Tidak ada sinyal pada monitor setelah tancapkan ke kotak linux


6

Saya menggunakan komputer lama saya sebagai NAS, jadi saya melepas monitor setelah saya menginstal linux di atasnya (lepaskan kabel vga). Saya menggunakan ssh untuk mengontrol mesin dan berfungsi dengan baik. Sampai suatu hari, setelah upgrade kernel / softare atau mengacaukan beberapa konfigurasi, saya tidak dapat menghubungkannya melalui ssh, maka saya harus mencolokkan monitor kembali, tetapi monitor mengatakan "Tidak ada sinyal input". Jadi saya harus me-restart komputer DENGAN monitor terhubung, dan monitor kembali!

Saya pikir kernel komputer / linux tidak mendeteksi acara plug-in monitor. Jadi bagaimana saya bisa memulai kotak linux saya tanpa monitor, tetapi ketika itu salah saya masih bisa pasang monitor saya (vga) kembali dan menggunakan konsol.

Sunting: hanya satu kartu video pci-e, memiliki dvi, vga, tv / out (s-video)

Sunting2: Xorg tidak berjalan. Saya hanya perlu konsol (CTRL + ALT + F1). Masalahnya adalah, jika mesin boot tanpa monitor tersambung, itu tidak akan memberi saya terminal semu setelah saya memasang kabel vga saat sedang berjalan. Jelas monitor tidak terdeteksi secara otomatis sebagai perangkat usb. Saya ingin tahu bagaimana membiarkan monitor otomatis terdeteksi.


Toni: Apakah komputer dengan Linux ini memiliki dua kartu video? (slot ekspansi dan ekspansi) atau mungkin dua port video (DSUB dan DVI)?
deltaray

Apakah Anda juga menyambungkan keyboard pada saat yang sama dengan monitor, atau ada yang terhubung sepanjang waktu? Mungkin saja gagal mendeteksi keyboard dan memutuskan untuk menggunakan konsol serial. Seharusnya ada pengaturan di Grub untuk memaksa konsol VGA.
Majenko

@MattJenkins: bagaimana cara memaksa konsol VGA?
yaroot

Jika saya tahu bahwa saya akan memasukkannya ke dalam komentar saya.
Majenko

Jawaban:


1

Ini mungkin bertahun-tahun terlambat tetapi saya menemukan masalah yang sama ketika saya mengalami pertanyaan ini tetapi tidak ada jawaban yang cocok telah diberikan, dan saya membayangkan orang lain yang memiliki masalah yang sama telah menemukan pertanyaan ini juga.

Perbaikan saya yang tampaknya bekerja dengan sangat baik adalah untuk menipu kernel agar berpikir bahwa VGA sudah terhubung dengan menambahkan parameter kernel (ini mungkin ditentukan dalam file konfigurasi grub) yang

video = VGA-1: e

parameter video dapat ditentukan lebih dari satu kali untuk kernel jadi jika Anda sudah memiliki video = parameter maka tambahkan saja video = parameter baru (kecuali tentu saja parameter yang ada yang Anda yakini akan bertentangan dengan perbaikan di atas)


1

Jawaban adam3141 is great! Saya masih belum memiliki reputasi yang cukup untuk memilihnya tetapi ini jelas merupakan jawaban terbaik untuk masalah ini yang saya cari selama berhari-hari!

Solusinya bekerja baik jika monitor terhubung atau tidak, dan dalam kedua kasus Anda dapat terhubung dengan x11vnc. Ini juga memungkinkan untuk menghubungkan monitor SETELAH X server telah dimulai jika diperlukan.

Secara default, dengan konfigurasi ini, server X akan menggunakan resolusi 1024x768 karena tidak dapat membaca resolusi yang didukung dari monitor. Untuk memperbaikinya, Anda dapat mengubah konfigurasi monitor default di /etc/X11/xorg.conf (buat file jika tidak ada) dan tambahkan modelines untuk mendukung resolusi yang Anda inginkan. Sebagai contoh:

Section "Monitor"
    Identifier "<default monitor>"
    Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089
EndSection

Omong-omong, Anda dapat menemukan lebih banyak info tentang parameter kernel "video" di sini: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html


Belum dapat memberikan suara atau komentar tidak membenarkan pengiriman jawaban yang sebenarnya adalah komentar.
Julie Pelletier

0

Apakah Anda memiliki file xorg.conf, atau membiarkan X mendeteksi konfigurasi secara otomatis? Distribusi Linux terbaru menggunakan versi X yang secara otomatis mendeteksi konfigurasi Anda sehingga file xorg.conf tidak diperlukan. Tetapi jika X mendeteksi otomatis, ia mungkin tidak melihat monitor sehingga tidak dapat memulai. Coba buat file xorg.conf secara manual, atau gunakan ini agar Xorg membuatkannya untuk Anda:

Xorg :1 -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf

Saya belum pernah mencoba ini tanpa kehadiran monitor jadi saya tidak yakin ini akan berhasil. Anda mungkin juga perlu memulai ulang X setelah mencolokkan monitor, dengan menekan CTRL + ALT + Backspace pada keyboard.


2
Karena ini NAS, tidak perlu GUI, jadi xorg tidak berjalan. Dan, CTRL + ALT + Backspace tidak berfungsi dengan xorg versi terbaru.
yaroot

0

Jika Anda berbicara tentang X server berjalan maka ini adalah perilaku normal.

X mencoba memuat tetapi karena Anda tidak menyambungkan layar, gagal ... biasanya ada jumlah percobaan maksimum yang darinya gagal dan berhenti.

Namun, sistem dibiarkan dengan layar kosong. Jadi, ketika Anda terhubung, Anda mungkin mendapatkan kursor berkedip yang terbaik.

Terminal pseudo harus terlihat. Coba CTRL + ALT + F2, F3 ... harus memberikan sesuatu.

Jika ini tidak berhasil maka nampaknya untuk beberapa alasan terminal pseudo telah gagal. Saya tidak tahu alasannya. Anda harus memposting rincian lebih lanjut, yaitu / var / log / messages.

Biasanya Anda harus memulai sistem Anda di runlevel 3.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.