Dodał: Szmitas | Czytano: 6 596 razy | Komentarze (10)
Odkąd pojawił się Ubuntu w wersji 9.10, a w nim GRUB2, stary wpis o zmianie kolejności systemów przestał być aktualny. Pora na poprawkę
W GRUB2 lista systemów znajduje się w pliku /boot/grub/grub.cfg, który jest "Tylko do odczytu", dlatego na początek zmieniamy uprawnienia:
sudo chmod 664 /boot/grub/grub.cfg
Teraz właściwa edycja:
sudo gedit /boot/grub/grub.cfg
Odszukaj wpis z Windowsem, będzie wyglądał mniej więcej tak:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 641e3ad91e3aa448
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Zaznacz całe i wytnij (CTRL+X), teraz odszukaj fragment:
### BEGIN /etc/grub.d/10_linux ###
I wklej wpis z Windows powyżej tej linijki. Całość, a raczej fragment, który Cię interesuje, powinien teraz wyglądać tak:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 641e3ad91e3aa448
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/10_linux ###
Zapisz zmiany (CTRL+S) i przywróć domyślne uprawnienia (nie jest to konieczne, po kolejnej aktualizacji jądra prawdopodobnie znowu będziesz musiał zrobić wszystko od początku):
sudo chmod 644 /boot/grub/grub.cfg
Jednak zaprezentowany powyżej sposób będzie działał dopóty, dopóki nie zainstalujesz nowego jądra. Znacznie lepszym i jednocześnie łatwiejszym sposobem jest zmiana nazw plików, które są elementami składowymi nowego GRUBa. Znajdują się one w katalog /etc/grub.d/. Aby móc łatwo zmienić ich nazwę, wpisz w terminalu:
sudo nautilus /etc/grub.d/
Teraz odszukaj plik z frazą os-prober. To właśnie w nim znajdują się informacje o innych systemach zainstalowanych na Twoim komputerze - w tym i Windows. Zmień jego nazwę na:
10_os-prober
Dzięki temu system będzie pierwszy na liście. Jednak to nie wszystko! Skoro plik os-prober ma teraz przedrostek 10, musisz zmienić przedrostek pliku z frazą linux. Jeśli chcesz, aby Twój Ubunciak był na liście jako drugi, zmień nazwę na:
20_linux
a plik z frazą memtest86+ na:
30_memtest86+








Działa ! Bardzo dziekuję.
Warto dodać, że w 2gim przypadku konieczne jest wydanie komendy sudo update-grub aby zaktualizować gruba inaczej sama zmiana nazwy przedrostków w nazwach plików nie pomoże. Pozdr
A jakby tak prościej?
Jeśli komu nie zależy na kolejności listy, tylko na odpaleniu domyślnie np. Windowsa to można w pliku grub.cfg zmienić domyślny na windows.
set default="0"
zmienić 0 na odpowiedni numer i spokój mamy.
Pobierzesz nowe jądro i wszystko namieszane
Drugi sposób jest zdecydowanie lepszy.
Miałem na 1 dysku systemowym SSD Windowsa 7 a na drugim dysku ubuntu.
Tak było kilka tygodni. Systemy wybierałem przy starcie wybierając przez F1 z którego dysku chcę zastartować komputer. Zepsuł to wszystko aktualizacja która tak zainstalowała gruba że czy startuję z 1 czy z 2 dysku. zawsze muszę jeszcze raz wybierać.
Jak te zmiany cofnąć?
Nie bardzo rozumiem.
Zrób downgrade gruba - sposób jest opisany w jednym z najnowszych artykułów.
Witam
a jak zmienić nazwę konkretnej pozycji np:
Windows xp na np: system xxx
Ubuntu xxx na np: Linux xxx
chodzi mi głównie aby wyświetlały się inne nazwy w Grubie 2.
Na pewno w pliku /boot/grub/grub.cfg możesz to zrobić. Jednak będzie to rozwiązanie chwilowe - jedynie do aktualizacji jądra.
Niestety nic lepszego nie jestem w stanie powiedzieć, bo nie używam GRUB2...
A ja poproszę autora o przeczytanie kilku pierwszych linii w pliku /boot/grub/grub.cfg. W grub2 przeprowadza się edycję pliku /etc/default/grub. A jak zrobić, aby Windows startował jako domyślny (nawet po instalacji nowego jądra)?
Odpal "sudo update-grub", Sprawdź jak Ci rozpoznaje Windowsa, u mnie pojawiło się m.in. to: "Found Windows 7 (loader) on /dev/sda2".
Następnie edytuj plik /etc/default/grub:
sudo gedit /etc/default/grub
i zmień linię: GRUB_DEFAULT=0 na
GRUB_DEFAULT="Windows 7 (loader) on /dev/sda2"
Na koniec, "sudo update-grub"
Pamiętaj tylko aby dostosować wpisy do swoich ustawień, powyższe są tylko przykładem moich ustawień.
A ja poproszę Cię o przeczytanie artykułu do końca