2005年04月29日

製作GRUB開機磁片

以下內容為網友 rostin 編寫,我沒有實際操作過,但我想以後我會有機會用到,先給他備份起來,感謝 rostin 的分享。

 來源處:摩托學園討論區
發表者:rostin

常常因為重新安裝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/HowToMakeAGRUBBootFloppy
_________________
歡迎大家來參觀我的Blog
http://rostin.mjes.tpc.edu.tw/plog/index.php?blogId=1

Posted by blackbox_x at 樂多Roodo! │15:58 │回應(0)引用(0)Linux
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/99758