Boot manager and 新舊Kernel問題

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Boot manager and 新舊Kernel問題

文章Robert » 週三 3月 19, 2003 9:19 am

請教各位, 這是因一個有新 kernel 與舊 kernel 所
產生的問題, 即怕新 kernel 無法正常開機, 都需用
rescue disk 才能開機, 不知能否利用 boot manager
的 config file 的設定, 就可設定要使用哪一個
kernel 開機, 而免除掉 rescue disk 的手續?
陪女兒玩直排輪, 其實是自己也想玩的老爸
頭像
Robert
可愛的小學生
可愛的小學生
 
文章: 39
註冊時間: 週六 2月 08, 2003 2:08 pm
來自: 袋餅屋

re:Boot manager and 新舊Kernel問題

文章阿信 » 週三 3月 19, 2003 9:23 am

這...當然可以。

lilo和grub只要指定好kernel的位置然後以label分開就可以了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Boot manager and 新舊Kernel問題

文章mufa » 週三 3月 19, 2003 10:01 am

如你是用lilo,在/etc/lilo.conf中,可加入

#預設以新kernel開機
default=Linux

#這是新kernel
image=/boot/vmlinuz
label=Linux
read-only

#這是舊kernel
image=/boot/vmlinuz.old
label=LinuxOLD
read-only

寫入後執行lilo -v,沒錯誤就應可以了。

