2008-01-05

挂载freebsd

1. 在Windows中,把FreeBSD的安装光盘内boot目录下boot1文件复制到WinNT/2000/XP/2003 的C:\下,再给C:\boot.ini 添加一行代码:
c:\boot1="FreeBSD 5.3 Release"
系统启动就有选择菜单了。

2. 安装FreeBSD,Fdisk的时候,在硬盘的第一个分区,按S=set bootable
同时安装引导器选标准的mbr。

这样就可以用windows的引导器引导freebsd.


Linux挂载freebsd:sudo mount -r -t ufs -o ufstype=ufs2 /dev/sda11 /media/FreeBSD


首先,你的 kernel 當初編譯時要有選 bsd partition 的相關支援,要不然一定無法存取。

freebsd 的 slice 項目,對於 linux 來說是沒有應對項目,所以要支援只能夠使用傳統的 logical partition 來解決。

比方你的 freebsd 硬碟在 linux 是 hda,我建議你執行 dmesg | grep hda 看一下系統核心抓到分割區的
劃分狀態。比方是:

〈code〉
Partition check:
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 > hda4 < hda9 hda10 >
〈/code〉

若你的 freebsd 分割區是劃分在 hda4 上,那你後續要掛入的應該是 hda9 與 hd10 這類。不過還要看你的 slice 裡面怎樣劃分的。

掛入方式,一般是使用:

mount -t ufs -o ufstype=44bsd /dev/hda9 /mnt

不過若是你安裝的 fbsd 是使用 ufs2 的話,那要改成:

mount -t ufs -o ufstype=ufs2 /dev/hda9 /mnt

没有评论:

留言须知:
0. 你有權保持沉默,但你所說的將作為此BLOG有人訪問的證據。
1. 支持的HTML標籤:<a href="" title=""> <b> <em> <i> <strong>。
2. 留言留名,不然易被无视。(在“评论”中选择“名称/网址”,网址可以不填)。
3. 原則上我不删除留言,除非那則留言侮辱到你。