我正在尝试在大于 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)我是否缺少一些东西?
Ubuntu 现在在系统菜单中包含“安装到 USB”选项。这是您最好的选择,不需要尝试将大文件塞入记忆棒 - 相反,文件“正常”存储,这意味着您将能够绕过 4Gb 障碍。
安装gparted来帮助解决这个问题:
如果 GUI 方法不起作用,请尝试通过命令行直接格式化。
文件大小限制仍然适用,因此如果您打算拥有大文件,Ext2 仍然是您的最佳选择。将其格式化为 Ext2,然后使用提供的工具进行安装。
如果你陷入了先有鸡还是先有蛋的境地(只有 Windows 安装可以使用,但没有实时 Linux 安装),你可以将 ISO 刻录到 CD,启动 CD,下载并安装分区程序,运行它对记忆棒进行分区,然后从那里运行 USB 安装。
我在大于 4GB的分区上安装了Ubuntu 9.04的分区 16 GB USB 驱动器。 我可以正确挂载其他分区。 这是按照建议完成的,使用 Ubuntu LiveCD 的“安装到 USB”选项非常容易。
Avery
作为旁白,
ext4
——不确定这是否是个好主意,我正在试验。我之前也ext3
安装过。更新:我已经转移到
ext2
并发现它更舒服。您不需要在闪存驱动器上记录日志。一些点,
因此,让 Ubuntu LiveCD 进行分区可能会很有用
ext3
并且ext4
已知会进行更多的写作(日记);我想,你正在尝试ext2
这个原因。但是,这也使您无法进行有风险的安装,可能会在崩溃或同步错误时停电。
更新:我通常有备用电源,所以这不是问题。
但是,我
ext2
很容易从这个系统上的此类崩溃中恢复过来。sudo sync
,仍然试图弄清楚这是一个好主意还是只是浪费时间:-)
还有USBuntu,如果你想试试的话——又名LiLi;或者,这就是你所说的 USB Creator 吗?
至少在 9.10 中,艾弗里的回答是不正确的。Ubuntu 中的 USB 创建器只允许您在 Fat32 中进行设置。这就对了。