亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問板塊 發(fā)新帖
查看: 4848 | 回復(fù): 10
打印 上一主題 下一主題

[FreeBSD] 在命令模式下安裝FreeBSD [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-09-03 16:13 |只看該作者 |倒序?yàn)g覽
安裝步驟:
1.擁有一張BSD類的Live CD(不是安裝CD!)
2.設(shè)置安裝環(huán)境
3.分區(qū)
4.創(chuàng)建文件系統(tǒng)和掛載
6.下載安裝基本系統(tǒng)
7.引導(dǎo)啟動(dòng)

這種安裝方法是利用FreeBSD Live CD (FreeSBIE)來做宿主系統(tǒng),在這基礎(chǔ)上,利用網(wǎng)絡(luò)安裝方法來安裝FreeBSD,好處有:
1.擁有的是一張F(tuán)reeBSD Live CD,而不是純粹的安裝CD,里面包含了一個(gè)桌面系統(tǒng)的完整可用的FreeBSD環(huán)境。
2.Live CD 不會(huì)因?yàn)榘惭b版本的升級(jí)而被淘汰,理論上,這張 Live CD 可以安裝 BSD 類操作系統(tǒng)。
3.LiveCD 擁有可配置的完善的網(wǎng)絡(luò)環(huán)境,只要你連接了Internet,就可以使用網(wǎng)絡(luò)連接安裝方式來安裝FreeBSD
4. 唯一的缺點(diǎn)是:不能使用sysinstall圖形安裝界面,完成安裝后,你會(huì)覺得這是一個(gè)非常好的缺點(diǎn)。
5.擁有更高的可控制性

FreeSBIE下載:http://www.freesbie.org/
感覺大家忽視了 BSD類的Live cd作用,Linux的Live cd非常多,有中文的,一張好用的Live CD既可防身,又可安裝,真是妙用無窮.

進(jìn)入安裝環(huán)境

下載FreeSBIE Live CD 光盤映像文件,把iso文件刻錄成光盤,然后,啟動(dòng),進(jìn)入shell界面,進(jìn)行安裝環(huán)境設(shè)置:
切換用戶為root,以獲取相應(yīng)的權(quán)限:

  1. % su -
復(fù)制代碼


設(shè)置域名解析地址
編輯宿主系統(tǒng)的 /etc/resolv.conf 文件,添加:

  1. nameserver xxx.xxx.xxx.xxx
復(fù)制代碼


設(shè)置 pppoe
了解網(wǎng)絡(luò)接口情況和設(shè)備名稱:

  1. #ifconfig -a
復(fù)制代碼

網(wǎng)卡是 rl0 ,并處于可使用狀態(tài)。使用ADSL上網(wǎng),需要設(shè)置pppoe,編輯 /etc/ppp/ppp.conf 文件(注意格式):

  1. default:
  2. set log phase tun command
  3. enable dns

  4. adsl:
  5. set device PPPoE:rl0
  6. set speed sync
  7. set dial
  8. set login
  9. add default HISADDR
  10. set authname xxxxxx
  11. set authkey 123456
復(fù)制代碼


運(yùn)行pppoe:

  1. # ppp -ddial adsl
復(fù)制代碼

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-09-03 16:26 |只看該作者
此時(shí),網(wǎng)絡(luò)環(huán)境就處理好了,下一步是硬盤分區(qū).

硬盤分區(qū)有兩種方法
1.FreeBSD 命令行方式,這種方法對(duì)于將整個(gè)硬盤劃分為FreeBSD分區(qū)是非常方便,對(duì)于多操作系統(tǒng)來說,就比較麻煩.
2.Linux下的fdisk分區(qū),我使用這種方式來劃分分區(qū).

(下面的分區(qū)是預(yù)先在Linux環(huán)境下進(jìn)行的)
進(jìn)入分區(qū):

  1. #fdisk /dev/hda
復(fù)制代碼


