您的位置:首页 > 运维架构 > Linux

如何利用Grub命令启动损坏的Linux系统

2009-07-22 17:34 627 查看
  可能你的电脑因为某些原因损坏不能自动启动了。当然原因很多,可能的现象也很多。
 
  这里说一下这种情况下的处理方法,即:屏幕上提示 “ grub> ” ,但你的硬盘上数据没有丢失,各分区都是好的。
 
  这种情况是你的 grub 信息损坏了,但比较严重的是系统启动不了。
 
  当然,在正常启动情况下,屏幕上出现 grub 的启动项选择菜单时按 c 键也是可以进入 “grub>” 状态的。这时候我们需要用 grub 的命令来手工启动系统。
 
  只需要用到四个命令 boot 、 kernel 、 initrd 、 boot.
 
  但 grub 本身命令很多,比如查看文件内容的 cat ,你输入 help 会得到。
 
  首先,输入 “ root (hd ” ,然后按两次 TAB 键; /* 这会列出你电脑上可能的磁盘设备,硬盘为 hd0/hd1 或 sd0/sd1 等 */
 
  然后,选择你的安装 Linux 系统的硬盘,比如 hd0 ,输入 “ root (hd0, ” 再按两次 TAB 键; /* 这会列出你的第一块硬盘上的分区情况,你会知道哪个是 swap 分区, 0x82 ,哪个是 Linux 分区 0x83 */
 
  选择你认为可能的 /boot 目录所在的分区, 输入 “ root (hd0, 1) ” 回车;
 
  接着,输入 “ cat /boot/vm ” , 按两次 TAB 键,如果出现一些 vm 开头的文件

grub引导操作系统命令:

grub>kernel (hd0,2)/vmlinuz
grub>initrd (hd0,2)/initrd.img
grub>boot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: