我已经在外部硬盘(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。然后,我在这里搜索问题并尝试了很多方法,例如从启动菜单中活动的外部驱动器启动。按F2,F8,F9,F10,F12。但是 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
这样驱动器本身就会接收安装,而不是其中一个分区。