Win7,Ubuntu,openSUSE 安装 U 盘制作

本安装盘的优点:不需要解压 ISO 文件,一个 U 盘可以同时能安装 Win7,Ubuntu,openSUSE
pan.baidu.com/s/1ntHTXET
这个是我 U 盘里的文件,除了 iso 文件下的 Win7,Ubuntu,openSUSE 的 iso 文件,你可以根据你的情况修改 menu.lst
由于本人机器裸奔的,建议杀毒。

使用的工具:BOOTICE,Contig,imdisk,grub4dos, 在共享包的 soft 里可以找到
1.U 盘格式化为:NTFS
2. 使用 BOOTICE 把 grub4dos 写入到 U 盘的引导区。(打开 BOOTICE, 目标磁盘选择为 U 盘,点击“主引导记录 M", 选择 grub4dos, 安装)
3. 解压共享包到 U 盘,把你自己的 Win7,Ubuntu,opensuse 复制到 iso 文件夹下,根据你的情况修改 menu.lst
制作完成。

其他工具说明:
Contig:由于本人的是老爷机,内存只有 1G, 小于 iso 文件的大小。不能通过 map —mem path_to_iso 加载 iso 文件到内存,只能用 map path_to_iso 去 map iso 文件。
而 map path_to_iso 需要 iso 文件需要连续存放,Contig -s path_to_iso 可以让 iso 文件连续存放,同时也要求 U 盘要有足够的空间去移动 ISO 文件,我的 U 盘是 32G。
imdisk:是用来解决安装 win7 时找不到安装文件

安装 Win7:
安装进程进入选择语言界面时,Shift + F10 进入 cmd,输入
Microsoft Windows 版本 6.1.7600]

X:\Sources>pushd K:\imdisk

k:\imdisk>SetupImDisk.CMD

k:\imdisk>SetupCDROM.CMD path_to_win7_iso

k:\imdisk>

其他同 CD 安装

其他注意事项:
Config BUG:Config -s xx.iso 命令时会提示找不到文件,可改成 Config -s xx.iso*
Ubuntu: 不同的 ubuntu 版本,可能是 vmlinuz 或 vmlinuz.efi preseed/lubuntu.seed 也有可能不同,我用的是 lubuntu,seed 的文件名为 preseed/lubuntu.seed
根据你 ubuntuxxx.iso 文件的实际情况修改 menu.lst
openSUSE:當鏡像置於 NTFS 分區時,即使輸入正確的路徑,安裝仍然會提示 No repository found,修復方法:回退進入 Expert 模式,選擇進入 shell,執行以下命令後,繼續安裝(参考:http://zh.opensuse.org/SDB:硬盘安装方式)
cp /usr/bin/mount /bin
exit

Good luck!