建议用最新的 grub4dos: http://grub4dos.nufans.net/
试试直接启动 ISO 文件,步骤要简单得多(但是成功与否不能肯定,需要你试试):
1. 首先用一个 contig 的工具把硬盘上的 ISO 文件整理碎块,变成一个连续的文件。
2. 启动 grub4dos
3. 用 grub4dos 启动这个 iso 文件。方法是很通用的(假定你把 ISO 放在某个分区的根目录):
title 启动根目录下的 iso 文件
find --set-root /E-PUP-Linux-217.ISO
map /E-PUP-Linux-217.ISO (0xff)
map --hook
chainloader (0xff)
boot
提醒一下,用老版本的 grub4dos 会有很高的失败率。grub4dos 启动后屏幕第一行显示的是版本、日期,你可以核对。
如果失败,你再启动硬盘上解压后的 pup Linux,具体方法我就说不准了,因为不同的 Linux 的启动方法有差别。