Gentoo dan Grub2: sistem hang ketika menggunakan GRUB_GFXPAYLOAD_LINUX = keep

0

Saya telah berhasil menginstal Gentoo sebagai VM VirtualBox Guest mengikuti buku pegangan ini ( http://www.gentoo.org/doc/en/handbook/handbook-x86.xml ). Semuanya beres, tetapi saya ingin mengubah resolusi default konsol saya, setelah memuat grub2.

Tetapi, ketika mengubah /etc/default/grubfile saya dan menambahkan:

GRUB_GFXPAYLOAD_LINUX=keep

.. sistem berhasil memulai grub2, tetapi kemudian hang ketika memuat kernel. Di layar ia hanya menampilkan 'Memuat kernel ini-dan-itu'.

Karena gambar liveCD tidak memiliki masalah dengan menjalankan konsol dalam resolusi yang lebih tinggi, sepertinya saya kehilangan driver, atau lupa sesuatu ketika mengkompilasi kernel. Tetapi membaca dokumentasi Grub2 dan Gentoo untuk sementara waktu sekarang, saya tidak tahu apa yang hilang, dan bagaimana memecahkan masalah ini lebih lanjut.

Dan, sebagai catatan:

  • Peluncuran Sistem Basis Gentoo 2.2
  • Kernel Linux 3.10.25-gentoo
  • Setelah mengubah /etc/default/grubfile, saya tentu saja menjalankan grub2-mkconfig -o /boot/grub/grub.cfgdan memeriksa pesan ' Found linux image [..]'.) Untuk menentukan perubahan grub.cfgberhasil dibuat
  • Ketika saya mengonfigurasi resolusi yang lebih tinggi untuk grub2 saja, dan menghilangkan GRUB_GFXPAYLOAD_LINUX=keepopsi, sistem melakukan boot secara normal (dalam pengaturan standar, resolusi rendah). Dan grub2 menggunakan resolusi yang lebih tinggi dengan benar
  • Resolusi yang ingin saya gunakan ( 1024x768x32) tercantum dalam vbeinfooutput grub2
  • Ketika saya mengkonfigurasi nilai apa pun untuk GRUB_GFXPAYLOAD_LINUX, seperti 640x480x32, sistem juga membeku saat memuat kernel

Setiap bantuan atau petunjuk akan sangat dihargai!

kritikus
sumber
Cobalah untuk mengkonfigurasi GRUB_GFXMODE=1024x768x32danGRUB_GFXPAYLOAD=1024x768x32
VL-80
Hai Nikolay, terima kasih atas tanggapan cepat Anda! Sudah mencobanya, tidak berhasil. Juga, saya menemukan bahwa X tidak diinstal dengan benar dan tidak berfungsi. Saya memiliki X yang berfungsi sekarang, dan dapat menjalankan xterm dalam X. Agak jelek, tapi berhasil! Tetapi mengenai konsol resolusi yang lebih tinggi, setelah memuat grub, saya masih memiliki gejala yang sama persis seperti yang saya jelaskan di posting asli saya. Saya hanya ingin layar memuat beresolusi tinggi yang sama dengan yang diproduksi LiveCD, Anda tahu? Akan memperbarui posting ini segera setelah saya tahu lebih banyak. Terima kasih!
critikaster
Masih tidak bekerja. X berfungsi, Saya bahkan sudah menjalankan KDE sekarang, tetapi tidak senang memulai konsol dalam resolusi yang lebih tinggi, masih masalah yang sama seperti posting asli. Saya akan berpikir bahwa saya telah mendapatkan semua dukungan yang diperlukan dibangun ke dalam kernel saya, karena grub2 melakukan boot dalam resolusi yang diinginkan dari 1024x768x32? Saya membangun kembali kernel saya dari awal dan bermain dengan beberapa opsi, hanya untuk memastikan ... Tapi sejauh ini tidak ada sukacita.
critikaster
Anda menjalankannya sebagai OS tamu di Virtual Box. Apakah Anda mencoba menjalankan Live CD sebagai tamu juga dan resolusinya baik-baik saja? Atau Anda menjalankan Live CD langsung di komputer Anda?
VL-80
Saya menjalankannya sebagai tamu juga. Tapi saya rasa saya menemukannya ..
critikaster

Jawaban:

0

Ini bekerja :) Saya memperbaiki dua hal:

Pertama, /etc/conf.d/moduleshilang beberapa baris, yang paling penting:

modules="vboxsf"
modules="vboxvideo"
modules="vboxguest"

.. Setelah menambahkannya, grub2 akhirnya akan memuat kernel, dan rc akan secara otomatis mem-boot kdm. (Saya pikir saya memiliki kalimat itu, tetapi tampaknya, ada yang salah dengan menyimpan file itu sebelumnya.)

Terakhir, saya mengkompilasi ulang kernel dengan opsi berikut diaktifkan:

Device Drivers -> Graphics support 
-> Enable Support for frame buffer devices ->  VESA VGA Graphics support

.. Setelah itu, saya melihat output boot linux standar (memulai semua layanan dll), tapi kali ini dalam resolusi yang lebih tinggi.

Omong-omong, saya menemukan artikel ini sangat membantu:

http://blog.jolexa.net/2008/07/howto-gentoo-guest-os-in-virtualbox/

Secara keseluruhan, latihan yang sangat berguna dengan Grub, Gentoo, dan kompilasi :)

kritikus
sumber