本文主要是介绍Fedora 20下grub2 折腾篇——二,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前一阵子Mac OS X 10.9.2 出来了。然后小手就又开始痒痒了。资金实力问题,买不起白苹果就只有黒一个。不过这里不是要给大家讲怎么黒苹果,只是因为我在这个过程中搞烂了我的系统分区表导致我的GRUB2 显示华丽丽的 [grub rescue] 你懂的。
交代一下原因先,由于我在window 系统下 使用分区压缩功能压缩了一个8G 的安装分区 和一个40 G 的运行分区。导致GRUB2 的分区识别错误。所以我系统启动时出现了如上问题。
然后交代一下我的系统环境,我的笔记本linux 系统是Fedora 20 。为什么要交代环境呢,因为实际上网上大多数同学都是关于 Ubuntu 出现该问题的解决方案。当然对我来说。额,没能解决我的问题。
是该进入正题的时候了!
1. 制作了一个U盘启动。这个怎么做?自己百度吧。太多了。
2. 进入U盘系统。进入KConsole .
3. 然后呢,使用root 用户登录 。 这个情况下一个 su 就进去了。没有密码的嘛
$ su
4. 查询一下你linux系统所在盘是?
# fdisk -l
找到如下所在
/dev/sdb10 850315264 851339263 512000 83 Linux
/dev/sdb11 851341312 859500543 4079616 82 Linux swap / Solaris
/dev/sdb12 859502592 938297343 39397376 83 Linux
/dev/sdb13 938299392 976764927 19232768 83 Linux
这里呢我根据我当时的盘的大小知道 /dev/sdb13 就是我的系统盘了
5. 将系统盘挂载到你将要切换的目录下。
# mont /dev/sdb13 /media/root。
当然如果你和我一样 boot 单独分区呢。那么 你还需要挂载你的 boot 分区 。
# mount /dev/sdb10 /media/root/boot 。
注意不要在你挂载的文件夹下加[/] 很奇怪
6. 切换你系统的root目录
# chroot /media/root
7. 这时候安装一下你的grub2 吧。
# grub2-install
然后重启一下见证奇迹吧。
这篇关于Fedora 20下grub2 折腾篇——二的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!