2011年12月9日 星期五

FreeBSD 在單人模式下新增硬碟

我的FreeBSD有兩個Virtual Disk
disk0 安裝系統,有 / /home /usr /var swap
disk1 只有 /data
因為VM備份只會備份disk0上的vmdk,所以當還原後開機會無法登入系統,所以還原後會重新給一顆Virtual Disk,步驟如下

開機後請按3












之後輸入root密碼,執行
fsck -y
mount -u /
mount /
mount /usr
mount /var
mount /home
sysinstall

下面文字是參考此篇文章 (http://www.freebsd.org/doc/zh_TW/books/handbook/disks-adding.html)

執行 sysinstall 後,選 Configure,在 FreeBSD Configuration Menu裡移到 Fdisk 選項

fdisk 裡,按下 A表示整個磁碟都給 FreeBSD 使用。 接著會提示您『是否要相容其它的作業系統』,回答 YES。 按 W會將這些改變立即寫入磁碟,再按 q 可以離開 FDISK 編輯器。 接下來會問您要將 “Master Boot Record”安裝於何處,由於現在是新增磁碟,表示作業系統已經裝在別的磁碟上了, 所以可以選 None 就行了。

接著請關閉 sysinstall,再重開一次。 照著上一節的指示,不過這次改選 Label 進入 Disk Label Editor,在此您可以編輯傳統的 BSD partition。 一個磁碟(或著一個 slice) 最多可切分成 8 個 BSD partition,依序用 a-h 來表示。 有些字母有特別的意義,apartition 表示這是 root partition(根分割區,/), 因此只有安裝系統的磁碟(例如用來開機的磁碟) 有 a partition。 b partition 表示這是 swap partitions(交換分割區),每個磁碟上都可以有swap。 c partition 用來表示整個磁碟(如果使用 dedicated mode的話)或整個 slice。 其它的字母則用來表示普通的 BSD partition 。

完成後重新開機即可正常登入系統

沒有留言:

張貼留言