Pienia Napisano Listopad 24, 2011 Zgłoszenie Share Napisano Listopad 24, 2011 Witam 1. Czy po wykonaniu grub2-mkconfig -o /boot/grub2/grub.cfg neleży jeszcze wykonać grub2-install, żeby Grub2 zobaczył zmiany? 2. Tak czy owak nie działa mi zapamiętywanie ostatnio wybranej pozycji w menu Grub2 oraz ustawienie rozdzielczości. Czy trzeba załadować moduł nvidia? Mój obecny plik wygląda tak: GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Fedora" GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_GFXMODE=1024x768x32 GRUB_GFXPAYLOAD_LINUX=keep GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=pl_PL.UTF-8 KEYTABLE=pl2 rdblacklist=nouveau nouveau.modeset.0" Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 24, 2011 Zgłoszenie Share Napisano Listopad 24, 2011 ad.1 wg mnie jeśli GRUB2 już był wcześniej zainstalowany, to nie ma potrzeby (ale nie zaszkodzi) - zmieniasz tylko konfigurację, która za każdym razem jest czytana z grub.cfg ad.2 nie, nie trzeba. Zauważyłem natomiast niedawno przy świeżej instalacji, że wpis rdblacklist=nouveau został zastapiony przez rd.driver.blacklist=nouveau. Nie wiem na czym dokładnie polega różnica. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Listopad 24, 2011 Zgłoszenie Share Napisano Listopad 24, 2011 Przy nvidii rozdzielczosc dla plymouth i terminala trzeba zalatwiac po staremu: vga=0x318. Co do rozdzielczosci samego menu gruba i GRUB_GFXMODE, to wyglada na to, ze potrzebna jest czcionka np. grub2-mkfont --size=24 --output=/boot/grub2/unicode.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf Teraz jeszcze w /etc/defauld/grub: GRUB_BACKGROUND=/usr/share/backgrounds/verne/default/normalish/verne.png i juz to jakos wyglada. Opcje --size mozna pominac, jak Ci sie nie spodoba to wystarczy usunac plik /boot/grub2/unicode.pf2. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pienia Napisano Listopad 24, 2011 Autor Zgłoszenie Share Napisano Listopad 24, 2011 ad.1 wg mnie jesli GRUB2 juz byl wczesniej zainstalowany, to nie ma potrzeby (ale nie zaszkodzi) - zmieniasz tylko konfiguracje, która za kazdym razem jest czytana z grub.cfg Potwierdzilem to empirycznie :-) wpis rdblacklist=nouveau zostal zastapiony przez rd.driver.blacklist=nouveau. Nie wiem na czym dokladnie polega róznica. Zaktualizowalem wpis. Prawdopodobnie chodzi o zgodnosc wsteczna (bo oba dzialaja) i ujednolicenie (zeby wygladalo jak reszta wpisów/parametrów zaczynajacych sie od rd.) Przy nvidii rozdzielczosc dla plymouth i terminala trzeba zalatwiac po staremu: vga=0x318 To tez dziala. Ale trzeba zawsze dopisywac recznie po wygenerowaniu nowego /etc/grub2/grub.cfg i instalacji/aktualizacji nowego kernela. Uwazane jest obecnie za przestarzala metode. Zapomniales, ze uzycie czcionki nalezy tez dopisac do /etc/default/grub. Obecnie juz mi dziala plymouth (rozdzielczosc, tlo z pliku graficznego i czcionka, karta graficzna NVIDIA). Plik /etc/default/grub z którego mam obecnie wygenerowany /boot/grub/grub.cfg wyglada tak: GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Fedora" GRUB_SAVEDEFAULT=true GRUB_GFXMODE=1680x1050x32 GRUB_GFXPAYLOAD_LINUX=1680x1050x32 GRUB_TERMINAL=gfxterm GRUB_BACKGROUND=/usr/share/backgrounds/verne/default/normalish/verne.png GRUB_FONT=/boot/grub2/unicode.pf2 GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=pl_PL.UTF-8 KEYTABLE=pl2 rd.driver.blacklist=nouveau nouveau.modeset=0" Moze ktos wyjasnic do czego sluzy opcja GRUB_GFXPAYLOAD_LINUX=keep? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ALvarez Napisano Listopad 25, 2011 Zgłoszenie Share Napisano Listopad 25, 2011 Witam! Pozwolę sie podpiąć pod temat. Gdzie i jak zadeklarować na stałe uruchamianie Fedory16 z konkretną wersją kernerla? Mam trochę oczopląsu na tych plikach konfiguracyjnych. ALvarez Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pienia Napisano Listopad 25, 2011 Autor Zgłoszenie Share Napisano Listopad 25, 2011 Gdzie i jak zadeklarować na stałe uruchamianie Fedory16 z konkretną wersją kernela? A da się tak? Jeśli chodzi Ci o domyślnie ustawioną na stałe np. pierwszą pozycję w menu Grub2 to spróbuj tego: GRUB_DEFAULT=0. Jeśli chcesz żeby była zapamiętywana ostatnio wybrana pozycja w tym menu to spróbuj (ale u mnie coś nie chciało działać): GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ALvarez Napisano Listopad 25, 2011 Zgłoszenie Share Napisano Listopad 25, 2011 A da się tak? Jeśli chodzi Ci o domyślnie ustawioną na stałe np. pierwszą pozycję w menu Grub2 to spróbuj tego: GRUB_DEFAULT=0. Jeśli chcesz żeby była zapamiętywana ostatnio wybrana pozycja w tym menu to spróbuj (ale u mnie coś nie chciało działać): GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true Niestety, nie działa Pozdrowienia. ALvarez Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pienia Napisano Listopad 25, 2011 Autor Zgłoszenie Share Napisano Listopad 25, 2011 Obie metody nie działają? Czy po prostu wpisałeś te 3 linijki jak leci? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ALvarez Napisano Listopad 25, 2011 Zgłoszenie Share Napisano Listopad 25, 2011 probowałem po kolei. niestety nie dziala system-config-boot, brak pliku /boot/grub/grub.conf. dzięki za pomoc,jutro podziałam dalej. Pozdrawiam. ALvarez Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 25, 2011 Zgłoszenie Share Napisano Listopad 25, 2011 [...]brak pliku /boot/grub/grub.conf. Którą wersję Fedory masz? Którą wersję GRUBa? /boot/grub/grub.conf to z GRUB 0.97 najdalej (czyli prawie GRUB 1 ) Parametry, o których mowa wyżej to już GRUB 2, Fedora 16. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pienia Napisano Listopad 25, 2011 Autor Zgłoszenie Share Napisano Listopad 25, 2011 niestety nie dziala system-config-boot, brak pliku /boot/grub/grub.conf. system-config-boot jest narzedziem do konfiguracji Grub, a nie Grub2 (przynajmniej jak na razie). A tak w ogóle co chowa w Twojej Fedorze 16 plik /etc/default/grub? Przypuszczam, ze wiesz równiez, ze po kazdej jego modyfikacji nalezy wykonac polecenie: grub2-mkconfig -o /boot/grub2/grub.cfg? Sprawdzilem i na mojej Fedorze 16 wpis GRUB_DEFAULT=x (gdzie x jest cyfra oznaczajaca pozycje w menu Grub2 zaczynajac liczenie od 0). Drugi sposób jak juz wczesniej pisalem u mnie dziala. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 26, 2011 Zgłoszenie Share Napisano Listopad 26, 2011 Sprawdziłem i na mojej Fedorze 16 wpis GRUB_DEFAULT=x (gdzie x jest cyfrą oznaczającą pozycję w menu Grub2 zaczynając liczenie od 0). Wiem, że to niezalecane, ale można równie dobrze bezpośrednio w /boot/grub2/grub.cfg zmienić linijkę set default="0" i też działa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pienia Napisano Listopad 26, 2011 Autor Zgłoszenie Share Napisano Listopad 26, 2011 Wiem, że to niezalecane, ale można równie dobrze bezpośrednio w /boot/grub2/grub.cfg zmienić linijkę set default="0" i też działa. Tak, na dzień dzisiejszy będzie działać. Ale podglądając jak to jest w innych systemach z GRUB2, to tam chyba powinna być pewna zmienna. Próbowałem też, jak teoria mówi brać konkretne (co by było w pewnym sensie odpowiedzią na pytanie ALvarez - ciekawi mnie czy w Grub2 da się ustawić konkretne menuentry na wsze czasy - tak by nie reagowało na aktualizacje kernela) menuentry z /boot/grub2/grub.cfg (to co jest zaraz po menuentry w cudzysłowach) i wpisywać grub2-set-default "tu ten wpis występujący w cudzysłowach po menuentry". Polecenie grub2-editenv list wyświetla, że jest ustawiony ten wpis. Następnie wykonuję grub2-mkconfig -o /boot/grub2/grub2.cfg. A po restarcie Grub2 dalej wesoło swoje :-) (choć wcześniej z /etc/default/grub usunąłem mu podobne ustawiacze w menu). Więc teoria swoje, praktyka swoje jak na razie. Pewnie w przyszłych wersjach znów coś zmienią :-) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Jony Napisano Listopad 26, 2011 Zgłoszenie Share Napisano Listopad 26, 2011 Też miałem problem z ustawieniem domyślnie uruchamianej pozycji w menu Grub2. Pomogło wklepanie polecenia: grub2-set-default <numer wpisu> Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ALvarez Napisano Listopad 27, 2011 Zgłoszenie Share Napisano Listopad 27, 2011 Wiem, ze to niezalecane, ale mozna równie dobrze bezposrednio w /boot/grub2/grub.cfg zmienic linijke set default="0" i tez dziala. Witam, juz jestem. WalDo Jest to to Fedora 16(zainstalowana na Virtualbox ale to chyba nie ma znaczenia). Na obecny czas Twoja rada jest najprostsza i najlatwiejsza - dziekuje bardzo. Dziekuje i pozdrawiam. ALvarez Do Pienia. Ten bezposredni wpis do grub.cfg jest odporny na uaktualnienia kernela. Mialem zaznaczony wpis 2 uaktualnienie usunelo 1. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi