freebsd root密码丢失的处理方法

之前一直使用redhat ,刚接手了一台freebsd系统电脑,root密码丢失,且单用户没法进入。
处理方法:
1.在本身电脑上的虚拟机中安装了个freebsd7.2系统。
2.将丢失root密码的磁盘取下,安装到本身的电脑中,安装完后在本身电脑的磁盘管理中查看是否能检测到磁盘,若是不能多是没 有插好,须要从新安装一次。
3.打开虚拟机,可是不要启动freebsd系统,在硬件配置界面中选择 edit virtual machine settings->add->hard disk->next->use  a physical disk(for advanced users)->next->device中(physical drive1)->finished.点ok后回到启动界面启动系统。
4.进入系统后使用root帐户登陆,而后 #cd /dev/   ide

#ls 若是发现除了有新添加的硬盘就说明硬盘被识别出来了。个人新添加的硬 盘的/分区为ad1s1a,根据硬盘添加的位置的不一样标实号可能会有所不一样。
5.挂载丢失root密码的硬盘的/ 分区,个人是ad1s1a,  命令行操做为命令行

#cd /mnt/  虚拟机

#mkdir bsdit

#fsck -y /dev/ad1s1aast

#mount /dev/ad1s1a /mnt/bsd  若是没有错误提示说明挂载成功.  最后用 #df -h 命令查看 /分区已经挂载上了。
6.如今/分区已经挂载上了,接下来要挂载的是/usr分区,由于要使用 /usr/bin目录下的命令。#mount /dev/ad1s1f  /mnt/bsd/usr
7.如今所需环境已经完成直接 #cd /mnt/bsd class

#chroot ./  登录

#passwd root  修改密码。
8.将虚拟机关掉,拆下硬盘装回原来的机器,启动机器。启动后出现错误提示,记不太清楚了大概是让挂载 /分区。网上查找了下原  因说是硬盘安装的问题,若是接在第一个ide口上而且是master,那么硬盘/分区识别出来的即是ad0s1a,由于硬盘在    拆除时跳线设置的是master,要在别的电脑挂载为了方便就把跳线拆下了,从新装回硬盘时也没有把跳线装回,机器识别时硬盘是第一个 ide口slave盘。将跳线装回,从新启动,顺利进入了系统。
 dva

相关文章
相关标签/搜索