安装Ubuntu系统无法启动

开机左上角出现闪烁光标

  1. 进入安装ubuntu系统的U盘,点击Try Ubuntu。

  2. 进入Ubuntu后,打开终端(右击鼠标,选择Open Terminal)。

  3. 输入以下命令:

    # 找到安装Ubuntu的盘的名称(如果有多个盘,就要记住安装盘的大小,找名称)
    # 如果你的电脑没有2个及以上的磁盘,大概率名称是sda
    $ sudo fdisk -l
    # 如下输出,我记得我安装在512G的盘中的,所以安装Ubuntu盘的名称是sdb
    # 挂载的时候挂载第一个FAT32格式的sdb1
    ...
    Device    Boot  Start   End   Sectors  Size   Id      Type
    /dev/sda1       2048  ...             931.5G  f  HPFS/NTFS/exFAT
    /dev/sda2 ...
    ...
    Device    Boot  Start      End     Sectors Size   Id   Type
    /dev/sdb1       2048     1050623   1048576 512M    b  W95 FAT32
    /dev/sdb2     1052670 1000214527 999161858 476.4G 83  Extended
    /dev/sdb5 ...
    # 挂载分区
    $ sudo mount /dev/sdb1 /mnt
    # 安装grub,注意这里的sdb不带序号
    $ sudo grub-install --boot-directory=/mnt /dev/sdb
    # 重启
    $ reboot
    

界面出现grub引导

  1. 重启之后,依旧不能进入Ubuntu系统,而是进入了grub界面,输入以下命令解决。

    # 先看看电脑上有哪些磁盘
    grub> ls
    (hd0),(hd0,msdos1),(hd0,msdos5),(hd1),(hd1,msdos5)
    # 看看那个磁盘下有/boot目录
    grub> ls (hd0,msdos5)/
    ... /boot ...
    # 设置参数
    grub> set root=(hd0,msdos5)
    grub> set prefix=(hd0,msdos5)/boot/grub
    grub> insmod normal
    grub> normal
    # 这时自动启动Ubuntu系统
    
  2. 如果不进入后面的设置,重启依旧会进入grub界面。

  3. 在Ubuntu中打开终端,输入如下命令:

    # 修复grub
    $ sudo update-grub
    # 在次查看安装Ubuntu磁盘的名称(很有可能跟刚才不一样哦!)
    $ sudo fdisk -l
    # 比如我这里输出发现,512G左右的盘名称变成了sdc
    $ sudo grub-install /dev/sdc
    # 重启
    $ reboot
    
  4. 完成!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