我正在尝试从旧系统(PC)上的新 Seagate 2TB 扩展 USB 驱动器启动 Ubuntu-studio(当前版本),而旧系统的 BIOS 不知道如何从 USB 启动。通常,无论是安装还是从 LiveCD 运行都没有问题。我使用 LiveCD 会话中的 Gparted 对驱动器进行分区,然后将 Ubuntu 安装到驱动器上,一切都如我所料。我设置了一个没有配置的 Grub 启动 CD,只是为了让其以交互方式运行,目的是设置一个我可以从 Grub CD 初始化启动 USB 的场景。
当我在救援 CD 的 Grub 提示符下时,我执行“ls”以列出已知设备,Grub 看到我的内置驱动器、软盘和 CD 驱动器以及较旧的外置 MAXTOR USB 驱动器,但没有报告新的 Seagate USB 驱动器或另一个较旧的 USB DVD 刻录机。我尝试拔下除 Seagate 之外的所有 USB 设备,但 Grub 仍然没有报告。显然,我无法从无法指向的东西启动。
在启动 WinXP(原始系统)或使用 Ubuntu LiveCD 后,Seagate 驱动器完全可见、可写、可安装等。您知道为什么 Grub 看不到它以及如何使它对 Grub 可见吗?特别注意 Grub能在同一系统上查看不同的 USB 硬盘。