顯示分區(qū)情況:

  1. Command (m for help): p

  2. Device Boot      Start         End      Blocks   Id  System
  3. /dev/hda1               1       15502     7812976+  83  Linux
  4. /dev/hda2           15503       31004     7813008   83  Linux
  5. /dev/hda3           31005       31063       29736   83  Linux
  6. /dev/hda4           31064       77545    23426928    5  Extended
  7. /dev/hda5           31064       32056      500440+  83  Linux
  8. /dev/hda6           32057       55308    11718976+  83  Linux
  9. /dev/hda7           55309       77545    11207416+  83  Linux
復(fù)制代碼


設(shè)置分區(qū)屬性:

  1. Command (m for help): t
  2. Partition number (1-7): 1
復(fù)制代碼


列出分區(qū)屬性表:

  1. Hex code (type L to list codes): L

  2. 選擇FreeBSD分區(qū):
  3. Hex code (type L to list codes): a5
  4. Changed system type of partition 1 to a5 (FreeBSD)

  5. 列出分區(qū)信息:
  6. Command (m for help): p

  7. Disk /dev/hda: 40.0 GB, 40020664320 bytes
  8. 16 heads, 63 sectors/track, 77545 cylinders
  9. Units = cylinders of 1008 * 512 = 516096 bytes

  10.    Device Boot      Start         End      Blocks   Id  System
  11. /dev/hda1               1       15502     7812976+  a5  FreeBSD
  12. /dev/hda2           15503       31004     7813008   83  Linux
  13. /dev/hda3           31005       31063       29736   83  Linux
  14. /dev/hda4           31064       77545    23426928    5  Extended
  15. /dev/hda5           31064       32056      500440+  83  Linux
  16. /dev/hda6           32057       55308    11718976+  83  Linux
  17. /dev/hda7           55309       77545    11207416+  83  Linux
復(fù)制代碼



分區(qū)屬性就選擇好了,我去運(yùn)動(dòng)運(yùn)動(dòng),回頭再寫

[ 本帖最后由 抽煙斗的狗 于 2007-9-4 11:36 編輯 ]

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-09-03 17:36 |只看該作者
在fdisk 命令下,有一個(gè)b選項(xiàng),相當(dāng)于FreeBSD的disklabel命令.
進(jìn)入FreeBSD區(qū)域,進(jìn)行分區(qū):

  1. Command (m for help): b
  2. Reading disklabel of /dev/hda1  at sector 64.
  3. /dev/hda1  contains no disklabel.
  4. Do you want to create a disklabel? (y/n) y
  5. # /dev/hda1 :
  6. type: ST506
  7. disk:
  8. label:
  9. flags:
  10. bytes/sector: 512
  11. sectors/track: 63
  12. tracks/cylinder: 16
  13. sectors/cylinder: 1008
  14. cylinders: 77545
  15. rpm: 3600
  16. interleave: 1
  17. trackskew: 0
  18. cylinderskew: 0
  19. headswitch: 0           # milliseconds
  20. track-to-track seek: 0  # milliseconds
  21. drivedata: 0
  22. 4 partitions:
  23. #       start       end      size     fstype   [fsize bsize   cpg]
  24.   c:        1*    15502     15501*    unused        0     0
  25.   d:        1     77545     77545     unused        0     0
復(fù)制代碼


FreeBSD分區(qū)可用命令列表:

  1. BSD disklabel command (m for help): m
  2. Command action
  3.    d   delete a BSD partition
  4.    e   edit drive data
  5.    i   install bootstrap
  6.    l   list known filesystem types
  7.    m   print this menu
  8.    n   add a new BSD partition
  9.    p   print BSD partition table
  10.    q   quit without saving changes
  11.    r   return to main menu
  12.    s   show complete disklabel
  13.    t   change a partition's filesystem id
  14.    u   change units (cylinders/sectors)
  15.    w   write disklabel to disk
  16.    x   link BSD partition to non-BSD partition
復(fù)制代碼

看到這里,相信大家也會(huì)分區(qū)了吧,選擇n(創(chuàng)建一個(gè)新分區(qū)),然后選擇a,為根分區(qū)

