開機之後,畫面變成 grub>

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

版主: mufa

開機之後,畫面變成 grub>

文章shihyu » 週日 4月 01, 2007 8:36 am

代碼: 選擇全部
GRUB version 0.5.96.1 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub>




開機後變成上面文字

我網路上找資試過幾種方式都不可以解決 , 想請問有其他朋友遇過這問題嗎?

謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am

文章Cheung » 週日 4月 01, 2007 10:51 am

如果你有 live cd

試著清掉 mbr 再重裝 grub
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

文章訪客 » 週日 4月 01, 2007 7:46 pm

或許你可以試試看直接用grub的提示號,
直接開機...

<code>
grub> root (hd0, 1)
grub> kernel /vmlinuz root=/dev/hda2 ro
grub> initrd /initrd.img
grub> boot
</code>

ps. 其中(hd0, 1)跟/dev/hda2 請造你自己的硬體做修改
訪客
 

文章shihyu » 週日 4月 01, 2007 8:19 pm

你好 ...

你說的這方法我之前試過不過還是不可以

謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am

文章jimmp812 » 週一 4月 02, 2007 8:03 am

重裝 grub 就行了
好像是 grub-install 吧
詳細忘了,可以找一下 google
jimmp812
可愛的小學生
可愛的小學生
 
文章: 40
註冊時間: 週日 8月 20, 2006 12:37 am

文章阿信 » 週一 4月 02, 2007 9:17 am

shihyu 寫:你好 ...

你說的這方法我之前試過不過還是不可以

謝謝


這個畫面表示grub boot loader有安裝到硬碟的MBR,只是grub 的設定檔讀不出內容。

訪客兄的方法的確可行,只是跟您的系統環境不同,所以直接打是行不通的,shihyu兄可能要先說明您的環境。

例如/boot是否有獨立分割出來,/放在那個partition等等
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章shihyu » 週一 4月 02, 2007 9:21 am

我安裝 debian 很多次都遇到 grub 這問題 ...


代碼: 選擇全部
deb http://debian.nctu.edu.tw/debian/ sarge main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free



改成

代碼: 選擇全部
deb http://ftp.tw.debian.org/debian etch main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free



在安裝某些軟體例如說是 vim 好了 , 他就出現要把 kernel 2.4 刪除
好像是要升級 kernel , 之後重開機就出現 Grub 畫面 ..

請問有誰遇到這樣問題 ?

好像我只要把 deb 從 stable 提升到 testing 做更新 dist-upgrade 也是一樣開機就出現 Grub



謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am

文章shihyu » 週一 4月 02, 2007 9:29 am

阿信 寫:
這個畫面表示grub boot loader有安裝到硬碟的MBR,只是grub 的設定檔讀不出內容。

訪客兄的方法的確可行,只是跟您的系統環境不同,所以直接打是行不通的,shihyu兄可能要先說明您的環境。

例如/boot是否有獨立分割出來,/放在那個partition等等


我安裝debian 硬碟切割時候是選 "多使用者工作站" , 我不知道這樣是否有把 boot 切割出來

grub> root (hd0, 1) 以這步驟來說, 我這步驟就有問題

我用下 root (hd0, 0 ~ 8 ) 每個我都測試過好像不對
會顯示 Filesystem type is xfs, partition type 0x83 或是 0x82

http://www.linuxdiyf.com/viewarticle.php?id=41253
我覺得我情狀有點像是上面網址中的第三條情況

謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am

文章訪客 » 週一 4月 02, 2007 2:06 pm

shihyu 寫:好像是要升級 kernel , 之後重開機就出現 Grub 畫面 ..

要安裝 linux-image-*

你沒有 kernel 當然無法開機。
訪客
 

文章阿信 » 週一 4月 02, 2007 2:50 pm

shihyu 寫:我安裝debian 硬碟切割時候是選 "多使用者工作站" , 我不知道這樣是否有把 boot 切割出來

grub> root (hd0, 1) 以這步驟來說, 我這步驟就有問題

我用下 root (hd0, 0 ~ 8 ) 每個我都測試過好像不對
會顯示 Filesystem type is xfs, partition type 0x83 或是 0x82

http://www.linuxdiyf.com/viewarticle.php?id=41253
我覺得我情狀有點像是上面網址中的第三條情況

