Sada umesto menu.lst imas grub.cfg u /boot/grub folderu.
Sintaksa se razlikuje nesto od one koja se upotrebljavala u menu.lst,
i GRUB2 je mnogo slozeniji, tj. slozenije stvari se mogu odraditi kroz taj novi config.
https://www.elitesecurity.org/...9-GRUB-podrska-Tips-amp-Tricks
Jedna od bitnijih novina je ekstenzibilnost novog GRUB-a kroz module i podrska za skripting (uslovi, petlje, varijable, funkcije, itd..)
Sto se tice onog osnovnog - pravljenja SEKCIJA za podizanje razlicitih sistema, to nije mnogo komplikovano.
Ovako recimo izgleda jedna sekcija (sintaksa):
Code:
menuentry "Arch (on /dev/sdb3)" {
insmod ext2
set root='(hd1,3)'
search --no-floppy --fs-uuid --set f42c6dc3-2fb9-4c47-a09d-649d43c953a4
linux /boot/vmlinuz26 root=/dev/sdb3
initrd /boot/kernel26.img
}
Osim toga, komanda
sudo update-grub
prilicno dobro automatski prepoznaje sve sisteme instalirane na svim prikacenim HDD-ovima i ubacuje sekcije u grub.cfg
Ovako izgleda sekcija za Windows 7:
Code:
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod ntfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d0020c5e020c4c42
chainloader +1
}