vulic
Redovni korisnik
 
Posts: 106
Registered: 12-11-2008
Location: Pančevo
Member Is Offline
|
posted on 15-1-2010 at 12:08 PM |
|
|
ručno editovanje GRUB-a
1. Svaki put kad se nadograđuje kernel pokreće se komanda update-grub kojom će se obrisati ručno dodate opcije za podizanje sistema, ako su dodate
u red:
kernel /boot/vmlinuz-2.6......
Kada daju savete na internetu svi kažu da se dodatne opcije upisuju baš u taj red.
U dokumentaciji za GRUB ( stari grub, a ne grub 2 ) ne piše ništa o tome, ali zato piše u samom fajlu menu.lst.
Bitni deo je:
| Code: | ### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda2 ro
|
Stvarno sve lepo piše; samo treba primeniti.
Ne trebaju se brisati tarabe ( # ) ispred postojećih stavki ( Upozorenje je napisano velikim slovima. ).
Opcije koje se dodaju moraju kao prvi karakter sadržati znak #, u slučaju da se ne stavi znak # update-grub će obrisati taj red.
Kada se upisuje verzija kernela sve tačke, donje crte i crte se zamenjuju donjom crtom, ako se to ne uradi update-grub će obrisati taj red.
Kako to u praksi izgleda? Na sistemu su instalirani kerneli 2.6.26-1-686, 2.6.26-2-686 i ručno kompajlirani kernel 2.6.26-manual-compile-kernel.
U prvi red posle gore navednenog odeljka je dodano:
| Code: |
# kopt_2_6_26_manual_compile_kernel=root=/dev/hda2 ro video=radeonfb:800x600-32@75 acpi=off
# kopt_2_6_26=root=/dev/hda2 ro acpi=off |
Prvi red dodaje boot opcije za ručno kompajlirani kernel.
Drugi red dodaje boot opciju za ostala dva kernela. U slučaju da se instalira neki novi kernel koji bi sadržao u svom imenu verziju 2_6_26 opcija bi
bila primenjena i na njega.
2. Ako je na hard disku instaliran i neki drugi operativni sistem, stavke za njegovo podizanje treba da stoje izvan "Automegic kernel list" dela
| Code: | ### BEGIN AUTOMAGIC KERNELS LIST
.........
### END DEBIAN AUTOMAGIC KERNELS LIST |
na kraju samog fajla. U slučaju da se stavke stave unutar "Automegic kernel list" dela posle izvršenja update-grub skripte biće obrisane. U
dokumentaciji za GRUB ( grub-legacy-doc ) je opisano kako treba da izgledaju stavke za podizanje drugih operativnih sistema.
|
|
|
|