Strona 2 z 2

: 14 stycznia 2009, 01:24
autor: sebekk

Kod: Zaznacz cały

default         6

timeout		10

title		Ubuntu 8.04.1, kernel 2.6.24-23-generic
root		(hd1,4)
kernel		/vmlinuz-2.6.24-23-generic root=UUID=669178db-9db2-48c7-b5db-cc3589005d18 ro splash xforcevesa quiet
initrd		/initrd.img-2.6.24-23-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-23-generic (recovery mode)
root		(hd1,4)
kernel		/vmlinuz-2.6.24-23-generic root=UUID=669178db-9db2-48c7-b5db-cc3589005d18 ro single
initrd		/initrd.img-2.6.24-23-generic

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd1,4)
kernel		/vmlinuz-2.6.24-19-generic root=UUID=669178db-9db2-48c7-b5db-cc3589005d18 ro splash xforcevesa quiet
initrd		/initrd.img-2.6.24-19-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root		(hd1,4)
kernel		/vmlinuz-2.6.24-19-generic root=UUID=669178db-9db2-48c7-b5db-cc3589005d18 ro single
initrd		/initrd.img-2.6.24-19-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd1,4)
kernel		/memtest86+.bin
quiet


title		Other operating systems:
root


title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1
W sumie to mogę ustawić to co chciałem za pomocą startup-manager bo chciałem ustawić na stałe domyślny system i liczbę kerneli w menu i tam są takie opcje. Zastanawia mnie tylko jedno. Dlaczego ręcznie wprowadzone zmiany nie działały mimo że program zmienia dokładnie w ten sam sposób plik jak ja to robiłem ręcznie. Na przykład:

Kod: Zaznacz cały

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=2
To była zmiana wprowadzona przez program i działa a ręcznie wprowadzona nie działała. (Sprawdzałem na howmany=1 bo dwa to moje wszystkie więc nie widać było róźnicy ale chcę żeby były 2. Domyślnie howmany=all). Ręcznie zmieniałem z zakomentowaną i odkomentowaną linią i nie działało a program tylko zmienił wartość, nie odkomentował i działa.

: 14 stycznia 2009, 10:35
autor: Akkon
sebekk, ale Twój menu.lst nie zawiera opcji:

Kod: Zaznacz cały

default saved 
updatedefaultentry=true
sebekk pisze: To była zmiana wprowadzona przez program i działa, a ręcznie wprowadzona nie działała
Przecież te wpisy są zakomentowane, to jak mają działać?
sebekk pisze:a program tylko zmienił wartość, nie odkomentował i działa
Może korzysta jeszcze z innego pliku konfiguracyjnego/zapamiętuje te ustawienia, nie uwzględnia znaków '#'? To by trzeba było sprawdzić, z kolei grub na pewno nie odczyta wartości zakomentowanych.

: 14 stycznia 2009, 12:58
autor: fnmirk
sebekk, a Ty czasem nie masz zainstalowanego gruba2 po niepełnym odinstalowaniu gruba?
Wklej wynik polecenia:

Kod: Zaznacz cały

dpkg -l | grep grub

: 14 stycznia 2009, 21:14
autor: sebekk
dpkg -l | grep grub

Kod: Zaznacz cały

ii  grub                                       0.97-29ubuntu21.1                     GRand Unified Bootloader
Nie instalowałem nowego gruba. Przynajmniej nie ręcznie. Jest to prawie świeżo zainstalowane Ubuntu.
sebekk, ale Twój menu.lst nie zawiera opcji:

Kod: Zaznacz cały

default saved
updatedefaultentry=true
Jak już napisałem. Użyłem startup-manager, a ten zamiast opcji:

Kod: Zaznacz cały

default saved
użył:

Kod: Zaznacz cały

default 6
i

Kod: Zaznacz cały

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=true
Przecież te wpisy są zakomentowane, to jak mają działać?
Nie wiem czy to ważne, ale w menu.lst nad powyższą opcją, gdzie są jeszcze inne opcje jest wpis:

Kod: Zaznacz cały

## DO NOT UNCOMMENT THEM, Just edit them to your needs
Poza tym sprawdzałem działanie programu za pomocą opcji:

Kod: Zaznacz cały

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=1
Wtedy wyświetla mi się jeden kernel w menu, pod warunkiem, że użyję startup-managera. Jeśli przywrócę domyślne ustawienia i taką samą zmianę zrobię ręcznie wyświetlają mi się wszystkie kernele i nie ważne czy zostawię ostatnią linię zakomentowaną czy ją odkomentuje. Jak już napisałem nie jest to dla mnie wielki kłopot bo mogę ustawić takie opcje jak chciałem za pomocą startup-manager. Dziwi mnie tylko czemu nie działają zmiany wprowadzone ręcznie.

: 14 stycznia 2009, 21:46
autor: Akkon
sebekk pisze:użył:
Kod:

default 6
To oznacza, że jako domyślny odpalany jest siódmy w kolei wpis 'title'. Jak zaktualizujesz jądro, to te najnowsze zostanie dodane na początek, a wtedy zmieni Ci się kolejność. 'Default saved' jest bezpieczniejsze.
sebekk pisze:Jak już napisałem nie jest to dla mnie wielki kłopot bo mogę ustawić takie opcje jak chciałem za pomocą startup-manager. Dziwi mnie tylko czemu nie działają zmiany wprowadzone ręcznie.
Nigdy nie korzystałem z tego programu, ale czy to jest osobna aplikacja z własnymi ustawieniami czy nakładka na Gruba? Jeśli to pierwsze, to masz już odpowiedź.