Chinaunix首页 | 论坛 | 博客
  • 博客访问: 571953
  • 博文数量: 130
  • 博客积分: 7473
  • 博客等级: 少将
  • 技术积分: 1466
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-10 22:29
文章分类

全部博文(130)

文章存档

2012年(1)

2011年(22)

2010年(2)

2009年(58)

2008年(47)

分类: LINUX

2008-11-23 01:29:18

修改/etc/fstab, /etc/rc.d/rc.sysinit等系统启动文件时误操作

就会造成linux无法进入,有rescue盘可以容易修复,这个方法适合于

没有rescue盘时修复系统.

grub菜单中选择linux,按e,e,进入编辑模式,

kernel (hd0,0)/vmlinuz root=/dev/hda2.....这一行最后加上

init=/bin/bash,修改好后按enter,b引导

修改后的引导信息类似如下:

kernel (hd0,0)/vmlinuz root=/dev/hda2  init=/bin/bash

这样引导系统可以得到一个bash shell 
...进入的系统会是read-only的,首先先使用fsck检查系统

fsck -a /dev/hdax 处理根分区 x是根分区号 比如hda2 

fsck -r -a -a 处理其他分区

如果系统在上次重启,是正常重启的,文件系统是正常卸载的,

可以不用fsck检查直接把系统挂载成read-write的

mount /proc

mount / -o remount,rw  

swapon -a 打开所有的交换分区

source /etc/profile 加载用户环境

在修复好系统后将系统重新挂载成ro的,就可以安全重启了.

mount / -o remount,ro
阅读(4535) | 评论(0) | 转发(0) |
0

上一篇:第六章 总结

下一篇:DDNS

给主人留下些什么吧!~~