安装双系统后直接进入Ubuntu没有grub引导项
安装双系统后直接进入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博客
最新文章
- 平板电脑的定义
- 什么是NFC?
- 什么是DirectX
- 一体机的优缺点
- ADSL是什么?
- 傲腾内存简介 AEP 简介
- 电脑如何重装系统
- U盘重装Win10方法以及常用必备软件安装
- ghost方式批量安装win7
- U盘_PE启动+U存储+kali三合一启动盘制作教程
- LENOVO联想笔记本电脑ThinkBook 15 G2-ITL(20VE)原装出厂Windows10系统恢复原厂OEM设置预装系统
- HBase Windows 安装
- win10, ubuntu 双系统详细安装教程
- ios福利部落绕过激活锁,屏幕锁已停用界面完美隐藏工具,支持最新ios15.5系统绕过
- U盘安装系统的步骤
- KALI Linux三种安装方式之U盘安装
- 电脑上没有tts信息服务器,TTS——让你的电脑会说话-win7 tts