VFat文件系统+syslinux启动;
1、将你的usb盘的第一个分区格式化为FAT12、FAT16、或者 FAT32 格式,其对应/dev/sda1 or /dev/sdb1,具体要看你的硬件情况而定;
2、去syslinux download下载并安装syslinux;
3、在U盘没有挂载的情况下安装syslinux:
# syslinux /dev/sda1
# mount -o loop CDlinux.iso /media/cdrom # mount /dev/sda1 /media/usb (如果你的 U 盘不是 /dev/sda1,请做相应的修改,例如改为sdb1)
# mkdir /media/usb/boot/CDlinux -p # cp -a /media/cdrom/boot/CDlinux/{lang,extra} /media/usb/boot/CDlinux
#cp /media/cdrom/boot/CDlinux/autoboot/bzImage /media/usb/ #cp /media/cdrom/boot/CDlinux/autoboot/CDlinux /media/usb/CDlinux.gz
4、挂载CDlinux光盘镜像和U盘;
5、之后把CDlinux中的extra和lang中的内容拷贝过去;
6、拷贝内核和文件系统文件;
7、下载 syslinux 的配置文件 (~2k) 并把它解压到 U盘上:
# tar -C /media/usb -zxvf syslinux-cfg.tgz
(这一步将把“syslinux.cfg”和一些显示信息等文件拷贝到 /media/usb 目录下。不要忘了先检查一下“syslinux.cfg”,并根据你自己的具体情况做相应的修改。) 我这里改动sda1为sdb1;
8、重启更改bios设置为从USB-HDD或USB-ZIP启动,这时候CDlinux就可顺利的从你的U盘启动起来了;
参考了CDLinux的Docs;