一般情况下,有人可能直接修改GRUB配置文件“/boot/grub/grub.cfg”,但使用“sudu vim /boot/grub/grub.cfg”发现提示这个是系统自动生成的文件,不建议直接编辑,而应该到“/etc/grub.d”和“/etc/default/grub”去修改。

“/etc/grub.d”是操作系统菜单目录,一般由系统生成,我们无需修改,接下来就是修改“/etc/default/grub”文件了。使用“sudo vim /etc/default/grub”命令打开该配置文件。

其中的“GRUB_DEFAULT=0”就是设置的默认启动项了。GRUB启动项是按照启动菜单依次使用数字进行索引了,起始数字为0。结合前面的系统启动菜单,我们可以看到,Windows8的启动项在第5项,因此这里我们就需要修改为4(因为第一项是从0开始的)。

修改完成,保存退出之后,还需要执行一下“sudo update-grub”来重新生成GRUB启动配置项。

到此就大功告成了,重启计算机看一下效果吧。默认启动项成果被切换到“Windows8”了。同样的方式,如果需要,还可以重新将默认启动项切换到任何需要的启动菜单项上的。

注意事项
修改GRUB配置之后,注意使用update-grub更新启动程序,否则修改将不会生效。

修改Grub默认启动项相关推荐

  1. grub2默认启动linux,grub2修改开机默认启动项

    装了Fedora 20 系统,想修改开机启动项,但是在网上的大多是关于grub的开机启动的配置,由于Fedora 20中采用的是grub2文件,跟之前的grub文件不一样,所以修改起来也特别费尽,这里 ...

  2. 安装Linux后修改grub默认启动选项

    grub是一种多操作系统启动程序,我们在安装了各种linux后,开机时出现的操作系统选择菜单通常是grub程序所显示的.        Linux安装后,默认的启动的操作系统就设定好了.在不同的时期, ...

  3. 修改Android默认启动项launcher

    问题背景: 因为目前很多IPTV的厂商+广电的要求,不允许用户自己替换自己的launcher,为了保证利益,强行推广自己的launcher,对播控平台的掌控,于是就必须要求芯片原厂提供turnkey方 ...

  4. 双系统如何修改系统默认启动项?简易教程

    进入ubuntu系统,打开终端. 输入    sudo gedit /boot/grub/grub.cfg  (注意空格) 成功打开  grub.cfg,如下图. 修改上图尾部的  set defau ...

  5. 「linux」win+linux 双系统 默认启动项 的修改

    修改/etc/default/grub文件,其中的GRUB_DEFAULT表示默认启动项: sudo gedit /etc/default/grub 注意:启动项是从0开始计数. 要使修改生效需要运行 ...

  6. 装了Ubuntu后将默认启动项修改为windows

    装了Ubuntu后将默认启动项修改为windows 1  在启动时记住windows是在启动项的第几行,(15.04版是在第四行) 2 进入Ubuntu,在终端上输入: sudo gedit /boo ...

  7. Ubuntu18.04 更改GRUB引导菜单背景图片和默认启动项

    一.更改GRUB引导菜单背景图片 1.首先准备一张想要的照片,文件名是啥无所谓,只要格式是*.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA都行,都能自 ...

  8. Ubuntu 20.04 grub更换windows10为默认启动项

    Ubuntu 20.04 grub更换windows10为默认启动项 總是容易忘卻 總是容易忘卻 在Ubuntu下 sudo vim /etc/default/grub 修改GRUB_DEFAULT= ...

  9. CentOS7 修改默认启动项

    root用户编辑:vim /etc/default/grub 然后注释(开头加'#')GRUB_DEFAULT=saved,在下一行加入GRUB_DEFAULT="XXXX",保存 ...

最新文章

  1. rhel6ACL权限
  2. 厉害了,程序员的高考试卷,你能拿几分?
  3. php函数文件,PHP文件函数大全
  4. yum java 1.7_centos通过yum安装jdk1.7或1.8
  5. python flask 通过ajax向后台传递数组参数
  6. python 十进制与二进制以及位运算
  7. 父子结构查询_Java面试准备(5)之数据结构与算法——红黑树
  8. html浮动代码_(10)让“盒子”动起来:① 浮动 | CSS
  9. this 的4种绑定机制
  10. 删除表数据有两种方法及区别
  11. linux删除多余日志,linux 删除日志
  12. java idle 机制_深入springboot原理——一步步分析springboot启动机制(starter机制)...
  13. 早该知道的 7 个JavaScript 技巧[转]
  14. centos7部署两个mysql_基于Canal和Kafka实现MySQL的Binlog近实时同步
  15. Github新手之路(全过程)(站在前辈的肩膀上的总结)
  16. Firefox,火狐about:config设置详解
  17. 计算机专业考研英语二国家线多少分,考研英语二国家线多少,2019年考研英语二国家线?...
  18. C/C++编程学习 - 第5周 ⑤ 人见人爱A+B
  19. Android调用uc播放器,在UC android浏览器中使用摄像头设备(WebRTC API)
  20. ABB机器人系统和出错信息

热门文章

  1. 做深度学习需要什么配置的电脑_小鑫课堂 | 专业工作者需要什么样的电脑配置...
  2. 2020年汽车驾驶员(技师)考试题库及汽车驾驶员(技师)复审考试
  3. 后台基于elment-dialog展示打卡定位腾讯地图
  4. 马云:赢在中国节目中经典语录
  5. 生涯刚开始就要转会?
  6. mysql电量_BBU电池电量的监控
  7. 8种互联网在线支付接口
  8. ImportError: cannot import name 'logger' 循环导入
  9. CSS中margin不会撑开盒子
  10. Kubernetes(十二)Kubernetes ConfigMapSecret详解