Próbuję naprawić niektóre problemy z wyświetlaniem GRUB2 i Plymouth w 11.10 w ramach trwającej sagi . Mam zamiar uruchomić vbeinfo
polecenie, aby sprawdzić obsługiwane tryby wyświetlania, ale niestety z tego, co mogę powiedzieć, to polecenie można uruchomić tylko z GRUB2, a zatem dane wyjściowe są widoczne tylko wtedy, gdy polecenie jest w nim uruchomione.
Chciałbym zachować kopię danych wyjściowych do wglądu lub udostępniania. Czy można zapisać to wyjście gdzieś, gdzie mogę uzyskać do niego dostęp po zalogowaniu, a jeśli tak, to jak mam to zrobić? Alternatywnie, jeśli nie można zapisać wyniku, dlaczego nie?
A ponieważ wiem, że ktoś może odpowiedzieć na to pytanie: nie, nie mam pod ręką aparatu do zrobienia zdjęcia mojego ekranu (oprócz kamery internetowej mojego laptopa, co w najlepszym razie jest niezręcznym rozwiązaniem), i wolałbym nie zapisywać wszystkiego na papierze, jeśli mogę pomóc.
hwinfo --framebuffer
wyświetlać tego samego w tty? Czy musisz to zrobićvbeinfo
?Odpowiedzi:
Zapisanie wyniku
vbeinfo
udowodni, że nie będzie możliwe bez zbytniego nakładu pracy.Na szczęście możesz także użyć
hwinfo
do wyświetlenia listy obsługiwanych trybów VBE za pomocą poleceniasudo hwinfo --framebuffer
w terminalu.Zainstaluj
hwinfo
za pomocą poleceniasudo apt-get install hwinfo
.źródło
vbeinfo
jeśli chodzi o tryby wyświetlania, ale zwraca zupełnie inne informacje sprzętowe i ogólnie nie jest w tym samym formacie. To i konieczność instalowania dodatkowych pakietów jest nieco nieeleganckie. Dziękuję za sugestię!vbeinfo
zapisany wynik, będą o wiele trudniejsze do osiągnięcia, a wyniki będą takie same.Grub2 nie pozwala na zapisywanie plików - z punktu widzenia bezpieczeństwa iz tego powodu, aby zapobiec uszkodzeniu systemu plików przez nieprawidłową konfigurację grub.
Najbliższym sposobem na zapisanie informacji z GRUB-a jest zapisanie wartości zmiennej środowiskowej, którą można następnie odczytać z działającego systemu operacyjnego.
W ten sposób można uruchomić,
vbeinfo
a następnie utworzyć zmienną środowiskową zawierającą informacje, które chcesz zapisać.W działającym systemie operacyjnym plik
/boot/grub/grubenv
będzie miał zmienną środowiskową, którą właśnie zapisałeś.Możesz przeanalizować ten plik w celu uzyskania informacji. Być może łatwiejsze skorzystaj z poniższych, aby wyświetlić listę wszystkich zapisanych zmiennych.
Ten plik - zwany blokiem środowiska, jest ograniczony do 1024 znaków.
Wykonaj następujące czynności, aby zresetować plik:
Uwaga z tej wiki :
Z moich testów - prawdopodobnie gdzieś czai się błąd. Zanim blok środowiska zostanie pomyślnie zapisany, może upłynąć kilka prób.
źródło
Niestety jest mało prawdopodobne, abyś mógł zapisać dane wyjściowe,
vbeinfo
ponieważ na tym etapie procesu rozruchu nie zainstalowano żadnego systemu plików, aby GRUB2 mógł je zapisać.źródło