Ubuntu 安装在外部硬盘上但无法运行

Ubuntu 安装在外部硬盘上但无法运行

我已经在外部硬盘(1TB Western Digital,My Passport)上安装了 Ubuntu。我的外部硬盘中只有 30GB 的可用空间,因此我进行了以下分区:

  • 第一个分区用于存储我的备份数据,大约 900GB
  • 第二个分区是用于 Ubuntu 的,大小为 30GB,我使用 GParted 创建了子分区

为此,我已经在 2GB 的 USB 驱动器中安装了 Ubuntu,该驱动器是我使用通用 USB 安装程序创建的。子分区如下:

/boot - 512MB
/ - 20GB
swap - 4GB
/home - rest space left in that 30GB

现在,我已经在分区中 2GB 的 U 盘的帮助下完全安装了 Ubuntu /。并且,引导加载程序在 中/boot

当我重新启动计算机时,它直接加载 Windows。然后,我在这里搜索问题并尝试了很多方法,例如从启动菜单中活动的外部驱动器启动。按F2F8F9F10F12。但是 Ubuntu 启动没有出现,计算机直接加载安装在我内置硬盘上的 Windows。我有一台索尼笔记本电脑。

我如何启动 Ubuntu?

答案1

因为您要安装到外部驱动器,所以您需要将引导加载程序配置为驱动器本身的 MBR。因此,您不想选择引导/boot加载程序的安装目标分区。

相反,选择引导加载程序安装目标为/dev/sdX,用其余分区所在的字母替换 X。/dev/sda通常是硬盘驱动器,所以您通常不希望这样。由于您使用 USB 驱动器进行安装并将 USB 驱动器作为目标,因此您将看到/dev/sdb/dev/sdc。选择外部驱动器。请注意,字母可以按任何顺序显示并且可以与任何驱动器相关联,因此请仔细查看。

这样驱动器现在就有了有效的引导加载程序。如果 MBR 中没有加载程序,计算机就不知道如何加载。例如,当我在 U 盘上运行安装时,我有三个分区。/、、/home/storage,其中/storage是要在 Windows 和 Ubuntu 之间共享的 NTFS 分区。//dev/sdc1、、/home/dev/sdc2,等等。我让 Ubuntu 安装程序在安装 GRUB 时指向,/dev/sdc这样驱动器本身就会接收安装,而不是其中一个分区。

相关内容