首先,我们启动机器了。如果LILO在使用中,在“LILO:”中输init=/bin/bash。如果GRUB是在使用中,然后按下键“E”。我们需要编辑linux kernel的cmdline,开始在linux中追加init=/bin/sh :(图1)
电脑会开机就直接进入shell提示符 – 不需要登录:(图2)
现在请记住,在GRUB布局,内核选项和文字看起来可能和特定的Linux安装明显不同。如果我发出mount命令,我可以看到我的根文件系统已经被安装为只读:
# mount
[...]
/dev/disk/by-uuid/45bba583-3259-4626-ba7e-62873eee3295 on / type ext4 (ro,relatime,data=ordered)
#
上面的关键,是挂载点“/”和“RO”的关键字。为了修改密码文件,我们需要重新挂载文件系统的读写访问:
# mount / -oremount,rw
再发出passwd命令来设置一个新密码
# passwdEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully#
现在只读再次重新挂载文件系统:
# mount / -oremount,ro
最后 ,我们需要重新启动,因为用的不是标准的系统,发行重启将失败。然后按Ctrl-Alt-Del组合。这没有什么不对的,因为文件系统已经重新安装只读 - 没有数据都将丢失。
可以。linux根目录损坏可以在救援模式进行恢复,linux的救援模式是专门修复linux根目录损坏的。Linux是一种自由和开放源代码的类UNIX *** 作系统。该 *** 作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)