一、grub2启动顺序改变 装完Fedora等Linux系统之后,一般来说,grub2默认的启动系统都是Linux,但是有很多体验Linux的人还是以Windows为主,所以需要将Windows设为默认启动项,步骤如下:
-
首先找到Windows的menuentry.
# cat /boot/grub2/grub.cfg | grep Windows
参考输出结果:menuentry “Windows 7 (loader) (on /dev/sda1)”–class windows –class os
可能会不止一个,但是没有关系,知道你平时启动的那一个就可以了,只要确定sda位置。
-
设置Windows 作为默认的启动项(这儿只能使用上面命令输出中双引号 ” ” 或者单引号 ‘ ‘ 中的内容,即加粗部分)
# grub2-set-default "Windows 7 (loader) (on /dev/sda1)"
-
验证默认启动项
# grub2-editenv list
参考输出结果:saved_entry=Windows 7 (loader) (on /dev/sda1)
那么好的,我们已经成功设置了,最后再更新grub2设置文件即可
-
生成,更新 grub.cfg (可选)
# grub2-mkconfig -o /boot/grub2/grub.cfg
当然,/etc/default/grub 中还可以配置timeout,背景图片等等,可以自行搜索。
二、清理多余内核 随着不断的更新,系统的内核会越来越多,将它们放在那里也没有任何关系,万一新内核有问题,可以随时换回来,当然,时间就了,就积累了一大堆旧内核,我们也可以很方便地将它们清理掉。 我的建议是:一直保留上一个版本的一个内核,这样,新内核有任何问题,都可以随时换回去,比较安全。
-
我们先检查系统现有内核
# rpm -q kernel
参考输出结果:kernel-3.3.4-3.fc16.x86_64 kernel-3.3.5-2.fc16.x86_64 不同的情况下,会有不同的结果,一般来说,较新的内核排在下面,从版本号就可以看出,那么我们就找到了需要清理的旧的内核。
-
删除不用的内核
yum remove kernel-3.3.4-3.fc16.x86_64
只要将内核改成对应的就可以了,可以直接复制第一条命令的结果 然后再次检查内核就会发现内核已被移除,这样子的方法比手动删除更方便更安全。