| 
	许多linux发行版本都支持usb启动。 
	首先作以下假定: 
	grub 引导器安装到usb盘上的步骤: 
	复制代码代码如下: 
	[root@localhost]# fdisk -l 使用以下命令清除mbr引导字节 
	复制代码代码如下: 
	[root@localhost]# dd if=/dev/zero of=/dev/sdb bs=512 count=1 使用 syslinux 中的 mbr.bin 加载到usb盘上 
	复制代码代码如下: 
	[root@localhost]# locate mbr.bin [root@localhost]# cat /somepath/share/syslinux/mbr.bin > /dev/sdb 使用fdisk对usb盘进行分区, 类似结果如下 : 
	复制代码代码如下: 
	Device Boot      Start         End      Blocks   Id  System /dev/sdb1 * 1 1018 993537+ 83 Linux 在分区上创建ext3文件系统,并且挂在usb盘 
	复制代码代码如下: 
	[root@localhost]# mkfs.ext3 /dev/sdb1 [root@localhost]# mkdir -p /mnt/usbdisk [root@localhost]# mount /dev/sdb1 /mnt/usbdisk 安装GRUB boot loader到usb盘上 
	复制代码代码如下: 
	[root@localhost]# grub-install  --no-floppy  --root-directory=/mnt/usbdisk   /dev/sdb  创建grub.conf配置文件 
	复制代码代码如下: 
	[root@localhost]#  cat > /mnt/usbdisk/boot/grub/grub.conf << EOF title Usb linux root (hd0,0) kernel /boot/kernel-xxxx root=/dev/sda1 ro initrd /boot/initrd-xxxx.img EOF 将kernel和initrd 拷贝到usb盘上,重启系统,就可以引导系统了。(责任编辑:IT) | 
