libvirt结构图

Ubuntu系统越来越流行,太多人在用了。这两天重装了Ubuntu,因为之前有Windows 7等系统,所以Ubuntu装上后出现启动菜单,默认Ubuntu启动。网上找了好多修改启动选项的方法,众说纷纭,现在总结如下:

一、能上网情况下的最好方法:安装grub-customizer——图形启动项管理器
打开终端输入:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

安装启动管理器
系统——系统管理——启动管理器,选中默认开机操作系统即可。

二、最方便的方法:调整Windows系统的默认启动顺序(不需要修改grub.cfg)
/etc/grub.d 目录中的脚本文件的文件名都是以数字开头,这确定了在执行update-grub 时各文件内容被执行的顺序。
1. 用 sudo nautilus 命令,以root权限打开文件浏览器。然后找到30_os-prober这个文件,把 30_os-prober这个文件名的数字30改为05到10之间的数字即可(没多少可选06、07、08、09),比如改为08_os-prober, 这样创建出来的grub.cfg内的菜单项,windows的排序就会自动在ubuntu之前;
2. 运行 sudo update-grub 命令。就可以看到,windows7 已经排在了第一个的位置上。

三、网上介绍最多的方法(修改grub.cfg)
用 sudo gedit /boot/grub/grub.cfg 命令打开grub.cfg 这个文件,
一种方法是并将文件中的 set default=”0″ 中的 0 改成对应欲默认启动的操作系统的序号(从0开始) 。然后保存;
另一种方法是把Windows对应的启动说明那一段剪切到启动说明段最前面;
用这2种方法都能默认启动Windows,但用修改grub.cfg 文件来实现修改默认启动项应注意:当使用update-grub 命令或者系统升级、grub升级等,grub.cfg文件将被复原。需要重新修改。
如果懒于每次update-grub 之后都要修改grub.cfg 文件,则可以进行如下操作:
用 sudo gedit /etc/grub.b/00_header 命令打开00_header 这个文件,找到 ser default =”${GRUB_DEFAULT}” 一行,将${GRUB_DEFAULT} 换成欲默认启动的操作系统的序号(从0开始),保存,再update-grub。这样每次update-grub之后生成的grub.cfg将自动改成我 们想要的样子。

四、如果你在硬盘中同时安装了不同的系统,或者由于Ubuntu更新/安装软件而产生了多个启动项,为了免去每次开机都要选择的麻烦,可以把一些低版本的或是不需要的启动项注释掉,这样开机看起来就没那么乱了。
具体做法:sudo gedit /boot/grub/grub.cfg
然后找到 menuentry …,看准了要去掉的系统启动项,在menuentry这个单词前面加上”#”就然后保存就可以了。注意:至少要留一个,建议保留两个ubuntu的选 项,留下最高版本的两个不同类型的,其次再核对类型是不是各自一个:一个是正常的(没有注明“恢复模式”或:“recovery”),另一个是恢复模式的 (注明“恢复模式”或:“recovery”)。另外含有Window的项是不能加“#”进行注释的,否则你的就会找不到相关的系统入口了。还有内存测试 (menuentry “Memory test …..“ ),如果希望使用此功能留下一项,个人认为留下选项多的那个入口代表更多功能,但是内存测试的速度也会花更长的时间。

五、关于系统启动时默认等待时间的设置:
Ubuntu默认是显示启动列表10秒以后自动进入第一个显示的启动项。要修改这个启动等待时间也是可以在/boot/grub/grub.cfg这个文件里面修改的,找到以下代码段:
—————————————————————
search –no-floppy –fs-uuid –set c825786c-e42c-4fed-8cc2-fd2a610a183b
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
fi
————————————————————–
修改else语句后面这个”timeout“的值,比如这里是3表示等待3秒后自动进入系统。改为其他值比如5就等待5秒。
如果你不熟悉代码的意思或者怕改错,那么建议你安装一个启动管理器在里面进行可视化设置。这样比较保险。

六、删除开机启动菜单多余的内核
很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。
Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始, 同时也不会删除久的内核版本。这样,当Ubuntu的升级次数一多,启动菜单中将变得非常臃肿。而且那些旧版本的内核基本不会用,不如删除之。解决方案如 下:
1.找出系统已经安装的内核版本,在终端里输入命令:
dpkg –get-selections | grep linux-image
然后会显示系统中已安装的内核,例如:
linux-image-2.6.35-22-generic install
linux-image-2.6.38-10-generic install
linux-image-2.6.38-11-generic install
linux-image-2.6.38-8-generic install
linux-image-3.0.0-12-generic install
linux-image-generic install
2.卸载旧的内核版本,在终端里输入命令:
sudo apt-get remove linux-image-2.6.35-22-generic linux-image-2.6.38-8-generic linux-image-2.6.38-10-generic linux-image-2.6.38-11-generic
上面命令和含义是:
dpkg –get-selections [ ...] 把已选中的软件包列表打印到标准输出;
grep linux-image 匹配查找;
uname -a 查看已安装的linux内核版。
这样,旧的内核版本就删除了。

