我有 Debian Squeeze,想要创建 USB 闪存驱动器来安装 Ubuntu 11.04。我已经尝试过很多方法:
- boot.img.gz + 驱动器根目录下的 mini.iso + syslinux = 安装程序“无法找到安装程序 iso”
- boot.img.gz + 将 mini.iso 提取到驱动器的根目录 + syslinux + 将原来的 syslinux.cfg 替换为 mini.iso 中的 isolinux.cfg =“syslinux.cfg 中的关键字无效”错误
- 将普通 CD iso 提取到驱动器根目录 + grub = 黑屏且光标闪烁
- 来自存储库的 UnetBootIn + 普通 CD iso = 屏幕上有许多垂直彩色线
目前我正在等待 usb-creator.exe(从 Windows 启动)完成。您能解释一下从 Debian 创建 Ubuntu USB 安装程序的正确方法吗?
答案1
我是这样做的:
$ wget http://archive.ubuntu.com/ubuntu/dists/karmic/main/\
installer-i386/current/images/netboot/boot.img.gz
或者选择当前的 Ubuntu Natty 和 amd64 架构:
$ wget http://archive.ubuntu.com/ubuntu/dists/natty/main/\
installer-amd64/current/images/netboot/boot.img.gz
# zcat boot.img.gz > /dev/sdc
# eject /dev/sdc
在旧的 Thinkpad R40 上,BIOS USB 启动支持不是很好 - BIOS 需要一个 mbr,因此我创建了这样的 USB 记忆棒:
# cfdisk /dev/sdc
only one primary partition
file system type -> 06
bootable
write
# lilo -M /dev/sdc
# zcat boot.img.gz > /dev/sdc1
# eject /dev/sdc
请注意,此方法使用基于文本的网络安装程序。
当然,您必须调整 USB 设备名称(/dev/sdc
上面)、发行版名称(Karmic 不是 11.04)和架构(x86 与 amd64)。