Apakah ada cara untuk menyimpan output vbeinfo?

10

Saya mencoba untuk memperbaiki beberapa masalah tampilan GRUB2 dan Plymouth di 11.10 sebagai bagian dari saga yang sedang berlangsung . Saya akan menjalankan perintah untuk memeriksa mode tampilan yang didukung, tetapi sayangnya dari apa yang dapat saya katakan, perintah ini hanya dapat dijalankan dari GRUB2, dan karenanya output hanya terlihat ketika perintah dijalankan di dalamnya.vbeinfo

Saya ingin menyimpan salinan hasil untuk referensi atau berbagi. Apakah mungkin untuk menyimpan output ini di suatu tempat saya dapat mengaksesnya setelah masuk, dan jika demikian, bagaimana saya melakukannya? Bergantian, jika tidak mungkin untuk menyimpan output, lalu mengapa tidak?

Dan karena saya tahu seseorang mungkin menjawab dengan ini: tidak, saya tidak punya kamera yang berguna untuk mengambil gambar layar saya (selain webcam laptop saya, yang merupakan solusi canggung terbaik), dan saya lebih suka tidak menuliskan semuanya di atas kertas jika saya bisa membantu.

Christopher Kyle Horton
sumber
Mungkin Anda bisa mendapatkan bantuan lebih lanjut di #grub di irc.freenode.net atau irc.gnu.org.
Anonim
Tidak akan hwinfo --framebuffermenampilkan yang sama dalam tty? Apakah Anda perlu melakukannya vbeinfo?
Bruno Pereira

Jawaban:

4

Menyimpan output vbeinfoakan membuktikan bahwa hal itu tidak mungkin terjadi tanpa terlalu banyak pekerjaan.

Untungnya Anda juga dapat menggunakan hwinfountuk mendaftar mode yang didukung VBE Anda menggunakan perintah sudo hwinfo --framebufferdi terminal.

Instal hwinfodengan perintah sudo apt-get install hwinfo.

Bruno Pereira
sumber
Saya baru saja mencoba ini. Tampaknya mengembalikan output yang vbeinfosama sejauh menyangkut mode tampilan, tetapi mengembalikan informasi perangkat keras yang sama sekali berbeda dan secara keseluruhan formatnya tidak sama. Itu, dan harus menginstal paket tambahan agak tidak tepat. Terima kasih atas sarannya!
Christopher Kyle Horton
Saya harus menyetujui itu, tetapi langkah-langkah untuk mendapatkan output yang vbeinfodisimpan akan jauh lebih sulit untuk dicapai dan hasilnya akan sama.
Bruno Pereira
3

Grub2 tidak memungkinkan Anda untuk menyimpan file - dari sudut pandang keamanan dan karena alasan untuk mencegah korupsi ke sistem file dari konfigurasi grub yang tidak valid.

Cara terdekat yang dapat Anda gunakan untuk menulis informasi dari grub adalah dengan menyimpan nilai variabel lingkungan yang selanjutnya dapat Anda baca dari O / S yang sedang berjalan.

Dengan demikian, Anda dapat menjalankan vbeinfodan kemudian membuat variabel lingkungan yang berisi informasi yang ingin Anda simpan.

set myvar="some vbeinformation typed manually"
export myvar
save_env myvar

Dalam menjalankan O / S file /boot/grub/grubenvakan memiliki variabel lingkungan yang baru saja Anda simpan.

Anda dapat mengurai file itu untuk informasi Anda. Mungkin lebih mudah menggunakan yang berikut ini untuk mendaftar semua variabel yang disimpan.

grub-editenv list

File ini - disebut blok lingkungan terbatas untuk 1024 karakter.

Gunakan yang berikut ini untuk mengatur ulang file:

sudo grub-editenv create

Catatan dari wiki ini :

Untuk alasan keamanan, penyimpanan ini hanya tersedia ketika diinstal pada disk biasa (tanpa LVM atau RAID), menggunakan sistem file non-checksumming (tanpa ZFS), dan menggunakan fungsi BIOS atau EFI (tanpa ATA, USB atau IEEE1275).

Dari pengujian saya - mungkin ada bug yang mengintai di suatu tempat. Diperlukan beberapa percobaan sebelum blok lingkungan berhasil ditulis.

kebebasan fosil
sumber
Apakah ada cara untuk menyimpan seluruh output tanpa perlu mengetik manual?
Christopher Kyle Horton
1
Saya sudah berusaha keras untuk ini. Tampaknya GRUB2 tidak memiliki kemampuan untuk mengarahkan ulang output dari suatu perintah. Sementara konsol perintah tampak seperti bash shell, konsol tidak memiliki "" fitur pengalihan. Tentang satu-satunya kemampuan "redirect" dari Grub & Grub2 adalah menyalurkan output dari grub melalui tautan serial - saya kira ini untuk pengguna yang menggunakan hyperterminal atau minicom. Saya kira itu adalah salah satu cara untuk "menangkap" hasilnya. Tampaknya seperti palu besar untuk memecahkan kacang khusus Anda ... cyberciti.biz/faq/howto-setup-serial-console-on-debian-linux
fossfreedom
1

Sayangnya itu tidak mungkin Anda dapat menyimpan output vbeinfokarena tidak ada sistem file yang telah dipasang pada tahap proses boot untuk GRUB2 untuk menyimpannya.

Kebabman
sumber
folder boot dan isinya sebenarnya terlihat oleh grub2 console - Anda tidak dapat menulisnya.
fossfreedom