vkill'blog

“技术本身没有太多价值,掌握了新的思考方式才是真的收获”

archlinux 的root密码恢复

20:07 , vkill
忘记了archlinux的root密码正确的方法是:
用光盘引导一直到 [Arch Linux: /]# 提示符下,假设我们的 / 是在 /dev/sda5,那么我们这样操作就可以了

#fdisk -l  //查看你的/具体位置
#mkdir /mnt/test
#mount -t auto /dev/sda5 /mnt/test
#vi /mnt/test/etc/passwd  
//删除掉root:x:0:0:root:/root:/bin/bash 里的x就好了
#reboot


网上常见的用进入单用户模式修复是行不通的,两种进入单用户模式后状况如下:
Quotation

方法一:加 single (进入单用户模式修改密码)
代码:
#对于lilo:
boot: linux single
#对于grub:
kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro single
提示:Give root password for maintenance(or type Control-D to continue) ,输入root密码后才可以
方法二:加 init=/bin/bash (进入单用户模式修改密码)
代码:
#对于lilo:
boot: linux init=/bin/bash
#对于grub:
kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro init=/bin/bash
提示:kernet panic -not syncing: Attempted to kill init! “死机”





Last modified by vkill on2008/04/10 20:15
类别:linux system | Tags: , , | 0 条评论, 1534 次阅读
网友评论(0):
发表评论:

Nickname: 
Email:
Site URI: