我刚刚尝试将Ubuntu Server安装到新PC上。PC没有CD ROM驱动器,只有USB,因此我使用USB安装的Ubuntu Server。
当我安装它时,它分配dev/sda
为我的USB笔和dev/sdb
硬盘。
我在硬盘驱动器上设置了分区,包括引导分区和交换分区,但是在安装结束时,Ubuntu在USB笔上安装了GRUB,因此,除非我从USB笔引导,否则系统不会启动。
如何将GRUB安装到硬盘驱动器上,以便完全移除USB笔?
如果发布了错误的位置,则可以将GRUB手动安装到设备上
sudo grub-install /dev/sdX
在引导并登录到您的Ubuntu安装后,是否有可能(从您的问题看来)。
但是,如果无法引导操作系统,则可以在USB驱动器的启动菜单中使用“救援损坏的系统”来安装GRUB。只需按照说明设置键盘和时区,然后挂载您的根分区即可。然后在被询问时选择在/ dev / sdXY中执行shell。如果您创建了一个单独的分区,必须将其挂载在该分区上,则必须/boot
使用该外壳程序手动挂载它(否则GRUB的安装将无法按预期进行,因为它将找不到您的内核映像):
mount /boot
然后使用以下命令安装GRUB:
grub-install /dev/sdX
然后退出外壳程序(Ctrl+ D),然后从菜单中选择重新启动。现在一切都会按预期进行。
旁注:
Ubuntu Desktop Edition在安装操作系统之前提供了一个高级配置选项(可让您设置GRUB的安装位置)。但是我在Server Edition的安装过程中找不到等效的选项,它似乎总是将GRUB安装到第一个磁盘设备上。也许我也只是忽略了它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句