常常有很多人在搞一些启动盘(用来装系统之类的),其实这做法很简单直接在 U 盘上装个 bootloader 然后想装什么系统直接解压或者放到 U 盘上就可以啦,然后打些命令或者修改配置文件就行。我基本上是懒得去改配置文件,所以我会选择打命令的。

通常情况下我会在 U 盘装个 grub,命令如下:

sudo grub-install --boot-dirctory=path/to/boot install_device

然后将系统放到 U 盘上就可。

比如:我要启动 ubuntu.iso。

我先把 ubuntu.iso 放到 U 盘的根目录。

然后 设置 BIOS 为 U 盘启动。

进入 grub 输入如下命令:

loopback loop0 /ubuntu.iso

linux (loop0)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso

initrd (loop0)/casper/initrd.lz

boot

有时候帮同学装 windows 系统。

我将 windows 解压到 U 盘的根目录。

然后设置 BIOS 为 U 盘启动。

进入 grub 输入如下命令:

chainloader +1

boot

其实 winpe 也是一样的。

如果是 DOS 呢?

linux16 /path/to/memdisk

initrd16 /path/to/dos.img

http://lupino.me/post/2012-11-10/40042665233