謝謝

您打 root(hd0,0)如果出現filesystem type is xfs, partition type 0x83的話,並沒有不對,而是對了一半而已。

grub 還要至少三行指令才能開機
grub> root (hd0, 0)
grub> kernel /vmlinuz root=/dev/hda2 ro
grub> boot

假設你的/boot是獨立的,放在 hd(0,0) (/dev/hda1),/放在/dev/hda2的話hd(0,1),grub command line要寫成上述那樣。

假設你的/boot不是獨立的,/放在/dev/hda2的話hd(0,1),grub command line要寫成這樣。
grub> root (hd0, 1)
grub> kernel /boot/vmlinuz root=/dev/hda2 ro
grub> boot

不知道您是否觀察出不同的地方?

如果畫面是出現一堆grub的話,必須重裝boot 到mbr上,grub-install或者在grub 畫面下執行 setup(hdX)X表數字
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章shihyu » 週二 4月 03, 2007 1:47 am

想請問一下關於 /boot獨立分割出來是比較好嘛??
我安裝硬碟時候是選擇 "多使用者工作站"
想請問要如何把 boot 獨立出來

謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am

文章阿信 » 週二 4月 03, 2007 8:53 am

shihyu 寫:想請問一下關於 /boot獨立分割出來是比較好嘛??
我安裝硬碟時候是選擇 "多使用者工作站"
想請問要如何把 boot 獨立出來

謝謝


安裝時,磁碟分割作業的地方可以另外切一個磁區放/boot。如果這個步驟過去了,可以事後進入系統後額外分割。

早期的boot loader,如 lilo 會有8G的問題,也就是boot loader認不出8g以後的磁區,所以會抓不到linux image,獨立把/boot分出來可以放在磁碟最前面的地方。然而現在的boot loader已經突破了8g以上的限制(雖然寫入mbr時,還是會有警告)

第二點是,如果你的boot loader跟XFS有搭配上的問題,如 grub 和 XFS,可以把/boot獨立分出來,用ext2/3的檔案格式,/就可以用XFS了。

如果以上兩點都能客服的話,有無分割/boot就見人見智了
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章企鵝狂 » 週二 4月 03, 2007 1:26 pm

如果你確定你有裝好grub在某個分割區裡面
(要有grub/menu.lst之類的檔案)
可以用
config (hdX,X)/menu.lst 來load那個設定檔
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章chrisliu » 週四 4月 05, 2007 5:33 pm

我也是這兩天遇到這個問題,似乎也是在 dist-upgrade 的時候把 kernel 刪除掉了,所以開機的時候也跑出來 grub 的 command。

機器不在手邊,所以沒有辦法測試,不過我覺得,既然我是因為把 kernel 刪除,所以無法開機,那假設我使用了阿信老大的方法,那這樣有辦法開機然後使用 aptitude 重新安裝 kernel 回來嘛?

還是要找一片 live cd,來做這樣的動作呢?

感謝~
chrisliu
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週五 3月 03, 2006 10:04 pm

文章阿信 » 週五 4月 06, 2007 11:10 am

chrisliu 寫:我也是這兩天遇到這個問題,似乎也是在 dist-upgrade 的時候把 kernel 刪除掉了,所以開機的時候也跑出來 grub 的 command。

機器不在手邊,所以沒有辦法測試,不過我覺得,既然我是因為把 kernel 刪除,所以無法開機,那假設我使用了阿信老大的方法,那這樣有辦法開機然後使用 aptitude 重新安裝 kernel 回來嘛?

還是要找一片 live cd,來做這樣的動作呢?

Hi,
Debian能把所有的kernel刪掉!這真是滿神奇的 :shock:

Debian在安裝或是移除kernel時,會呼叫update-grub指令,該指令會檢查/boot/下有那些kernel image,並把找到的image寫到/boot/grub/menus.lst的檔案中,所以重開機還是會有選單出現。

Anyway,回到chris兄的問題,如果真的沒有kernel了,找別的開機片,用rescue的模式開機,再到原本的debian,再安裝kernel。

用live cd的話,如果沒有rescue mode,就用live cd 的系統進入後,再用 chroot 切換到原本的debian
:-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

下一頁

回到 debian misc

誰在線上

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