歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

FreeBSD完全安裝手冊—開始安裝 (5)

FreeBSD手冊
  開始安裝
  前面已經做好了准備,下面開始安裝神秘的FreeBSD系統。以CD-ROM安裝為例,在涉及到使用其它安裝媒體時將進行補充說明。
  
  啟動安裝內核程序
  將FreeBSD的安裝CD-ROM放入光盤驅動器,重新啟動計算機,確認BIOS設定從光盤啟動,一切正常的話,將裝入FreeBSD的安裝內核程序(如果你的系統不支持從CD-ROM啟動,可以使用軟盤啟動方式)。啟動起始階段可以看到類似下面的信息:
  
  /kernel text=0x14c395 data=0x180d8+0x22ec4 syms=[0x4+0x1e3c0+0x4+0x210f8]
  Uncompressing kernel...done
  Booting the kernel
  Copyright (c) 1982, 1986, 1989, 1991, 1993
  The Regents of the University of California.
  All rights reserved.
  
  如果使用軟盤啟動安裝的話,先插入boot軟盤,然後系統會提示插入mfsroot軟盤,提示信息如下:
  Please insert MFS root floppy and press enter:
  
  按照要求插入軟盤,按Enter鍵系統即繼續引導。系統進行一系列的檢測後出現UserConfig菜單:
  Skip kernel configuration and continue with installation
  Start kernel configuration in full-screen visual mode
  Start kernel configuration in CLI mode
  
  在 這裡可以進入內核配置模式,對內核進行調整以配合系統硬件。可以不進行任何調整完全采用默認內核的配置方式,或者采用全屏可視化方式進行調整或CLI模式 進行調整。在這裡進行內核調整要求用戶對系統所擁有的硬件有較全面的了解,如系統的硬盤接口模式,網卡等接口卡的類型和Port口、IRQ、DMA的設置 等。如果要采用網絡安裝,必須確定網卡能夠被系統內核識別。
  
  完成了內核配置之後,系統開始進行硬件檢測,屏幕將顯示內核檢測系統硬件的情況,最終出現sysinstall主安裝菜單。
  
  Sysinstall 主菜單包括以下部分:Usage、Novice、Express、Custom、Configure、Doc、Keymap、Options、 Fixit、Upgrade、Load Cofnig和Index。Sysinstall提供了三個安裝方式:Novice、Express和Custom,從字面意思看,Novice方式提供 給不熟悉FreeBSD的新用戶使用,Express方式進行快速安裝,而Custom方式提供用戶多種定制方式進行安裝。這三種方式實際上沒有太大的區 別,其主要的操作包括以下幾部分內容:
  
  建立安裝FreeBSD的硬盤分區(確切說是FreeBSD裡的slice)。
  在FreeBSD的slice上建立FreeBSD的文件系統和交換分區。
  
  選擇需要的安裝內容。
  選擇安裝媒介。
  實際進行安裝工作。
  
  Novice方式和Express方式順序的進行以上工作,而Custom方式在執行完一項工作後將返回到安裝菜單。下面順序的介紹以上的安裝過程。
  
  為FreeBSD准備硬盤空間
  
  選擇Novice方式和Express方式都會首先進入FDISK Partition Editor,選擇Custom方式首先進行的任務也是一樣。FDISK Partition Editor的菜單如下所示:
  
  Disk name: wd0 FDISK Partition Editor
  BIOS Geometry: 989 cyls/12 heads/35 sectors
  
  Offset Size End Name PType Desc Subtype Flags
  0 35 34 - 6 unused 0
  35 414925 414959 wd0s1 2 fat 6 =
  414690 420 415379 - 2 unused 0
  
  The following commands are supported (in upper or lower case):
  A = Use Entire Disk B = Bad Block Scan C = Create Partition
  D = Delete Partition G = Set BIOS Geometry S = Set Bootable
  U = Undo All Changes Q = Finish W = Write Changes
  
  The currently selected partition is displayed in reverse video
  Use F1 or ? to get more help, arrow keys to move.
  
  Don't use the W (Write Changes) command here. It's intended for use only
  once the system is up and running.
  
  下 面看以下各部分所表示的含義。Offset表示分區的起始扇區,Size表示分區所占用的扇區數,End表示分區的最後一個扇區,Name表示的是 FreeBSD能夠識別的分區名。Ptype表示分區的類型,其中6表示是主引導紀錄(Master Boot Record),占據硬盤的第一個磁道,2表示普通的硬盤分區。Desc是對分區類型的文字描述,這裡fat表示該分區是微軟的DOS/Windows分 區。Flag部分可以是以下一些字符:=表示分區正確分配,>表示分區結尾在第1024個柱面以後,A表示該分區是活動分區,B表示該分區有錯誤, C表示該分區是FreeBSD兼容分區,R表示該分區含有一個根文件系統。
  
  菜單清楚的顯示了各個命令的功能。A:將整個硬盤作為 FreeBSD分區;B:進行壞塊掃描;C:創建新的FreeBSD分區;D:刪除分區;G:設定硬盤規格;S:設定可啟動;U:恢復原始設置;Q:完成 設置;W:寫入改變。不要在安裝時使用W命令,該命令只能在系統安裝結束開始運行時使用。在上邊表中可以看出該硬盤上的FAT分區占用了幾乎整個硬盤,當 然不足以安裝FreeBSD系統。可以使用FIPS或Partition Magic等硬盤分區工具在不破壞硬盤數據的情況下對硬盤重新進行分區,如果硬盤上的數據不再需要,那麼可以刪除硬盤上的FAT分區,再重新分配給 FreeBSD使用。
  
  將光標移到需要刪除的硬盤分區上,按D刪除該分區。硬盤分區表顯示為:
  0 415380 415379 - 6 unused 0
  
  按C建立FreeBSD分區,將彈出對話框要求輸入要建立的分區大小,建議值是硬盤空閒分區的大小,可以根據需要設定這個值,如果在輸入值後邊加上M則硬盤空間以兆字節(MegaByte)表示,否則就是表示的占用扇區數量。如果使用默認值進行分區,則分區表現是為:
  
  0 35 34 - 6 unused 0
  35 415345 415379 wd0s1 3 freebsd 165 C
  
  完成分區設置,按Q退出FDISK Partition Editor。接著會彈出對話框選擇采用的啟動選擇方式(也就是設置主引導記錄MBR的方式),有三種選擇,如下所示:
  
  BootMgr:在MBR中裝入FreeBSD Booteasy以便進行多重引導。
  Standard:使用標准MBR,此時只能從活動分區引導。
  None:不改變MBR,如果使用了其他啟動管理程序,就應該選擇這種方式。
  
  至此,就完成了為FreeBSD准備硬盤空間的工作。
  
  指定硬磁盤標簽(Specifying disk labels)
  
  下面看如何使用上面為FreeBSD准備好的硬盤空間。一般情況下,需要建立一個根目錄 / ,一個 /usr目錄。當選則Select Disk label時,出現下面的菜單:
  
  FreeBSD Disklabel Editor
  Disk: wd0 Partition name: wd0s1 Free: 415345 blocks (202MB)
  
  Part Mount Size Newfs Part Mount Size Newfs
  ---- ----- ---- ----- ---- ----- ---- -----
  
  The following commands are valid here (upper or lower case):
  C = Create D = Delete M = Mount W = Write
  N = Newfs Opts T = Newfs Toggle U = Undo Q = Finish
  A = Auto Defaults for all!
  
  The default target will be displayed in reverse video.
  Use F1 or ? to get more help, arrow keys to move.
  
  可 以使用命令A自動劃分磁盤,也可使用C命令手動劃分磁盤。使用C命令,將提示你需要使用的硬盤空間的大小,輸入合適的數值,在數值後加上M時表示的是以兆 字節表示的值,不加M則表示占用的扇區數值。而後,將提示是建立一個文件系統還是建立一個交換分區。選擇建立文件系統後,將提示把該文件系統裝載到什麼地 方,如 / 或 /usr等。順序的建立文件系統: / ,/usr 和交換分區後,可以看到下面的信息:
  
  Part Mount Size Newfs Part Mount Size Newfs
  ---- ----- ---- ----- ---- ----- ---- -----
  wd0s1a / 20MB UFS Y
  wd0s1b 32MB SWAP
  wd0s1e /usr 150MB UFS Y
  
  在 使用自動劃分磁盤時,會建立一個/var 目錄,該目錄用於存儲一些經常變化的信息,如mail和log文件等。在手動劃分磁盤時,可以不單獨為這個目錄建立一個磁盤分區,而在 /usr 下虛擬一個目錄。劃分硬盤時,最好不要將物理硬盤分成多個部分,因為這樣會造成一個分區已經用滿,而另一個分區還空空如野的情況,而分配好的硬盤又不能隨 意重新劃分。
  
  如果在創建完文件系統後取消了安裝過程,在重新安裝時進行到指定磁盤標簽這一步時看到的信息就會有所不同,如下所示:
  
  Part Mount Size Newfs Part Mount Size Newfs
  ---- ----- ---- ----- ---- ----- ---- -----
  wd0s1a 20MB *
  wd0s1b 32MB SWAP
  wd0s1e 150MB *
  
  可 見系統能夠識別出劃分的硬盤分區,但不知道如何裝在這些分區。這是可以使用M命令設定應該將這些磁盤分區裝載到哪些目錄下。M命令完成後,會顯示 UFS N 信息,除非確信該分區有效,確實需要保留該分區上的數據,否則按T指定需要創建該文件系統,信息將改變為:UFS Y。如果保持UFS N則後面進行確認以後,系統將使用fsck進行完整性檢查,否則,系統將對該硬盤分區重新建立文件系統,這類似於DOS/Windows系統的格式化操 作。
  
  以上為FreeBSD的安裝分配了硬盤分區,讀者會提出這樣的問題,為什麼這樣分區,為什麼為根目錄 / 分配了20Mbype硬盤空間,為交換分區分配了32Mbyte硬盤空間而不是更大一點或更小一點?給FreeBSD准備硬盤空間又沒有什麼原則?
  
  單 獨為根目錄 / 分配一個獨立的硬盤分區是歷史的原因造成的。早期的系統經常癱瘓,為重新安裝系統而不至於損壞
Copyright © Linux教程網 All Rights Reserved