以上是沒用initrd的狀況。
如果你的kernel有用initrd,就要修改一些部份,寫法請參閱
moto大的[url=http://linux.nctu.edu.tw/web/moto/topics/my_articles/Debian-Tutorial/Debian-Install-Guide.html]
無痛起步法[/url]
有關重編kernel的部份。
mufa
版面大總管
版面大總管
 
文章: 150
註冊時間: 週一 9月 09, 2002 4:32 pm

re:Boot manager and 新舊Kernel問題

文章阿信 » 週三 3月 19, 2003 10:57 am

那我來補充grub的。
grub的編輯檔放在/boot/grub/menu.lst

###這是新的kernel。
title Debian GNU/Linux, kernel 2.4.20-js3
root (hd0,1)
kernel /vmlinuz-2.4.20-js3 root=/dev/hda1 ro
savedefault
boot

###這是舊的kernel。
title Debian GNU/Linux, kernel 2.4.20-js2
root (hd0,1)
kernel /vmlinuz-2.4.20-js2 root=/dev/hda1 ro
savedefault
boot

如果會用到initrd.img的話
請加入這樣的字串

initrd /initrd.img-xxxxx

編輯好之後,執行

grub-install /dev/hda
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Boot manager and 新舊Kernel問題

文章Robert » 週三 3月 19, 2003 1:12 pm

哇! 太好了! 感謝各位熱心的指點!
陪女兒玩直排輪, 其實是自己也想玩的老爸
頭像
Robert
可愛的小學生
可愛的小學生
 
文章: 39
註冊時間: 週六 2月 08, 2003 2:08 pm
來自: 袋餅屋

re:Boot manager and 新舊Kernel問題

文章huki » 週四 4月 10, 2003 12:55 pm

阿信兄~~~~
我想問Debian的grub選單是不是不能用背景圖啊!
因為我只要一用
不是不能顯示就是不能開機

這是我的menu.lst
default=0
timeout=5
#splashimgae=(hd0,0)/boot/grub/splash.xpm.gz(會無法顯示選單,但可以正常開機)
#splashimgae=(hd0,1)/boot/grub/splash.xpm.gz(抓rh9的之後會有顯示,但無法開啟Debian)

title Debian3.0 (2.4.18-bf2.4)
root (hd0,0)
kernel /boot/vmlinuz-2.4.18-bf2.4 ro root=/dev/hda1 hdc=ide-scsi hdd=ide-scsi
savedefault
boot

title RedHat9.0 (2.4.20-8)
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.20-8.img
savedefault
boot

麻煩了
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:Boot manager and 新舊Kernel問題

文章阿信 » 週四 4月 10, 2003 6:32 pm

因為grub本來就不支援背景圖摟...

rh8有是因為redhat自行patch的,所以grub想要加入背景圖,可以自己抓回來patch.
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Boot manager and 新舊Kernel問題

文章swallowman » 週五 4月 11, 2003 12:28 am

阿信 寫:因為grub本來就不支援背景圖摟...

rh8有是因為redhat自行patch的,所以grub想要加入背景圖,可以自己抓回來patch.

我的debian沒用grub,但可確定的是grub不用patch也有支援背景圖,有可能是版本差異~
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:Boot manager and 新舊Kernel問題

文章huki » 週五 4月 11, 2003 7:49 am

我的是0.93的
和rh9的是一樣的
有顯示成功過啦!
不過~~~~~~開機就沒辦法了
所以我還真不清楚是為什麼~~~~
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:Boot manager and 新舊Kernel問題

文章阿信 » 週五 4月 11, 2003 8:47 am

swallowman 寫:
阿信 寫:因為grub本來就不支援背景圖摟...

rh8有是因為redhat自行patch的,所以grub想要加入背景圖,可以自己抓回來patch.

我的debian沒用grub,但可確定的是grub不用patch也有支援背景圖,有可能是版本差異~

真的有支援圖檔?小弟是記得0.93不支援,難道...我的資訊太舊了???

有無朋友測試出來的呢?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Boot manager and 新舊Kernel問題

文章huki » 週五 4月 11, 2003 12:58 pm

我是有成功過~~~~
只是我是選選單的rh9,開機都沒問題
但是只要一選Debian就掛點~~~~~
說有
ERROR 16.................
之類的

在rh9的grub下測試是完全沒有問題啦!
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:Boot manager and 新舊Kernel問題

文章moto » 週五 4月 11, 2003 1:31 pm

路人亂入... 插花一下 :-P

lilo 也是可以 load image 唷...:-P

http://moto.chuany.net/viewtopic.php?t= ... light=lilo
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:Boot manager and 新舊Kernel問題

文章swallowman » 週五 4月 11, 2003 1:42 pm

huki 寫:阿信兄~~~~
我想問Debian的grub選單是不是不能用背景圖啊!
因為我只要一用
不是不能顯示就是不能開機

這是我的menu.lst
default=0
timeout=5
#splashimgae=(hd0,0)/boot/grub/splash.xpm.gz(會無法顯示選單,但可以正常開機)
#splashimgae=(hd0,1)/boot/grub/splash.xpm.gz(抓rh9的之後會有顯示,但無法開啟Debian)

恕刪~
1.將redhat9下/boot/grub/splash.xpm.gz拷備到debian下/boot/grub/就可以了,剛試裝debian的grub,grub-update後並無圖檔(splash.xpm.gz).
2.第2個設定不能開啟debian是錯誤路徑,設絕對路徑看看:
將:
kernel /boot/vmlinuz-2.4.18-bf2.4 ro root=/dev/hda1 hdc=ide-scsi hdd=ide-scsi

kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
改成:
kernel (hd0,0)/boot/vmlinuz-2.4.18-bf2.4 ro root=/dev/hda1 hdc=ide-scsi hdd=ide-scsi

kernel (hd0,1)/boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi

ps:你那隻貓怎麼變小了 :-P
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:Boot manager and 新舊Kernel問題

文章阿信 » 週五 4月 11, 2003 2:02 pm

抱歉...小弟還是認為grub沒有支援背景圖至少0.93是這樣

摘錄bbs上的list說明

At 04:04 09.01.2003, Jean Talbot wrote:
>My other question is, I used grub versions .90 and .93 and I saw a
>difference between these versions:
>Version .90 uses the "splashimage" to display a background image but
>version .93 seems not to recognize this command.
>Is this a bug or a "feature" of the newer version? It would be real nice
>to get back this functionality in the final version!

It's a bug (sorry Okuji, I couldn't resist :-) ; just kidding).
No, seriously, only the RedHat version of Grub supports this.
The "official" Grub doesn't, and I got the impression, for some
reason I do not understand they will not include it.
So if you want this nice thing, get the diffs, or version 0.92 from RH.

Cheers, Herbert
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Boot manager and 新舊Kernel問題

文章swallowman » 週五 4月 11, 2003 2:37 pm

huki 寫:我的是0.93的
和rh9的是一樣的
有顯示成功過啦!
不過~~~~~~開機就沒辦法了
所以我還真不清楚是為什麼~~~~

testing上的grub目前是是0.93+cvs200302,你更新試試.
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

下一頁

回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客