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的双引导了!