开机时不显示启动菜单grub相关推荐

  1. 开机时没有显示Administrator

    计算机启动 Windows 后,进入的是新用户帐户而不是管理员帐户. 注销.登录或切换用户时,管理员帐户并不在登录屏幕上出现. 解决方案: 如果开机时没有显示Administrator,请用这种方法试 ...

  2. U盘装系统启动热键 (开机时使用)启动按键

    U盘装系统启动热键 (开机时使用)启动按键 华硕主板 F8  联想笔记本 F12  联想台式机 F12 技嘉主板 F12  宏基笔记本 F12  惠普台式机 F12 微星主板 F11  华硕笔记本 E ...

  3. 联想台式电脑开机时不显示主板logo直接黑屏进入锁屏界面因此无法进入bios模式解决方法

    问题:公司让我熟悉一下linux系统指令 因此我就打算在公司的机子上装上虚拟机,但是使用VMware软件时,可能会出现一些小问题,导致虚拟机无法打开,就像下图这样:  解决1:在网上查了很久,都说先重 ...

  4. Win10为将用户中文名修改为英文名而修改了注册表导致开机时电脑显示“无法登陆到你的账户”的问题简单解决方案

    Win10为将用户中文名修改为英文名而修改了注册表导致开机时电脑显示"无法登陆到你的账户"的问题简单解决方案 起因 为了将用户中文名修改为英文名,参考了站内多章大神的方法,结果导致 ...

  5. 电脑主机开机时一直断电启动循环或者在使用过程中死机只能强制关机

    这篇文章只提供参考,我的解决办法不一定能解决你的问题. 电脑主机开机时一直断电启动循环 或者在使用过程中死机只能强制关机 有可能是你的内存条出了问题,建议检查主机的内存条(看看是不是内存条的金手指脱落 ...

  6. Linux关闭开关机动画,centos7删除开机动画及修改启动菜单

    删除开机动画 编辑vi /etc/default/grub 文件,找到 GRUB_CMDLINE_LINUX 一行,将"rhgb quiet" 改为 "quiet&quo ...

  7. win10开机时不显示锁屏壁纸

    win10开机壁纸存放在此目录下: C:\Users\%username%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManage ...

  8. Windows xp开机时不显示用户名导致无法登录的错误处理方法

    Windows xp开机时显示"单击用户名登录"但是不显示用户 遇到这种错误,百度上很多说因为用户被删除了,要重装系统,但是重装系统非常麻烦,而且因为这个登录不了的问题是突然出现的 ...

  9. 虚拟机开机问题:开机时卡在启动窗口

    问题描述 虚拟机开机时,卡在一个界面,界面中有绿色OK,最后一行大概是:starting GNonm Display Manager 问题原因 虚拟机内存不足 解决方案 在绿色ok界面: alt+ct ...

最新文章

  1. c语言程序解决生活中的问题作文,生活中烦恼的事五年级满分作文
  2. 怎么用计算机发出音乐声,解决方案:计算机技巧-如何使显示器的内置扬声器发出声音...
  3. 大数据量分页查询方法(转)
  4. python office库_python库编程.os平台.office平台
  5. node静态服务器优缺点_使用 Node.js 的优势和劣势都有哪些?
  6. mongodb运算操作符
  7. C++之 伪随机数的生成
  8. python装饰器详解-python装饰器使用实例详解
  9. java robot api_用java Robot API 模拟实现类似按键精灵功能
  10. windows C++多线程(四):_beginthread的使用
  11. python案例小游戏
  12. 系统之家xp服务器系统怎么安装,系统之家教你如何用u盘装xp系统
  13. Peta数据集识别性别
  14. ipa解包打包工具_解压ipa软件包找到urlscheme
  15. WGS 1984地理坐标系的墨卡托投影分度带(UTM ZONE)选择方法
  16. 简述几种常用的编码器数据格式
  17. Redis 存储List对象
  18. 【buildroot】buildroot使用总结
  19. Linux基础命令及用户相关操作
  20. 【重参数化】《Diverse Branch Block: Building a Convolution as an Inception-like Unit》 2021

热门文章

  1. 【译】Linux概念架构的理解
  2. Apache 启动提示undefined symbol: libiconv_open
  3. tomact+apache实现web网页动静结合
  4. 祝全天下的教师,节日快乐!
  5. kafka 学习总结
  6. Linux中netfilter模块编程实践
  7. php curl 内容采集
  8. [Web安全之实战] 跨站脚本攻击XSS
  9. ADO读取EXCEL
  10. CMake一次失败应用