我正在尝试在大于 4gb 的 USB 闪存驱动器的单个分区上安装 Linux。
我去的第一个地方是http://pendrivelinux.com。我可以按照这些说明完美安装 Xubuntu 9.04,不幸的是,当我尝试将其扩展到 4gb 以上时,它会崩溃。
还有其他几个工具可以执行此操作(unetbootin 和 usb-creator),它们遵循非常相似的公式。
我发现我的一个大问题是所有这些工具都假设 USB 驱动器是 FAT32 格式的,不幸的是它不能容纳大于 4gb 的单个文件。这是不幸的,因为我只想使用一个分区,所以一旦我从 USB 驱动器启动,我的持久性文件 casper-rw 看起来就像操作系统的一个大分区。
然后,我尝试遵循无数指令,包括将驱动器格式化为一个大型 ext2 文件系统,并使用 extlinux 创建一个可引导的 ext2 文件系统。
然而,这对我不起作用,在大约 20 次尝试验证并稍微调整公式之后,我似乎无法构建一个“好的”可引导 ext2 文件系统。我不完全确定发生了什么,但似乎无论我多么努力,在复制 Linux ISO 内容、复制 MBR 并执行 extlinux 后,我都无法让 ext2 文件系统保持一致。 ext 引导加载程序。
每次,在我按照这些步骤(以任何顺序)并重新启动后,我都会得到一个无法启动的 USB 驱动器。如果我再次在 Linux 下安装驱动器,我会看到文件系统一团糟(inode 显然在途中的某个地方搞砸了)。
我怀疑 USB 驱动器没有完全刷新,所以我在重新启动之前尝试使用“同步”和“卸载”命令,这根本没有影响。
我想我有几个可能的问题 - 但让我们从显而易见的问题开始 - 创建一个大的可引导 ext2 USB 闪存驱动器(例如 16gb)我是否缺少一些东西?