Grub4dos引導(dǎo)FreeBSD系統(tǒng)
title FreeBSD
root (hd0,x,y)
kernel /boo/loader \\其中,x為你的FreeBSD的分區(qū),y為FreeBSD/所在的SLICE.
Grub2引導(dǎo)FreeBSD
menuentry "FreeBSD2" {
insmod ufs2
set root=(hd0,2)
kfreebsd /boot/kernel/kernel
}
設(shè)備標(biāo)示
ad ATAPI (IDE) 磁盤
da SCSI 直接存取磁盤
acd ATAPI (IDE) 光驅(qū)
cd SCSI 光驅(qū)
fd 軟驅(qū)
軟件包管理
1.查詢
pkg_info -r joe-(version).tgz #查詢指點(diǎn)套件所依賴軟件包
pkg_info #查詢所有套件
pkg_info | grep * #查詢目前系統(tǒng)與*相關(guān)的套件
pkg_info -W /usr/local/bin/joe #查詢joe屬于哪個(gè)套件,若沒有回執(zhí)則說(shuō)明joe屬FreeBSD內(nèi)建的。
pkg_info -L /var/db/pkg/joe-(version) #查詢某個(gè)套件安裝了那些檔案
pkg_version(1) #是一個(gè)用來(lái)統(tǒng)計(jì)所有安裝的軟件包版本的工具。它可以用來(lái)比較本地 package 的版本與 ports 目錄中的當(dāng)前版本是否一致。在第二列的符號(hào)指出了安裝版本的相關(guān)時(shí)間和本地ports目錄樹中可用的版本。
符號(hào) 含義
= 在本地ports樹中與已安裝的軟件包版本相匹配。
< 已安裝的版本要比在ports樹中的版本舊。
> 已安裝的版本要比在ports樹中的版本新 (本地的port樹可能沒有更新)。
? 已安裝的軟件包無(wú)法在ports索引中找到。 (可能發(fā)生這種事情,舉個(gè)例子, 您早先安裝的一個(gè) port 從 port 樹中移出或改名了)
* 軟件包有很多版本。
2.安裝
pkg_add -r joe-(version).tgz #安裝指定套件
pkg_add -f joe-(version).tgz #強(qiáng)制安裝指定套件,不考慮依賴問(wèn)題
pkg_version -c #自行整理并提供可升級(jí)套件列表
3.卸載
cd /usr/ports/editors/joe
make deinstall #移除軟件
pkg_delete -f joe-(version) #強(qiáng)制移除
make deinstall-depends(軟件包名) #一并移除相依賴軟件
pkg_delete joe-(version) #一并移除相依賴軟件
pkg_delete xchat\* #這時(shí), 所有名字以 xchat 開頭的 package 都會(huì)被刪掉。
Debian Linux下掛在FreeBSD分區(qū)UFS
# fdisk -l //可以看出FreeBSD的UFS分區(qū)在linux被識(shí)別為/dev/sda2
# cd /mnt && mkdir sda2 //創(chuàng)建UFS分區(qū)掛載點(diǎn)/mnt/sda2
# mount -rt ufs -o ufstype=ufs2 /dev/sda2 /mnt/sda2/ //執(zhí)行掛在命令
# mount -t ufs -o ro,ufstype=ufs2 /dev/sda2 /mnt/mnt/
OK
如果希望啟動(dòng)后自動(dòng)掛載則在/etc/fstab添加
/dev/hda9 /mnt/bsd ufs ro,ufstype=ufs2 0 0
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |