grub损坏,开机出现GRUB 2 启动提示符的解决方法

作者:jingxian 时间:2023-08-06 22:36:34 

如果设置不当,GRUB 2 可能会加载失败,随后进入启动提示符中。要解决此问题,按如下步骤执行:

1. 列出 GRUB 2 识别的驱动器:

grub2> ls

2. 对于一个含有三个分区的 dos 分区表 /dev/sda ,输出看起来类似于:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

3. 对于一个含有四个分区的 gpt 分区表 /dev/sda ,输出看起来类似于:

(hd0) (hd0,gpt4) (hd0,gpt3)  (hd0,gpt2) (hd0,gpt1)

4. 通过这些信息您就可以在驱动器的每个分区探测并定位您的 vmlinuz 和 initramfs 文件了:

ls (hd0,1)/
将列出 /dev/sda1 下的文件。如果这个分区包含 /boot ,输出就会显示 vmlinuz 和 initramfs 的全名。

5. 有了地址和 vmlinuz 和 initramfs 的全名您就可以启动您的系统了。

5a. 声明您的根分区:

grub> set root=(hd0,3)

5b. 声明您要想使用的内核:

grub> linux (hd0,1)/vmlinuz-3.0.0-1.fc16.i686 root=/dev/sda3 rhgb quiet selinux=0
# 注意:需要的话添加其他内核参数
# 注意:对照自己的系统改变内容

5c. 声明要使用的 initrd :

grub> initrd (hd0,1)/initramfs-3.0.0-1.fc16.i686.img
# 注意:对照自己的系统改变内容

5d. 通知 GRUB 2 启动所选文件:

grub> boot

6. 启动后,打开一个终端。

7. 使用 grub2-mkconfig 命令来重新创建 grub 2 启动系统需要的 grub.cfg 文件:

grub2-mkconfig -o /boot/grub2/grub.cfg

8. 使用 grub2-install 命令并根据不得配置来安装 grub 2 到您的硬盘驱动器中:

grub2-install --boot-directory=/boot /dev/sda
# 注意:您的驱动器可能会有其他的设备名称。使用 mount 命令输出检查。

其他 GRUB 2 问题

缺少软盘:一些用户报告称安装 GRUB 2 到分区启动扇区时可能会失败,如果计算机软盘控制器在 BIOS 中处于激活状态但却没有实际的软盘。一个可能的替代办法是从救援模式(系统安装后)运行:

grub2-install <target device> --no-floppy

标签:grub,损坏
0
投稿

猜你喜欢

  • 亲手教你Docker Compose安装DOClever的详细过程

    2021-05-12 08:54:08
  • 10个在线病毒&恶意软件检测服务

    2008-01-18 12:40:00
  • PHP版本的选择

    2010-01-23 12:58:00
  • Linux的wget命令详解

    2023-08-18 11:46:12
  • Google 搜索联盟介绍

    2007-11-13 12:35:00
  • 建站前修改这5处 织梦SEO更优

    2010-09-19 14:32:00
  • 利用博客写英文评论赚钱

    2009-05-27 01:20:00
  • Linux查看进程的所有信息的方法示例

    2022-01-20 22:51:42
  • Nero 9 Reloaded发布 全面兼容Windows 7

    2009-10-10 10:41:00
  • Centos7.4 zabbix3.4.7源码安装的方法步骤

    2023-09-02 15:57:50
  • 虚拟机中Linux新手入门配置IP以及重启网络

    2022-09-05 15:13:36
  • 增加博客可用性的十个技巧

    2007-12-29 20:28:00
  • 分布式Hibernate search详解

    2023-08-14 18:53:17
  • 技巧:30分钟打造Linux的VPN服务器

    2009-09-20 20:17:00
  • 中国10大站长论坛排行榜

    2008-03-11 18:02:00
  • Linux apache实现https的配置方法

    2023-08-27 09:47:54
  • CentOS设置精准时间的方法

    2023-07-28 15:05:55
  • 内部链接nofollow控制权重分布

    2008-03-21 11:45:00
  • DHCP概述及Linux DHCP服务器的配置

    2008-12-23 08:42:00
  • VmWare下CentOS6安装图文教程

    2021-04-19 01:46:24
  • asp之家 网站运营 m.aspxhome.com