linux修改默认启动系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux修改默认启动系统相关的知识,希望对你有一定的参考价值。
压根没有神码grub.conf
你用的是grub还是grub2?这个要搞清楚
如果是grub,则grub.conf 在/etc目录下,如果没有,可尝试用root用户在终端内运行update-grub
如果是grub2,则就是没有那个文件,与之功能相类似的文件是grub.cfg,在/boot/grub目录下 参考技术A 去网上搜grub2的配置方法,新的linux发行版都是grub2引导的。
grub0.97的改法,是修改/boot/grub下的grub.cfg文件的,修改
default
后的数字,菜单上第一个是0,第二个是1,依次类推。本回答被提问者采纳 参考技术B grub.conf位于/etc/下没有linux就不是grub引导的呗,还有中可能就是你权限不够看不到 参考技术C /boot/grub/grub.cfg 有吗
修改Centos7.2系统的默认启动内核模式
总所周知,修改centos6的内核启动顺序,只需要修改/etc/grub.conf 里的default项配置即可。那么centos7系统该如何修改呢?
下面就centos7系统修改内核,做如下记录:
一般在编译安装新内核完成后,系统默认启动的还是旧内核,你需要告诉系统我要启动新内核,系统才会启动新内核,所以在linux中,你需要更改配置文件告知它!
#在这里我使用的最新内核为4.4.0
一.首先查看默认启动的内核
二.查看新内核在配置文件中的顺序
[[email protected] ~]# cat /boot/grub2/grub.cfg
此顺序用来决定开机时的排列顺序,可以看出4.4.0内核顺序是0(启动顺序是按0、1、2进行排列)。
三.修改配置文件,改变优先级
将GRUB_DEFAULT=saved 改成 GRUB_DEFAULT=0
[[email protected] ~]# vim /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,,g‘ /etc/system-release)" GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet" GRUB_DISABLE_RECOVERY="true"
四.使其配置文件生效
[[email protected] ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.4.0 Found initrd image: /boot/initramfs-4.4.0.img Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-829121a948844a7bb4878c430993b60a Found initrd image: /boot/initramfs-0-rescue-829121a948844a7bb4878c430993b60a.img done
五.修改前后的对比
[[email protected] ~]# cat /boot/grub2/grub.cfg
修改前:
修改后:
六.重启验证
[[email protected] ~]# uname -r
可以看出现在默认启动的内核为最新内核!
以上是关于linux修改默认启动系统的主要内容,如果未能解决你的问题,请参考以下文章