Answers:
如果发布了错误的位置,则可以将GRUB手动安装到设备上
sudo grub-install /dev/sdX
引导并登录到您的Ubuntu安装后,是否有可能(从您的问题看来)。
但是,如果无法引导操作系统,则可以在USB驱动器的启动菜单中使用“救援损坏的系统”来安装GRUB。只需按照说明设置键盘和时区,然后安装根分区即可。然后在被询问时选择在/ dev / sdXY中执行shell。如果您创建了一个单独的分区,必须将其挂载在该分区,则必须/boot
使用该外壳程序手动挂载它(否则GRUB的安装将无法按预期进行,因为它将找不到您的内核映像):
mount /boot
然后使用以下命令安装GRUB:
grub-install /dev/sdX
然后退出外壳程序(Ctrl+ D),然后从菜单中选择重新启动。现在一切都应该按预期进行。
旁注:
Ubuntu桌面版在安装操作系统之前就提供了高级配置选项(可让您设置GRUB的安装位置)。但是我在Server Edition的安装过程中找不到等效的选项,它似乎总是将GRUB安装到第一个磁盘设备上。也许我也只是忽略了它。
在ubuntu服务器安装程序上执行此操作的最简单方法(至少在14.04上有效)
在磁盘分配步骤的安装过程中,应该有一个选项来选择要包含在安装中的磁盘。从那里的列表中删除USB驱动器。
另外,您可以检查BIOS是否使用特定的驱动器顺序进行引导。将硬盘驱动器置于USB驱动器上方,然后使用启动菜单从笔式驱动器启动。(通常在启动过程中通过按下某个键来调用,例如F11)