博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让Ubuntu拥有SUSE一样的GRUB启动界面
阅读量:6983 次
发布时间:2019-06-27

本文共 1213 字,大约阅读时间需要 4 分钟。

SUSE的漂亮大家可能都见识过,尤其是那个Grub启动画面。我身边的朋友为了在自己的系统上也能使用SUSE的GRUB启动画面,用了一种原理比较简 单,过程比较白痴的方法:先安装SUSE,把/boot单独分区,然后把除了/boot分区以外的分区删掉,于是,SUSE的GRUB画面成功的留在了他 的机器上:)


这个方法的确很好,但我是个聪明的小孩,所以我绝对不会用这种白痴的方法。我经常问自己,SUSE的GRUB到底比UBUNTU的GRUB多了什 么?于是我比较了一下SUSE下/boot/grub/menu.lst和UBUNTU下/boot/grub/menu.lst,发现多了一条 gfxmenu (hd0,1)/boot/message ,哈哈,看来问题就出在这里。经过我长达半个小时的研究,终于发现在UBUNTU也可以实现这种效果。(所需文件可以在附件中下载)

解压message包把包里的文件放到boot目录
0、sudo apt-get remove grub
1、sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
2、sudo apt-get install gfxboot
3、把SUSE下的message文件cp到自己的/boot下
4、sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_bak (好习惯是养出来的)
5、sudo vi /boot/grub/menu.lst,在timeout ??下一行加入:
gfxmenu (hd0,1)/boot/message    )如果你只有一个硬盘:就改为(hd0,y)根据你实际的位置填写 Y代表你分区的位置!!

ps.按照你自己的/boot所在位置更改上面的分区位置
6、sudo grub
>find /boot/grub/stage1
>root (hd0,1)
>setup (hd0)
7、sudo grub-install /dev/hda (ps:不要管安装失败的提示信息,实际上想要安装的东西已经安装上了:)
如果显示为“Not found or not a block device.”,请改执行
sudo grub-install /dev/sda
如果显示为“/dev/sda does not have any corresponding BIOS drive. ”,那么先执行命令
sudo grub-install --recheck /dev/sda
然后再执行 sudo grub-install /dev/sda

8、sudo reboot -f

你应该能看到跟suse一样的grub画面了。

本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1336345,如需转载请自行联系原作者
你可能感兴趣的文章
掘金markdown笔记快捷键
查看>>
[译] 为什么加密货币泡沫会破裂?
查看>>
Python 发送邮件
查看>>
图解git原理与日常实用指南
查看>>
程序员的职业发展:技术路线 v.s. 管理路线?
查看>>
简单高效的开发Android应用--KTea库的入门和进阶
查看>>
C++复习考点
查看>>
一道事件环面试题引发的思考
查看>>
url的校验
查看>>
Flex容器
查看>>
mysql Can't connect to MySQL server on '' (61)错误记录
查看>>
JVM垃圾回收机制
查看>>
深入剖析Vue源码 - 组件进阶
查看>>
记一次dll构建时机优化
查看>>
【译】Redis Hyperloglog 的转换
查看>>
mysql修改密码
查看>>
《以太坊白皮书》笔记(1)—— 比特币介绍
查看>>
babel es6 to es5
查看>>
【软件开发底层知识修炼】二 深入浅出处理器之二 中断的概念与意义
查看>>
electron打包更新与集成sqlite小总结
查看>>