Bagaimana cara mencegah GRUB menggunakan / memulai UI grafis?

10

Saya memiliki masalah dengan Laptop yang lebih lama (Fujitsu Siemens LifeBook S6010, tepatnya) dan instalasi Ubuntu (10.10, desktop Xubuntu) (instalasi baru).

Selama instalasi perangkat keras grafis salah dideteksi dan sekarang sama sekali tidak mungkin untuk mem-boot sistem ke GUI. Segala upaya untuk mengaktifkan mode grafis akan membekukan mesin.

Karena itu saya ingin mem-boot mesin ke mode teks untuk melihat apakah saya dapat memperbaiki masalah grafis - mungkin bahan untuk pertanyaan lain, jika dan ketika saya sampai di sana.

Namun, saya tidak berhasil memberi tahu GRUB (1,98) untuk tidak menggunakan grafik sama sekali . Saya dapat membuka menu GRUB dan mengedit salah satu konfigurasi boot yang tersedia, tetapi apa pun yang saya coba ekspresikan "hanya teks", semuanya gagal (yaitu mesin masih memanggil grafik saat boot dan segera menjadi tidak dapat digunakan).

Saya tidak punya cara lain yang mudah untuk masuk ke mesin (tidak bisa boot dari CD atau USB, misalnya). Jadi: Apa yang harus saya lakukan untuk memberi tahu GRUB di menu boot untuk menghentikannya menggunakan hal-hal mewah dan membawa saya ke konsol teks?

Tomalak
sumber
"mustahil untuk mem-boot sistem ke GUI"? Jadi, apakah Anda bisa mem-boot apa pun yang bukan GUI? Jika ada masalah dengan perangkat penyangga bingkai Anda, misalnya, boot ke mode teks juga bisa gagal. Jika itu masalahnya maka Anda harus mengubah pengaturan dan mengkompilasi ulang kernel yang saya khawatirkan.
phunehehe
@ phunehehe: Mem-boot sistem menjadi apa pun yang bukan GUI adalah apa yang saya coba lakukan, tetapi akan cepat berakhir. Baris terakhir yang saya lihat di boot diagnostik adalah firewire_core: created device fw0 ..., dan kemudian tampilan berwarna-warni menunjukkan mode grafis yang gagal.
Tomalak
@ phunehehe: Laporan bug ini tampaknya sangat dekat dengan masalah yang saya alami.
Tomalak
Jika jawaban phunehehe tidak cukup, beri tahu kami apa yang Anda miliki di menu Grub di linuxtelepon. Jika ada UUID, tidak perlu menyalinnya.
Gilles 'SO- stop being evil'
@Gilles: Tentu, ada hadiah UUID. Mesin itu ada di tempat kerja saya, saya tidak memilikinya sekarang. Saya pikir masalahnya mungkin bahwa sistem mencoba untuk boot ke mode teks hi-res bukannya 80 × 25 karakter mode VGA yang saya harapkan.
Tomalak

Jawaban:

8

Anda dapat memasuki mode pengguna tunggal dengan mengirimkan parameter singleatau 1ke kernel. Mode single user akan memberi Anda terminal dengan hak akses root. Mungkin juga membantu untuk menonaktifkan layar splash dan mengaktifkan mode verbose dengan menghapus quietdan splashdari daftar parameter (jika ada, tentu saja). Untuk mem-boot ke mode pengguna tunggal, dari menu GRUB tekan e, lalu cari garis yang terlihat

linux   /boot/vmlinuz root=/dev/sda4 ro quiet splash

dan tambahkan singlesampai akhir, hapus quietdan splashjika ada sehingga menjadi

linux   /boot/vmlinuz root=/dev/sda4 ro single

atau, sebagai alternatif

linux   /boot/vmlinuz root=/dev/sda4 ro 1
phhehehe
sumber
Tidak berhasil, sayangnya :-( a) Jika saya menekan csaya masuk ke konsol perintah GRUB, tidak ada yang bisa dilihat di sana. Tetapi saya dapat menekan euntuk mengedit konfigurasi boot dan CTRL+Xmenjalankan konfigurasi yang dimodifikasi. Apakah versi GRUB berperilaku berbeda? b) Dalam konfigurasi "mode pemulihan", linuxbaris sudah mengatakan ro single, tetapi itu tidak berhasil. Mungkin GRUB mencoba menampilkan layar splash atau apa?
Tomalak
Maaf saya salah memasukkan kunci, 'e' harus yang benar. Diperbarui.
phunehehe
Tidak apa-apa, tepuk tangan. Namun: tidak ada splashparameter di mana pun. Saya juga mencoba menambahkan text(atau textonly, seperti yang disarankan oleh satu hit Google) sebagai parameter tetapi ini diabaikan, layar masih membeku saat boot.
Tomalak
Jika tidak ada di sana maka Anda tidak perlu menghapusnya, lihat diperbarui.
phunehehe
3
Jika mode single-user tidak cukup, pendekatan yang lebih radikal adalah linux /boot/vmlinuz root=… ro init=/bin/bash. Ini menjatuhkan Anda ke shell langsung setelah partisi root di-mount, tanpa layanan sama sekali. Anda mungkin ingin mount -t proc proc /procdan mount -o remount,rw /sebelum yang lainnya.
Gilles 'SO- stop being evil'
1

Pada Fedora 16 untuk boot dalam mode teks:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Jika Anda ingin X dihapus sepenuhnya jalankan:

yum -y groupremove "X Window System" "GNOME Desktop Environment" 
Bas van Beek BVBMedia
sumber