創(chuàng)建根分區(qū)(100m):

  1. BSD disklabel command (m for help): n
  2. Partition (a-p): a
  3. First cylinder (1-15502, default 1):
  4. Using default value 1
  5. Last cylinder or +size or +sizeM or +sizeK (1-15502, default 15502): +100M

  6. BSD disklabel command (m for help): p

  7. 4 partitions:
  8. #       start       end      size     fstype   [fsize bsize   cpg]
  9.   a:        1       195       195     unused        0     0
  10.   c:        1*    15502     15501*    unused        0     0
  11.   d:        1     77545     77545     unused        0     0

  12. BSD disklabel command (m for help): t
  13. Partition (a-d): a
  14. Hex code (type L to list codes): L

  15. 0  unused           5  4.1BSD           9  4.4LFS           d  boot
  16. 1  swap             6  Eighth Edition   a  unknown          e  ADOS
  17. 2  Version 6        7  4.2BSD           b  HPFS             f  HFS
  18. 3  Version 7        8  MS-DOS           c  ISO-9660        10  AdvFS
  19. 4  System V
  20. Hex code (type L to list codes): 7

  21. BSD disklabel command (m for help): p

  22. 4 partitions:
  23. #       start       end      size     fstype   [fsize bsize   cpg]
  24.   a:        1       195       195     4.2BSD        0     0     0
  25.   c:        1*    15502     15501*    unused        0     0
  26.   d:        1     77545     77545     unused        0     0
復(fù)制代碼


創(chuàng)建swap分區(qū),如此類推,swap分區(qū)的類型是swap.

注意:
分區(qū)的扇區(qū)是首尾相連,一個(gè)分區(qū)的扇區(qū)結(jié)束,在下一個(gè)分區(qū)時(shí),開始扇區(qū)是上一個(gè)分區(qū)結(jié)束扇區(qū)+1.
按照默認(rèn)分區(qū)分割完畢后,進(jìn)入格式化分區(qū)時(shí),總會(huì)報(bào)出一個(gè) i/o 錯(cuò)誤,出錯(cuò)信息是xxxxxx個(gè)扇區(qū)里有錯(cuò),這個(gè)扇區(qū)數(shù)比你分出的扇區(qū)少一,間接說明通常分區(qū)出來的FreeBSD分區(qū)是比要求的多了一個(gè)單位,要重新調(diào)節(jié),減少一個(gè)單位.

[ 本帖最后由 抽煙斗的狗 于 2007-9-3 20:08 編輯 ]

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-09-03 17:48 |只看該作者
創(chuàng)建文件系統(tǒng)

列出分區(qū)信息:

  1. # disklabel ad0s1
復(fù)制代碼


劃分了 BSD 分區(qū),建立必要的文件系統(tǒng) Slice 空間之后,就可以在新建4.2BSD類型的空間上真正建立文件系統(tǒng),這需要使用 newfs 格式化命令:

  1. # newfs -U /dev/ad0s1a     #大寫U參數(shù),打開Enable soft updates
復(fù)制代碼


執(zhí)行 fsck檢查剛建立的磁盤分區(qū)有無錯(cuò)誤:

  1. # fsck -y /dev/ad0s1a
復(fù)制代碼


使用swapon命令可使該交換分區(qū)立即生效:

  1. # swapon /dev/ad0s1b
復(fù)制代碼


掛載文件系統(tǒng)

在宿主系統(tǒng)里建立掛載點(diǎn),在Live cd 的目錄里,好像只有少數(shù)幾個(gè)目錄有寫權(quán)限,挑選/tmp目錄是不錯(cuò)選擇:

  1. # cd /tmp
  2. # mkdir freebsd
  3. # mkdir freebsd/var tmp usr home
復(fù)制代碼



掛載分區(qū):

  1. #mount /dev/ad0s1a /tmp/freebsd/
  2. #mount /dev/ad0s1d /tmp/freebsd/var
  3. .......
