安装双系统后直接进入Ubuntu没有grub引导项 |
您所在的位置:网站首页 › win10装win7双系统后无法进入系统 › 安装双系统后直接进入Ubuntu没有grub引导项 |
解决问题: 安装win10 + Ubuntu18.04双系统后,开机直接进入Ubuntu没有grub引导项。 原因: 没有为Ubuntu的启动项配置grub。 如何配置? 首先在终端执行如下命令打开grub文件 sudo gedit /etc/default/grub将配置信息进行如下改变: 原内容: GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""改变后: GRUB_DEFAULT=0 #GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT_STYLE=menu #GRUB_TIMEOUT=0 GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""就是将 GRUB_TIMEOUT_STYLE=hidden 和 GRUB_TIMEOUT=0 注释掉 改为GRUB_TIMEOUT_STYLE=menu 和 GRUB_TIMEOUT=10 然后保存。 如果现在就执行 sudo update-grub可能仅仅是添加了grub,但grub中不一定与win10的选项(我的就没出现win10)。 如果没有win10选项还需要如下操作。 终端依次执行下面命令: sudo grub-install /dev/sda sudo chmod -x /etc/grub.d/30_os-prober sudo gedit /etc/grub.d/40_custom注意:这里的/dev/sda就是你的Ubuntu系统实际安装的磁盘对应的目录,根据自己情况而定 然后在打开的40_custom文件中输入如下一段内容 menuentry 'Win10' { insmod part_gpt insmod chain insmod ntfs set root='(hd0,gpt1)' chainloader /EFI/Microsoft/Boot/bootmgfw.efi }最后保存。(上面的 Win10 这个名字应该可以自己随意起,这个名字就是最后grub选项中出现的选项名) 这时再执行命令 sudo update-grub就成功添加了grub,并添加了win10 选项。 参考: 双系统 Ubuntu grub启动项中 没有Windows的解决_巴拉巴拉咖啡的博客-CSDN博客 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |