boot fedora 21 manually in grub2 shell prompt

  今天进了一下win8系统,发现居然黑屏了,估计是我这盗版的win8系统被万恶的microsoft自动升级程序黑了。更可恶的是,我进不了linux系统了,一直在grub2的提示符,关键是我还忘记了手动引导linux系统的命令。这可叫我如何是好,明天上班还得用这linux系统呢。

经过近一个小时,无数次的尝试,凭着依希的记忆,终于进来了。本着分享的精神,这里把如何启动的命令记下来,并说明其中的坑,希望对遇到类似问题而苦苦折腾的同学有所帮助。

1. ls可以看到系统的各个分区,如下图所示


2. ls 配合tab键 还可以看到每个分区下的内容,这样很容易就找到了我们要的分区,如下面两图所示。第一张图是linux安装的分区,第二章图为linux启动镜像所在分区。注意安装分区是lvm的,而启动镜像是普通分区。lvm分区在启动命令行中需要特殊书写。

boot fedora 21 manually in grub2 shell prompt_第1张图片

boot fedora 21 manually in grub2 shell prompt_第2张图片

3. 启动linux,注意对于lvm分区,命令行中指定时需要跟/etc/fstab的书写格式一致,而不是grub2 shell中ls时的格式。这是有规律可循的,例如(lvm/fedora00-root)则写成/dev/mapper/fedora00-root。我就是在这里郁闷了很久,还好一切搞定,心情舒畅多了。

boot fedora 21 manually in grub2 shell prompt_第3张图片

4. grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg修复启动项

附上grub2-mkconfig输出的启动linux的命令截图


你可能感兴趣的:(boot fedora 21 manually in grub2 shell prompt)