Vbeinfo'nun çıktısını kaydetmenin bir yolu var mı?


10

Devam eden bir destanın bir parçası olarak 11.10'da bazı GRUB2 ve Plymouth ekran sorunlarını düzeltmeye çalışıyorum . vbeinfoDesteklenen ekran modlarını kontrol etmek için komutu çalıştıracağım , ancak ne yazık ki bu komutu söyleyebileceğim sadece GRUB2'den çalıştırılabilir ve bu nedenle çıktı sadece komut çalıştırıldığında görülebilir.

Referans veya paylaşım için çıktının bir kopyasını saklamak istiyorum. Bu çıktıyı, giriş yaptıktan sonra erişebileceğim bir yere kaydetmek mümkün müdür ve eğer öyleyse, bunu nasıl yapabilirim? Alternatif olarak, çıktıyı kaydetmek mümkün değilse, neden olmasın?

Ve birisinin bununla cevap verebileceğini bildiğim için: hayır, ekranımın resmini çekmek için kullanışlı bir kameram yok (en iyi garip bir çözüm olan dizüstü bilgisayarımın web kamerasının yanı sıra) ve hepsini yazmak istemem yardımcı olabilirsem kağıt üzerinde.


Belki de #grub hakkında irc.freenode.net veya irc.gnu.org adresinden daha fazla yardım alabilirsiniz.
İsimsiz

Olmaz hwinfo --framebufferuçbirimlerden aynı görüntüler? Bunu yapmak zorunda vbeinfomısın?
Bruno Pereira

Yanıtlar:


4

Çıktısının kaydedilmesi, vbeinfoçok fazla iş yapmadan mümkün olmadığını kanıtlar.

Neyse ki , bir terminaldeki hwinfokomutu kullanarak VBE destekli modlarınızı listelemek için de kullanabilirsiniz sudo hwinfo --framebuffer.

hwinfoKomut ile yükleyin sudo apt-get install hwinfo.


Sadece denedim. vbeinfoEkran modları söz konusu olduğunda benzer çıktıyı döndürüyor gibi görünüyor , ancak tamamen farklı donanım bilgileri döndürüyor ve genel olarak aynı format değil. Bu ve ek paketler kurmak zorunda kalmak biraz yetersiz. Yine de öneri için teşekkürler!
Christopher Kyle Horton

Bunu kabul etmeliyim, ancak vbeinfokaydedilen herhangi bir çıktıyı elde etmek için gereken adımlara ulaşmak çok daha zor olacak ve sonuçlar aynı olacak.
Bruno Pereira

3

Grub2, dosyaları güvenlik açısından kaydetmenize izin vermez ve bu nedenle geçersiz bir grub yapılandırması nedeniyle dosya sisteminde bozulma olmasını önler.

Grub'tan bilgi yazmaya gelebileceğiniz en yakın şey, daha sonra çalışan O / S'den okuyabileceğiniz bir ortam değişkeninin değerini kaydetmektir.

Böylece, çalıştırmak vbeinfove kaydetmek istediğiniz bilgileri içeren bir ortam değişkeni oluşturabilirsiniz.

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

Çalışan O / S dosyasında /boot/grub/grubenvaz önce kaydettiğiniz ortam değişkeni olacaktır.

Bilginiz için bu dosyayı ayrıştırabilirsiniz. Kaydedilmiş tüm değişkenleri listelemek için belki daha kolay aşağıdakileri kullanın.

grub-editenv list

Ortam bloğu olarak adlandırılan bu dosya 1024 karakterle sınırlıdır.

Dosyayı sıfırlamak için aşağıdakileri kullanın:

sudo grub-editenv create

Gönderilen not Bu wiki :

Güvenlik nedeniyle, bu depolama yalnızca düz bir diske (LVM veya RAID yok) takıldığında, sağlama toplamı olmayan bir dosya sistemi (ZFS olmadan) ve BIOS veya EFI işlevleri (ATA, USB veya IEEE1275 yok) kullanıldığında kullanılabilir.

Testlerimden - muhtemelen bir yerde gizlenen bir hata var. Çevre bloğunun başarılı bir şekilde yazılması birkaç deneme gerektirebilir.


Manuel yazmaya gerek kalmadan tüm çıktıyı kaydetmenin bir yolu var mı?
Christopher Kyle Horton

1
Sadece bunun için çok çalışıyordum. GRUB2'nin bir komutun çıktısını yeniden yönlendirme yeteneği yok gibi görünüyor. Komut konsolu bash kabuğuna benziyor gibi görünse de, yönlendirme tipi ">" özellikleri yoktur. Grub & Grub2 tek "yönlendirme" yeteneği hakkında bir seri bağlantı yoluyla grub çıkış boru - Bu sanırım hiperterminal veya minicom kullanan kullanıcılar içindir. Sanırım bu çıktıyı "yakalamanın" bir yolu. Yine de özel somun çatlamak için büyük bir çekiç gibi görünüyor ... cyberciti.biz/faq/howto-setup-serial-console-on-debian-linux
fossfreedom

1

Ne yazık ki vbeinfo, GRUB2'nin önyükleme işleminin bu aşamasında hiçbir dosya sistemi monte edilmediğinden çıktıyı kaydedebilirsiniz.


önyükleme klasörü ve içeriği grub2 konsolu tarafından görülebilir - yine de yazamazsınız.
fossfreedom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.