Linux 是開放源代碼自由軟件,其優點網上說得很多,但對我來說,
最適用的好處是:可以根據自己的需要進行任意裁剪內核,
定制很小體積的操作系統。
目標:U盤DOS+Linux雙系統帶啟動選擇
工具:HP USB Disk Storage Format Tool
PC操作系統:winxp,Linux9
U盤啟動方式:USB-HDD
根據自己的需求自備:DOS 系統文件(根據自己需要添加軟件),
Linux 內核鏡像文件(自己剪裁重新編譯即可)
步驟如下:
在winxp 下:
1)先用 HP USB Disk Storage Format Tool 制作DOS U盤啟動盤,要保證能啟動。(過程簡單略過)
在Linux 下:
2)用Linux 啟動,把U盤分區如下:
以下內容需要回復才能看到
#fdisk /dev/sda
/dev/sda1 128M FAT16(LBA) (激活)
/dev/sda2 128M ext3
3)記住只格式化/dev/sda2,否則原來做的DOS 就沒了。
#mke2fs -j -m1 /dev/sda2
4)把相應的grub 文件,剪裁好的內核文件拷貝入U盤:
#mount /dev/sda2 /mnt/usb
#cp -R boot /mnt/usb
改變grub 啟動配置
#chmod 777 /mnt/usb/boot/grub/grub.conf
#vi /mnt/usb/boot/grub/grub.conf
添加 DOS啟動項:
title MS-DOS
rootnoverify (hd0,0)
chainloader +1
:wq (保存退出)
#sync
刷grub
#grub
root (hd1,1)
setup (hd1)
#umount /mnt/usb
#reboot
5)設置bioss 第一啟動為:USB-HDD
好了,一個功能強大的U盤雙系統引導制作完畢。
當然有興趣的讀者,在U盤容量足夠到的情況下,
可以在DOS基礎上裝個windows。
啟動後,就出現grub 引導界面,
既可以引導第一分區的 DOS ,也可以引導第二分區的liunx ,
如果需要,還可以通過修改grub.conf文件,達到 引導NFS網絡啟動
到些,相信你能搞定dos和Linux的雙引導了!