|
u盘引导*.img、*.ima可以用grub、syslinux或者lilo作引导器
grub功能最强,但在U盘上工作不太理想(不论用grldr直接引导,或者用IO--->grub4dos方式,在很多机器上都会出现另我无法忍受的各种稀奇古怪的问题),我曾经为测试不同版本的grub在不同的U盘中引导不同主板的机器耗费过大量宝贵时间,最终,建议不要用grub引导U盘,不然容易勿入歧途。
lilo也是在很多机器上不能正常工作
syslinux是我推荐的,简单、小巧、够用。我目前这个基于syslinux的引导U盘在绝大多数的机器上都能够正常工作,里面有三个系统:dos (dos.ima-->dos.zip) + win98 (w98.img-->w98.zip 小98) + slax5.1.8 (一个linux的livecd)
如果是用syslinux引导img,给你一个简便的方法:下载flashboot (http://www.xdowns.com/soft/xdown ... nid=32&id=36153 )
,这是我所用过的最最伟大的启动盘制作软件,其能力之后再去发掘吧。插好你可爱的U盘(将会格式化),运行flashboot,“下一步”-->选“制作启动U盘,作为任何软盘的镜像执行器”-->浏览选择一个你要放在U盘的image,....在后面的选择中建议选择用usb-zip方式,最好不要勾选"保留U盘数据,避免格式化",因为这样容易失败,点完成,一般不用重插就OK了。然后你可以进U盘重新配置syslinux.cfg以添加新的img/ima
我的syslinux.cfg : (我将memdisk的后缀去掉了)
label dos
kernel memdisk
append initrd=dos.zip floppy
label w98
kernel memdisk
append initrd=w98.zip
label slax
kernel vmlinuz
append vga=769 changes=slaxsave.dat probeusb max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw
label test
kernel memdisk
append initrd=test.img
这个配置在使用时需要手动输入引导项目(label后的E文,如 dos ,你想要菜单的话可以之后找资料学。
另:ima\img 最好压缩成zip ,syslinux引导不了gz、cab压缩的文件。
[ 本帖最后由 artisticidea 于 2007-2-9 12:08 PM 编辑 ] |
|