Bagaimana cara mengembalikan ttys saya yang pingsan?

17

Pertanyaan asli:

Setelah saya mengganti Ubuntu 10,10 dengan 11,04 yang saya dapatkan ketika saya Ctrl+ Alt+ F1–F6ke tty adalah layar hitam. Juga ketika saya boot ada beberapa saat layar hitam setelah menu grub2 ditampilkan. Kemudian sampai tepat sebelum gnome mulai itu tetap hitam.

Saya memiliki Nvida Geforce Quadro FX 770M di HP EliteBook 8530w saya. Bagaimana caranya agar ttys saya (alias 'terminal virtual') berfungsi lagi?

Upaya saya dalam urutan kronologis:

  • Jadi sepertinya grub dan gfx-payload menjadi masalah, pikirku. Saya mengikuti panduan ini untuk resolusi tty yang lebih tinggi . Yang menyebabkan menu grub2 ditampilkan dalam resolusi asli saya daripada 800x600. Masalah layar hitam tetap ada.

  • Saya melihat beberapa laporan bug pada kartu nvidia lain yang mengalami masalah itu.

  • Saya mencoba menghapus instalan driver nvidia. Tidak berpengaruh. Juga mencoba berbagai resolusi

  • Dengan versi kernel yang lebih lama, ia berfungsi. Padahal tidak sempurna. Tyss dapat digunakan, layar hitam antara menu grub2 dan gnome start tetap. Bukan solusi.

  • Sudah banyak mencoba, sehingga saya kehilangan jejak. Diinstal ulang grub2dan linux-image-2.6.38-8-generic. Kemudian lakukan ini /etc/default/grubsesuai dengan panduan yang disebutkan di atas ( /etc/grub.d/00_headerdiedit juga):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    Yang mengejutkan saya sekarang saya dapat menggunakan ttys saya dalam resolusi asli. Layar hitam antara menu grub2 dan layar masuk gnome masih ada . Itu menjengkelkan karena saya juga menggunakan disk terenkripsi sehingga harus memasukkan frasa sandi saya dalam gelap total ... Masih mencari solusi tetapi urgensi rendah.

  • Mengunduh dan menginstal versi nvidia driver yang lebih baru. Tidak ada perbedaan untuk edit terakhir.

  • Mencoba GRUB_CMDLINE_LINUX="vga="-parameter. Tidak berpengaruh.

  • nomodesettidak berpengaruh. bahkan tidak dalam kombinasi denganvga=...

  • Tidak mencoba echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splashefek (lihat komentar )

  • Di ambang pengunduran diri ...

  • Masa karunia akan segera berakhir.

penggunaan bersama
sumber
1
Apakah Anda mencoba "nomodeset" pada baris "quiet splash" untuk menonaktifkan pengaturan mode kernel?
maco
sudah mencobanya di konfigurasi lain. sekarang saya mencobanya lagi. Masih tidak ada yang bekerja;) Terima kasih.
con-f-use
2
Con-f-use - Saya masih bingung :-) dengan pertanyaan - TTYs yang masih dapat Anda gunakan secara native tetapi Anda memiliki layar hitam plymouth? Sudahkah Anda mencoba framebuffer = y trick? ubuntuforums.org/showpost.php?p=9175901&postcount=4
fossfreedom
2
Sesuai panduan ( askubuntu.com/help/reopen-questions ) ini adalah permintaan "Harap buka kembali". Saya tidak percaya ini terlalu terlokalisasi - ini terjadi pada semua mesin saya dengan nVidia proprietary diinstal. "Tidak mungkin membantu pengunjung masa depan" tidak benar: Saya adalah pengunjung masa depan, dan saya tentu berharap jawabannya akan membantu saya memperbaiki masalah ini. Saya tidak berpikir pertanyaan itu perlu diedit atau ditulis ulang, itu sempurna menggambarkan masalah yang saya miliki.
Ash
1
Sedikit sejarah: Dulu ada alasan dekat "terlalu lokal" tapi Stack Exchange mengambilnya karena orang menggunakannya salah separuh waktu . Ini adalah salah satu kasus yang jelas tidak "tidak mungkin membantu pengunjung masa depan," mengingat banyak orang yang telah memposting di sini tentang memiliki masalah yang sama. Komentator di tempat lain telah mengirim orang ke sini di mana jawaban membantu . Saya percaya ini relevan bahkan hari ini; Saya memberikan suara untuk dibuka kembali. @ Ash
Eliah Kagan

Jawaban:

8

Saya mengalami masalah yang sama seperti Anda ketika saya mengganti Ubuntu 10,10 dengan instalasi baru Ubuntu 11,04 (dan kemudian, Ubuntu 11,10): tty "konsol" saya sangat kosong tetapi benar-benar berfungsi - yaitu saya bisa login dan memasukkan perintah yang sebenarnya berfungsi, tetapi tidak ada yang terlihat di layar saya.

Saya menghabiskan banyak waktu di Google dan berbagai forum Ubuntu, saya mencoba banyak saran dan akhirnya saya sampai pada kesimpulan berikut: masalahnya terkait dengan driver NVIDIA eksklusif - jika saya menghapus driver NVIDIA berpemilik dan menggunakan " nouveau "driver, masalahnya hilang tetapi tentu saja saya tidak dapat mengambil manfaat dari akselerasi perangkat keras lagi.

