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

相關文章
相關標籤/搜索