ubuntu 选择就内核启动
来源:互联网 发布:琳琅怎么绑定淘宝账号 编辑:程序博客网 时间:2024/06/10 05:48
Ubuntu服务器一直比较好用,但是经过几次自动upgrade后,新的内核居然无法启动,需要手工从界面上选择旧内核启动服务器。如果每次可以从界面上选择,那么就简单了。如果修改下启动内核选项,让其直接从旧内容启动,岂不更加容易。
1) 找到 $menuentry_id_option 在 submenu 下:
grep submenu /boot/grub/grub.cfg
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-65c9af03-3d9b-411c-99b2-a9ada0961a40' {
2) 找到 $menuentry_id_option 下你想启动的kernel:
grep gnulinux /boot/grub/grub.cfg
这个就是需要瞄准的内核excerpt: ... menuentry 'Debian GNU/Linux, with Linux 4.7.0-1-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.7.0-1-amd64-advanced-65c9af03-3d9b-411c-99b2-a9ada0961a40' { ...
3) 在 /etc/default/grub 文件内,找到GRUB_DEFAULT, $menuentry_id_option是第一步,内核的 $menuentry_id_option作为第二步,用 ">"进行分割.
#GRUB_DEFAULT=0
GRUB_DEFAULT="gnulinux-advanced-65c9af03-3d9b-411c-99b2-a9ada0961a40>gnulinux-4.7.0-1-amd64-advanced-65c9af03-3d9b-411c-99b2-a9ada0961a40"
4) 更新grub:
sudo update-grub
完成任务!
现在重新启动后,菜单会有变化,(变成什么样子呢?).查看启动后加载的内核:
uname -a
Linux NAME 4.7.0-1-amd64 #1 SMP Debian 4.7.8-1 (2016-10-19) x86_64 GNU/Linux
如果需要再变回到重新加载最新的内核,注释刚才的配置命令,然后将#GRUB_DEFAULT=0的注释去掉, 再重新运行 update-grub.
- ubuntu 选择就内核启动
- 关于Ubuntu开机启动菜单grub2(选择内核、删除内核、调整内核启动顺序)
- ubuntu 内核启动过程
- ubuntu登录选择内核设置
- ubuntu grub启动默认内核
- Ubuntu启动新内核出错
- ubuntu 更新内核切换内核启动
- ubuntu更新内核切换内核启动
- ubuntu更新内核切换内核启动
- ubuntu更新内核切换内核启动
- VMware启动ubuntu进入grub选择界面
- ubuntu 删除启动选择项目倒计时
- Ubuntu 10.04 删除多余的启动内核
- ubuntu在启动时输出内核信息
- UBUNTU 11.10 开机不在显示UBUNTU内核选择菜单
- Ubuntu的与视窗选择就更好了
- 更新Ubuntu Server 10.4 内核及编辑内核启动项
- ubuntu grub修改 启动时间 启动项选择
- JavaScript中闭包的使用例子
- (21)Java学习笔记——常用对象API /Scanner类
- BZOJ 1063: [Noi2008]道路设计 树形DP
- opencv改变imshow窗口大小
- 战舰v3|stm32f103 摄像头OV2640驱动程序
- ubuntu 选择就内核启动
- 线性表之链队列
- 反转链表
- [51nod 1362]搬箱子 组合数公式
- 假期训练——POJ - 3624 Charm Bracelet DP+0-1背包
- display: flex ,Flex是Flexible Box的缩写,意为"弹性布局"
- 关于Andorid的第三方库导入和其他知识
- **LeetCode 467. Unique Substrings in Wraparound String
- 【chrome】chrome下载离线安装包