我怎样才能从带有旧 BIOS 的 16 Gb 闪存驱动器启动?

我怎样才能从带有旧 BIOS 的 16 Gb 闪存驱动器启动?

我需要在没有 CD 的计算机(计算机 A)上启动 Ubuntu。我有一个 16 Gb 的 U 盘,里面有 Ubuntu 实时版本。U 盘至少可以在两台较新的计算机上使用。计算机 A 可以从 2Gb 的 U 盘启动。所以这可能是 BIOS 问题。

但是总是携带两个 U 盘非常不方便,我怎样才能让旧电脑从更大的驱动器启动呢?

笔记:

  • 对驱动器进行重新分区似乎不起作用。
  • 我注意到 BIOS 将 16 Gb 的 U 盘视为外部 zip 驱动器,而将较小的 U 盘视为硬盘。可能相关。

答案1

在使用大容量 USB 盘和旧硬件时,您经常会遇到问题,大多数情况下问题似乎出在 BIOS 上。因此,如果可以升级 BIOS,请尝试升级。

唯一的其他解决方案(据我所知)是从软盘启动 USB 启动,但这实际上并不是携带两根内存条的替代方案。

如果你对软盘方法感兴趣,你应该看看grub 文档, 和这个简要指南关于如何为 pendrivelinux dd 预编译映像,写入磁盘后您可能必须在那里编辑 grub-config 文件。

答案2

许多 BIOS,甚至是较新的 BIOS,都无法从具有分区的 USB 设备启动。用 Linux 术语来说,文件系统必须直接位于 上/dev/sd?;分区表的存在会让 BIOS 放弃。

如果这是较旧的 BIOS,那么此外引导加载程序可能需要完全位于磁盘开始处附近(典型的限制是 512MB、2GB 或 8GB)。

答案3

  • 如果您还没有尝试过,请尝试将 16 GB 的硬盘插入 Ubuntu,然后使用 gparted 将分区缩小到 2 GB。我知道您说“重新分区驱动器似乎不起作用”,但您没有详细说明。如果这有效,您可以将驱动器的剩余部分格式化为 ext3 之类的格式,而 Windows 永远不会知道那里有空间。

  • 你可以买一个 Compact Flash 转 IDE 转换器(笔记本和台式机都有 IDE 插头),还有一张闪存卡,然后把操作系统放到上面。当然,你需要打开每个机箱,然后希望找到一个备用的 PATA 插槽,而不是两个 U 盘,所以我看不出这有什么用

答案4

http://www.plop.at/en/bootmanager.html您可以创建一张 CD,以便启动 USB。不过,您必须随身携带这张 CD 和随身物品。

相关内容