
Jak zwykle, zanim zaczniemy cokolwiek robić - kilka uwag:
- Opisany sposób działa wyłącznie na Ubuntu Jaunty Jackalope 9.04 i pierwszej Alfie Ubuntu 9.10 Karmic Koala
- Jak każda tego typu operacja, aktualizowanie GRUB-a nie należy do najbezpieczniejszych. U mnie co prawda odbyło się to bez problemów, ale nie wszyscy muszą mieć tyle szczęścia.
- Warto zrobić sobie kopię (tak, tak, ja nigdy nie robię ale zawsze to powtarzam ;))
- Jest bug, który występuje tylko w Jaunty, oczywiście pokaże jak go naprawić
To tyle jeśli chodzi o wstęp, mam nadzieję, że nikt po tym nie zrezygnował, bo nowy GRUB 2 wygląda o wiele ciekawiej niż poprzednik, choć wciąż jest w trybie tekstowym.
1) Pierwsze więc co robimy to uruchamiamy konsolę i wpisujemy polecenie:
sudo apt-get install grub2Po instalacji pokaże nam się w konsoli konfigurator pakietu. W pierwszym oknie klikamy zwyczajnie na OK (przemieszczamy się klawiszem Tab):


2) Podczas ponownego uruchamiania komputera zatrzymujemy się na liście systemów w GRUB-ie. Najwyższym wpisem powinien być (widoczny na obrazku w początku wpisu) 'Chainload into GRUB2'. No i tutaj natykamy się na bug o którym pisałem na początku. Zamiast klikać Enter wciskamy klawisz E (mając zaznaczoną wcześniej wspomnianą linijkę). Użycie klawisza E uruchomiło tryb edycji w którym musimy zmienić ciąg z:
root xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxNa:
uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Po zakończeni, wciskamy klawisz B, który powinien poprawnie zbootować system. Jeśli to się udało, dla pewności jeszcze raz wyłączamy i włączamy komputer. Tym razem powinien się już załadować bez żadnych dodatkowych ustawień. Jeśli wszystko jest w porządku pozostaje ostatnia operacja.
3) Aby GRUB 2 ładował się domyślnie wpisujemy w konsoli:
sudo upgrade-from-grub-legacyPo zakończeniu tej operacji wszystko powinno już działać idealnie, niemal jak w standardowym Ubuntu 9.10.
źródło: ubuntu-inside.me
Tagi: grub, instalacja, optymalizacja
mam taki przypadek klikam e zmieniam na uuid botuje się ale nie zapamietuje togo....po restarcie znowu mam root?
a zapisales zmiany gdy zmieniles wyrazenia
yaceq
co przemawia za grubem2 w stosunku do "jedynki"? bo jeżeli nie przyspieszył to i nie ma zbytniego powodu do aktualizacji.
jak edytować go np usunąć splash lub czas wyswietlania bo mi to gowno ....spowalnia :) albo powiedzcie jak wrucic do zwyklego gruba
@marines bylo o tym w poprzednich wpisach Adriana
Po zakończeni, wciskamy klawisz B
Pomocy :(... co mam zrobić? podczas odpalania kompa mam error 15 i ładuje sie stary grub (1.5)... :((
a samego systemu nieda się odpalać
do bani to, jak wpisuje sudo upgrade-from-grub-legacy to usuwa mi pliki konfiguracyjne i nie ładuje się wogóle mi grub. co uruchomienie mam problem:
error 11 unrecognized device string
press any key to continue, potem mam grub czarnobiały w którym musze e nacisnąć zmienić root na uuid i dopiero wtedy odpalam kompa :|
coś nie tak jest w artykule...
Mam podobnie!
Miałem też ten błąd:
error 11 unrecognized device string
Ja tam się tym nie przejmowałem tylko wszedłem do systemu, odpaliłem konsolę i wydałem polecenie:
sudo upgrade-from-grub-legacy
Grub 2 działa jak powinien.
a propos pierwszego komentarza - jak zapamiętać tę zamianę z "root" na "uuld"? w opisie nic o tym nie ma i choć może wydawać się to niektórym oczywiste, to jednak dla laików nie jest jak widać :)
jeżeli laikowie nie wiedzą takich rzeczy to niech się za nie wcale nie biorą.
@marines: a nie mogłeś napisać po prostu jak się to robi ? "laikowie" byliby Ci wdzięczni.
gjon
Zapisujemy wciskając enter...
@chwesiu: dzięki za odzew, ale jeśli TO jest ten sposób, to coś nie działa u mnie. wprowadzam zmianę, wciskam Enter, pojawia się poprzednie menu i gdy wciskam B, komputer sie restartuje, bootuje się wersja 1.5 i znowu mam to samo. to może mamy tutorial jak wrócić do poprzedniej wersji :) ?
gjon
PROBLEM ROZWIĄZANY. zamiast uuid wpisywałem uuld, bo tak to widziałem przy foncie obecnym w firefoxie. zawziałem się jednak na to i pod windą przeszedłem to raz jeszcze krok po kroku - i wyłapałem tego głupiego kiksa.
gjon
Yo mi działa poprawnie ;)
Jak usunąć napis Welcome to GRUB2 pojawiający się przed wyborem systemów?
Ja mam takie zapytanie do naszego eksperta Adriana:Mam na dysku po 3 systemy 1,to winzgroza,2 Ubuntu 32 bity i 3 Jakichś Linux 64 bity.Zawsze instaluje w ten sposób,że grub jest na partycji systemowej danego Linuksa a bootloader Windy w MBR.Do zarządzania startem systemu,używam botmenadżera GAG.W ten sposób jak uwalę sobie jakichś system,to inne startują bez problemu.Wszystko było pieknie,ale wychwalany Karmic nie chce startować w ten sposób.Wczesniejsze wersje Ubuntu instalowały się bez problemu i odpalały GAG-iem.Nie wyobrażam sobie litanii Gruba przy starcie systemu.W GAG-u są ikonki z nazwa systemu uruchamiane cyframi.
Po wydaniu polecenia sudo upgrade-from-grub-legacy koniecznie trzeba zaznaczyć gwiazdką wybraną partycję (za pomocą spacji) inaczej będzie wyskakiwał błąd Error15. Rozwiązanie tego problemu można znaleźć tu: https://wiki.ubuntu.com/Grub2
Witam,
ja mam troszkę inny problem a mianowicie:
sudo: upgrade-from-grub-legacy: command not found
co mam zrobić aby grub2 był ładowany automatycznie ?