SysLinux是一个Linux系统引导工具,syslinux可以创建从MS DOS启动的Linux启动盘或Linux恢复盘。syslinux安装很简单,一旦安装创建好之后,SysLinux软盘就可以操控标准的MS DOS工具。它占用的空间也很小,只需要7k的MS DOS空间或13k的Linux空间。最新的版本还包括了一个PxeLinux的系统工具,syslinux可以让你做无盘工作站。
SysLinux建启动盘
安装syslinux的磁盘将改变磁盘上的引导扇区,并复制ldlinux.sys文件到其根目录(或者复制到指定的目录)下。
注意:SYSLINUX不支持NTFS文件系统,所以磁盘必须是FAT(FAT16/FAT32)文件系统
NT/2K/XP
语法:
syslinux.exe [-sfmar][-d directory] <drive>: [bootsecfile]
例如:
Floppy:(a:为软驱)
syslinux.exe a:
硬盘/可移动磁盘等:(z:为盘符)
syslinux.exe -m -a -d /boot/syslinux z:
【将引导文件复制到其分区的/boot/syslinux目录下,注意:/boot/syslinux目录必须事先建好。】
*上例中的启动菜单配置文件(syslinux.cfg)要在/boot/syslinux目录下。*注意:在NT/2K中你可能会收到错误的信息,你只要选择"Ignore"(忽略)就可以正确完成命令了。
DOS
语法:
syslinux.exe [-sfmar][-d directory] <drive>: [bootsecfile]
Linux
语法:
syslinux [-sfr][-d directory][-o offset] <DeviceOrImage>
例如:
syslinux /dev/fd0
syslinux /设备/第一个软驱
【将syslinux的引导代码写入第一个软驱】
SysLinux相关选项
适用所有
-s
Safe, slow, stupid:这个参数可以提高syslinux的引导兼容性。此参数可以让syslinux工作在一些非常规的BIOS上,有些机器上-s的选项(参数)是必需的,也就是说这是一个安全的选项(参数),建议一般要用上这个选项(参数)。
-f
Force installing:强制写入syslinux的引导代码,这是一个可选的选项(参数),如果你发现不能写入syslinux时,就可以使用这个选项(参数),但一般建议:写入本地磁盘时加上这个选项(参数)。
-r
Raid mode:RAID 模式。这是一个可选的选项(参数),如果启动失败,告诉BIOS启动顺序(通常是下一个硬盘),而不是给出错误信息后停止,这个一个RAID模式的选项(参数),一般来说可以不使用。
Windows
-m
MBR:将syslinux引导代码写入到驱动器的MBR启动扇区。这是一个可选的选项(参数),建议使用此选项(参数),如果之前有将GURB4DOS写入磁盘的MBR中,那么你必须使用-m选项(参数),否则将写入失败。
之前有将“grub for dos”写入过MBR,而之后将syslinux引导代码写入MBR时,又没有使用-m选项(参数),则不能将syslinux引导代码写入MBR。
示例:syslinux.exe -s -f -m -a -d /boot/syslinux x:(x: 为盘符)
-a
Active:激活指定分区为活动分区,这是一个可选的选项(参数),当你不确定你所指定的分区是否是活动分区时可以加上这个选项(参数),实际上,就算你所指定的分区已经是活动的主分区了,也可以加上这个选项(参数)。(=bootable)
Linux
-o
指定文件系统映像文件中的字节偏移量,它必须是一个可使用的磁盘映像文件。