復(fù)制代碼

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-09-03 17:57 |只看該作者
下載架構(gòu)
FreeBSD架構(gòu)由兩大部分組成:base和kernel,這也是最少化安裝FreeBSD的構(gòu)成.base和kernel可以在FreeBSD官方網(wǎng)站下載,它們是一些以base或kernel開頭命名的一系列文件,這些文件分割成1.4M大小,以便于軟盤儲(chǔ)存.

下載:

  1. #cd /tmp/freebsd
  2. #wget -r [url]ftp://ftp.freebsd.org/pub/FreeBSD/releases/i3b6/6.2-RELEASE/base[/url]
  3. #wget -r [url]ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/kernels[/url]
復(fù)制代碼


解壓base:

  1. #cat base.?? | tar --unlink -xpzf - -C ../
復(fù)制代碼

這時(shí)整個(gè)FreeBSD就出現(xiàn)了

解壓內(nèi)核,內(nèi)核有兩種,一種是generic普通型 ,一種是smp,都是在kernel目錄里,解壓generic內(nèi)核

  1. #cat generic.?? | tar --unlink -xpzf - -C ..boot/
復(fù)制代碼

產(chǎn)生出一個(gè)generic文件夾,把它放在boot分區(qū)里,改名為kernel,這就是內(nèi)核.
smp內(nèi)核是kernel.smp

把宿主的dev目錄復(fù)制到新系統(tǒng)(這一步不知是否是必要,還請(qǐng)前輩們指點(diǎn).因?yàn)檫@次安裝經(jīng)過好多次實(shí)驗(yàn),有時(shí)候不能明確那一步有效)

  1. #cp -r /dev /tmp/freebsd/dev
復(fù)制代碼

[ 本帖最后由 抽煙斗的狗 于 2007-9-3 20:57 編輯 ]

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-09-03 18:03 |只看該作者
編輯etc/fstab文件,我安裝只用兩個(gè)分區(qū).一個(gè)是根,一個(gè)是swap,根據(jù)自己情況調(diào)整

  1. /dev/ad0s1b   none    swap    sw       0       0
  2. /dev/ad0s1a   /           ufs        rw       1       1
復(fù)制代碼


使用grub引導(dǎo)啟動(dòng)

  1. # For booting FreeBSD
  2. title  FreeBSD
  3. root   (hd0,0,a)
  4. kernel /boot/loader
復(fù)制代碼


FreeBSD終于出來了,簡(jiǎn)單吧!

記得進(jìn)入新系統(tǒng)后,執(zhí)行

  1. passwd
復(fù)制代碼

改root密碼

[ 本帖最后由 抽煙斗的狗 于 2007-9-4 11:50 編輯 ]

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-09-03 18:48 |只看該作者
弄個(gè)livecd來用

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-09-03 19:37 |只看該作者
用一張Live cd 做宿主系統(tǒng)來安裝系統(tǒng),在Linux里面gentoo和LFS最著名的,習(xí)慣了這種安裝方式后,面對(duì)安裝界面,有不知如何下手的感覺,命令行是最簡(jiǎn)單最直接的方法,看見網(wǎng)絡(luò)上千編一樣的說法,覺得不該如此墨守成規(guī),FreeBSD比你想象要好玩,可以玩出很多名堂.
下一步,用重頭構(gòu)建的方式來安裝FreeBSD,用jail ,chroot方式,這才叫正中的構(gòu)建系統(tǒng)方式,希望廣大fan多點(diǎn)idea,BSD圈子有點(diǎn)沉悶,其實(shí)BSD很好玩,只是你沒發(fā)現(xiàn)而已.
幾年沒玩BSD了,現(xiàn)在重新回來了~~~~~

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-09-03 20:33 |只看該作者
謝謝,livecd已經(jīng)下載

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-09-03 20:46 |只看該作者
原帖由 atyu30 于 2007-9-3 20:33 發(fā)表
謝謝,livecd已經(jīng)下載



誰人把它漢化一下,那就好了,哈哈~~~~
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP