Никола
Shop manager
- Učlanjen(a)
- 05.09.2011.
- Poruka
- 848
- Rezultat reagovanja
- 0
Moja konfiguracija
Nedavno sam instalirao Windows 8 i morao sam da sređujem GRUB bootloader, pa sam rešio da podelim deo iskustva sa vama, možda nekom uštedim koji minut pretrage interneta.
Od verzije 9.10 Ubuntu operativnog sistema umesto GRUB bootloadera koristi se novija modifikovana verzija poznata kao GRUB 2. Razlike su prilične, recimo ne koristi se više menu.lst.
Kao prvo, posle instalacije nekog drugog operativnog sistema mora se obnoviti GRUB 2.
To se može uraditi preko Live-CD-a ili Live-USB-a. Uđe se u terminal i ukuca se
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Nakon upisa lozinke pritisne se Enter
Zatim na isti način:
sudo apt-get install -y boot-repair && boot-repair
Ko ne zna da nađe Terminal neka otvori spoiler.
Nakon toga odabere se Recommended repair i klikće se Ok dok ne završi posao. Rezultat - može se ponovo podići Ubuntu sa hard diska.
Izvor: https://help.ubuntu.com/community/Boot-Repair
Ako niste zadovoljni opcijama pri butovanju sistema (recimo hoćete da vam Windows bude na prvom mestu, ili hoćete da dodate još jedan operativni sistem) možete promeniti GRUB 2. To se ne radi ručnim editovanjem /boot/grub/grub.cfg fajla već se edituju, brišu ili dodavaju fajlovi u folderu /etc/grub.d/. Po difoltu se tamo već nalazi nekoliko fajlova koji počinju sa XX_ gde mesto ikseva stoje cifre. Ubuntu je recimo pod brojem 10. Ako želite da neki drugi operativni sistem bude na prvom mestu pri dizanju sistema, treba da podaci o njemu budu u fajlu koji počinje sa manjim brojem od 10 a većim od 05. Recimo 08_xp.
Suštinski je važno da fajl bude izvršni. Zato mora sadržati liniju
exec tail -n +3 $0
kao na slici.
Fajlovi se menjaju komandom: sudo gedit /etc/grub.d/40_custom (za fajl 40_custom).
Ostatak fajla treba da sadrži nešto ovako:
Gde su iksevi "uuid" koji je različit za svaku particiju a može se saznati upisivanjem naredbe blkid u Terminalu.
U zavisnosti od toga na kom disku odnosno particiji vam je operativni sistem popunjavate sda1 (za prvu particiju prvog diska) odnosno hd0,1. Recimo za treću particiju na drugom disku bilo bi:
Ovo nisam lično probao pošto imam samo jedan hard disk ali mislim da je ok.
Oznake particija možete proveriti preko "Upravnika diskova" (gnome-disk-utility).
Nakon svih podešavanja obavezno treba ukucati sudo update-grub2 (može i sudo update-grub) u terminal da bi se grub.cfg apdejtovao.
Toliko. Srećno sa Ubuntuom.
Od verzije 9.10 Ubuntu operativnog sistema umesto GRUB bootloadera koristi se novija modifikovana verzija poznata kao GRUB 2. Razlike su prilične, recimo ne koristi se više menu.lst.
Kao prvo, posle instalacije nekog drugog operativnog sistema mora se obnoviti GRUB 2.
To se može uraditi preko Live-CD-a ili Live-USB-a. Uđe se u terminal i ukuca se
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Nakon upisa lozinke pritisne se Enter
Zatim na isti način:
sudo apt-get install -y boot-repair && boot-repair
Ko ne zna da nađe Terminal neka otvori spoiler.
Klikne se na Dash, zatim se ukucaju prva slova od reči Terminal i onda se odabere Terminal.
Izvor: https://help.ubuntu.com/community/Boot-Repair
Ako niste zadovoljni opcijama pri butovanju sistema (recimo hoćete da vam Windows bude na prvom mestu, ili hoćete da dodate još jedan operativni sistem) možete promeniti GRUB 2. To se ne radi ručnim editovanjem /boot/grub/grub.cfg fajla već se edituju, brišu ili dodavaju fajlovi u folderu /etc/grub.d/. Po difoltu se tamo već nalazi nekoliko fajlova koji počinju sa XX_ gde mesto ikseva stoje cifre. Ubuntu je recimo pod brojem 10. Ako želite da neki drugi operativni sistem bude na prvom mestu pri dizanju sistema, treba da podaci o njemu budu u fajlu koji počinje sa manjim brojem od 10 a većim od 05. Recimo 08_xp.
Suštinski je važno da fajl bude izvršni. Zato mora sadržati liniju
exec tail -n +3 $0
kao na slici.
Fajlovi se menjaju komandom: sudo gedit /etc/grub.d/40_custom (za fajl 40_custom).
Ostatak fajla treba da sadrži nešto ovako:
Kod:
menuentry "Windows XP (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXXXX
drivemap -s (hd0) ${root}
chainloader +1
}
U zavisnosti od toga na kom disku odnosno particiji vam je operativni sistem popunjavate sda1 (za prvu particiju prvog diska) odnosno hd0,1. Recimo za treću particiju na drugom disku bilo bi:
Kod:
menuentry "Windows XP (loader) (on /dev/sdb3)" {
insmod ntfs
set root=(hd1,3)
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXXXX
drivemap -s (hd1) ${root}
chainloader +1
}
Oznake particija možete proveriti preko "Upravnika diskova" (gnome-disk-utility).
Nakon svih podešavanja obavezno treba ukucati sudo update-grub2 (može i sudo update-grub) u terminal da bi se grub.cfg apdejtovao.
Toliko. Srećno sa Ubuntuom.
Prilozi
-
415,1 KB Pregleda: 230
-
436,6 KB Pregleda: 235
-
290,3 KB Pregleda: 244
-
322,9 KB Pregleda: 239
Poslednja izmena: