Debian Srbija forumi Last active: Never
Not logged in [Login - Register]
Go To Bottom

Printable Version | Subscribe | Add to Favourites  
Author: Subject: ručno editovanje GRUB-a
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.
View User's Profile View All Posts By User U2U Member


Go To Top


Powered by XMB
Developed By The XMB Group © 2007