Saya berhasil memperbaiki masalah pada sistem saya (ZOTAC ZBOX dengan NVIDIA GT218 on-board) dengan menggunakan driver framebuffer Uvesafb.

Berikut adalah prosedur yang saya gunakan:

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

Dari output hwinfo, saya mengambil resolusi "terbaik" yang kompatibel dengan layar saya - dalam kasus saya 1280x800 24-bit - dan saya menambahkan baris berikut di akhir file / etc / initramfs-tools / modules:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(String "1280x800-24" berasal dari resolusi yang saya pilih - jarak tempuh Anda mungkin beragam.)

Kemudian saya membangun kembali gambar grub dan initramfs sebagai berikut:

update-initramfs -u
update-grub

Akhirnya saya reboot sistem dan tty konsol saya akhirnya terlihat lagi.

Saya tidak menggunakan sistem file terenkripsi, jadi saya tidak dapat memeriksa apakah frasa sandi dimasukkan "dalam gelap", tetapi bagaimanapun saya berharap solusi di atas akan membantu Anda.

Alain Nissen
sumber
1
Ini bekerja dengan baik untuk saya!
Radu Rădeanu
4

Masalah serupa

Saya menemukan bahwa itu ada hubungannya dengan VGA pada motherboard saya yang tidak saya gunakan. Ketika saya menghubungkan monitor ke mobo VGA dan menekan CTRL-ALT-F1 tty yang ditampilkan pada monitor itu.

Pergi ke BIOS - atur vga untuk mengaktifkan ketika tidak ada kartu grafis - semuanya baik-baik saja sekarang.

Sayang sekali saya menginstal ulang dan memformat semuanya sebelum saya sampai pada tahap ini :(

kevyin
sumber
3

Saya mengalami masalah yang sama, semua terminal ttyX berjalan (getty proses berjalan), tetapi tidak ada prompt loggin pada Ctrl + Alt + F1-6 (layar hitam dengan sisa gambar splash di atas). Ketika saya mengetikkan nama pengguna dan kata sandi, login dengan benar (perintah siapa). Satu-satunya solusi yang saya temukan adalah beralih ke mode teks saat boot berlangsung.

1) edit: / etc / default / grub GRUB_GFXPAYLOAD_LINUX = teks

2) dan pembaruan grub: perbarui-grub2 perbarui-initramfs -u

Suba
sumber
Sudah mengerjakan ini sepanjang hari. Sejauh ini jawaban Anda yang downvoted adalah satu-satunya perbaikan.
Chris K
0

Jika Anda menggunakan driver berpemilik, ini adalah perbaikannya
.

robin0800
sumber
Pertama-tama, naskah itu adalah pekerjaan yang sangat buruk. Itu tidak membuat cadangan. Ini akan menggantikan dengan cepat, jika garis dikomentari. Ini menyarankan bit resolusi salah dan resolusi salah jika Anda menggunakan layar ganda. Juga bisa diubah menginstal maleware kapan saja. Untungnya saya melihat kode sebelum memintanya.
con-f-use
Sekarang untuk masalah aktual: Perubahan yang disarankan dalam skrip tidak banyak membantu - jika sama sekali. Saya dapat melihat bagian dari layar pemuatan pre-gnome sekarang, tetapi bukan qurey kata sandi untuk mendekripsi disk saya. Juga mengatakan memuat layar hanya mengisi sebagian kecil di kiri atas layar saya. Tapi saya kira ini hanya karena perubahan yang saya buat sebelumnya dan fakta, bahwa saya mengaktifkan kembali "splash diam" untuk menguji script fixs. Setengah dari opsi yang ditetapkan sudah usang.
con-f-use
0

Tambang saya memudar menjadi hitam perlahan, seperti semacam fitur keamanan, Jika saya masuk, dan saya harus mengetikkan nama masuk saya dengan sempurna, tekan enter, lalu masukkan kata sandi saya, masukkan. Saya bisa melihat hal-hal baik-baik saja. Mungkin layar Anda memudar menjadi hitam dengan sangat cepat.

Coba masuk. Saya rasa ini tidak terkait dengan kartu grafis, karena saya sudah menggunakan ini dengan 11.04 dan 11.10, dan mungkin versi sebelumnya. Pada dua kartu, NVIDIA dan ATI. (dengan driver sumber mewah-super-rahasia-non-terbuka)

Shaftoe2702
sumber
0

Saya mulai mengalami masalah ini setelah membuat perubahan yang diperlukan untuk koneksi nirkabel bahkan sebelum pengguna masuk ke lingkungan desktop.

Saya mengikuti instruksi yang disediakan di halaman ini untuk mencapai hal yang sama.

Setelah perubahan ini, sesi saya tidak di runlevel yang benar. Saya bisa mendapatkan konsol tty kembali dengan mengembalikan perubahan yang dibuat /etc/init/rc-sysinit.conf.

Sekarang konsol tty saya berfungsi dengan baik dan masalahnya tidak terkait dengan grub atau driver tampilan.

sanjivr
sumber