linux下根用户root被删了怎么还原

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:26:44
进入单用户?或是rescue模式?具体怎么操作?
另外请教怎么在grub下面修复好系统引导目录

pc9761:谢谢你的详细解答 补充的问题我已解决 不过那样引导进去的系统在下次进入的时候还是要手动加载menu.list吧 我再看看这个

主要是还原root的那个操作 我进入单用户后
bash>vi etc/passwd/
然后在哪个地方添加root:x0:

这种情况没试过,
不过你可以试试进入单用户模式
方法:
进到grub的菜单,选中要引导的linux, 按E, 然后在 kernel 开头的行后加上single
完成后,按b
然后用vi(其它可用的编辑器也行)
在/etc/passwd里加入
root:x:0:0:root:/root:/bin/sh
/etc/groud里加入
root:x:0:

如果实在进不去,可以用live cd引导, 进入live cd 系统后,
挂载原来的linux分区,然后编辑那两个文件(如上,文件位置是: 你的挂载点里的etc/passwd和etc/groud,不要搞乱)

完成后重启

怎么在grub下面修复好系统引导目录???
不过可以告诉你在grub里好像是不可以修改系统里面的文件的

如果只是修复引导可以参考:
http://zhidao.baidu.com/question/41376443.html

完成后,把内容写入到/boot/grub/menu.lst里

引导修复:

以fedora core 为例,插入第一张安装盘.
boot :linux rescue
一直选择next,
输入grub,
root (hd0,*)
setup (hd0)
reboot
重启.