Jedna z moich maszyn ma konfigurację HD 3 TB do potrójnego rozruchu w Mint 14 (wariant Ubuntu 12.10), Slackware 14.1 i Arch Linux. Format HD jest formatowany przy użyciu systemu GPT / Guid. Grub2 technicznie „należy” do instalacji Linux Mint, ale służy do potrójnego rozruchu wszystkich 3 systemów. Przygotowanie go około 1 roku temu było niezwykle bolesną procedurą i wymagało 2-3 dni zmagania się z nim oraz poprawiania go, aby mógł rozpoznać instalacje Slackware i Arch; zawsze rozpoznał instalację Mint Linux.
Muszę być w stanie przekazać tryby VGA / VESA do Slackware i Arch. Używam Slackware i Arch z wiersza poleceń, dlatego rozdzielczość konsoli i rozmiar czcionki są ważnymi czynnikami.
linux...
linie, dlaczego po prostu nie dołączyć do nich tych, których potrzebujesz?vga=ask
pozycję do wiersza poleceń pliku grub.conf dla Slackware z i bez robieniaupdate-grub2
, wciąż nie działało. Zgubiłem również wpis dotyczący archa,update-grub2
ale na szczęście dostałem go z powrotem, ponieważ utworzyłem kopię zapasową mojego niezmodyfikowanego pliku grub.conf.Odpowiedzi:
W GRUB2 preferowaną metodą ustawiania rozdzielczości bufora ramki (na GRUB i jądro) jest edycja
/etc/default/grub
zawierająca te zmienne:GRUB_GFXMODE
ustawia rozdzielczość GRUBGRUB_GFXPAYLOAD_LINUX
kontroluje, czy jądro Linuksa zachowa rozdzielczość, a jeśli chcesz, aby jądro Linuksa używało innej rozdzielczości niż GRUB, możesz ustawić tę zmienną w formiewidthxheight
.Aby wyświetlić wszystkie tryby, których możesz użyć:
hwinfo --framebuffer
w terminalu linuxvbeinfo
w wierszu polecenia GRUBPrzykładowa konfiguracja rozdzielczości bufora ramki
Te linie są wstawiane do
/etc/default/grub
:Aby wygenerować zmiany, uruchom
Fragment instrukcji GNU GRUB 2.00
Bibliografia
źródło
sudo grub2-mkconfig -o $(sudo find /boot -name grub.cfg)
. Jedno polecenie dla systemów EFI i innych niż EFI.W starszym grub, przekazaliśmy tryb VGA / VESA w linii jądra jak w
VGA=1024x768
grub2, to samo można osiągnąć przez linięgfxpayload=1024x768
Śledź więcej informacji tutaj
źródło