[分享]製作GRUB開機磁片

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]製作GRUB開機磁片

文章rostin » 週四 4月 28, 2005 10:31 am

常常因為重新安裝Windows就無法利用GRUB來多重開機
在網路上找到製作GRUB開機片的方法

1.變成root
代碼: 選擇全部
$su -
輸入root密碼

2. 格式化磁片(ext2)
代碼: 選擇全部
#mke2fs /dev/fd0

3.掛載磁片
代碼: 選擇全部
# mount /dev/fd0 /media/floppy

4.複製需要的資料
代碼: 選擇全部
#mkdir /media/floppy/boot/grub
#cd /boot/grub
#cp stage1 stage2 /media/floppy/boot/grub

5.讓GRUB開機磁片可以啟動電腦裡安裝的Linux
代碼: 選擇全部
#cd /media/floppy/boot/grub
#cp /boot/grub/menu.lst ./
#cp /boot/grub/device.map

6.卸載磁片
代碼: 選擇全部
#umount /dev/fd0

7.輸入grub以交互模式啟動GRUB
代碼: 選擇全部
#grub
grub>device (fd0)/dev/fd0
grub>root (fd0)
grub>setup (fd0)
grub>quit

基本上到這邊就可以用剛剛製作的GRUB開機磁片來開機並啟動電腦裡的Linux,但是保險一點還是把MBR的資料也一起備份。

8.備份MBR(假設你的mbr在hda)
代碼: 選擇全部
#dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1

9.要復原MBR可以用下面的方式
代碼: 選擇全部
#dd of=/media/floppy/boot.mbr if=/dev/hda bs=512 count=1

資料來源:
http://www.ubuntulinux.org/wiki/HowToMa ... BootFloppy
歡迎大家來參觀我的Blog
http://www.rostin.idv.tw/blog/index.php?blogId=2
頭像
rostin
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 3月 08, 2004 10:31 pm

文章ksgimi » 週一 11月 14, 2005 10:28 am

太棒了,我整需要
ksgimi
 

文章訪客 » 週一 11月 14, 2005 2:07 pm

做成光碟來開機也不錯(雖然有點浪費,那麼大的700M只用一點點)
不過現在有些電腦沒有軟碟,光碟機反而更普遍。
阿里巴巴的新玩具(DSL LiveCD)就是用grub管理開機的。
訪客
 

文章sigmaccc » 週三 3月 29, 2006 4:42 pm

大大真是整理的太棒了。
但有幾個地方小弟不明白有何功用。
5.讓GRUB開機磁片可以啟動電腦裡安裝的Linux的device.map這個檔的功能是?

7.輸入grub以交互模式啟動GRUB
device (fd0)/dev/fd0 這一行 的功能是?

麻煩大大指點了。謝謝。
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章訪客 » 週三 3月 29, 2006 8:01 pm

sigmaccc 寫:大大真是整理的太棒了。
但有幾個地方小弟不明白有何功用。
5.讓GRUB開機磁片可以啟動電腦裡安裝的Linux的device.map這個檔的功能是?
7.輸入grub以交互模式啟動GRUB
device (fd0)/dev/fd0 這一行 的功能是?

應該算同樣的問題

5. http://www.gnu.org/software/grub/manual ... e-map.html

7. http://www.gnu.org/software/grub/manual ... evice.html
訪客
 

文章sigmaccc » 週四 3月 30, 2006 9:00 am

謝謝樓上訪客大大的回覆。資料非常詳細,正是小弟需要的。
感恩very much.
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章企鵝狂 » 週四 3月 30, 2006 5:26 pm

http://grub4dos.sourceforge.net/
可以用WinGRUB/GRUB4DOS

安裝之後安裝目錄裡面會找到一個GRLDR
複製到C:\
修改C:\boot.ini
增加
C:\GRLDR="Start GRUB"

這樣子就可以用Windows來載入GRUB了..
之後預設是他會去搜尋 (hdX,X)/grub/menu.lst (hdX,X)/boot/grub/menu.lst
然後載入他找到的menu.lst

當然你也可以趕快按E來修改..直接開進去本來的系統啦
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
來自: 台灣共和國


回到 share

誰在線上

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