- 論壇徽章:
- 0
|
原文地址:
http://unix-cd.com/unixcd12/article_5128.html
出處:www.minix3.org
----------------------------------------------------------------------------------
這篇附錄說(shuō)明了如何安裝MINIX 3。完全安裝MINIX 3需要一臺(tái)至少具備16 MB內(nèi)存、1 GB空閑硬盤(pán)空間、IDE或者USB CD-ROM和IDE硬盤(pán)的奔騰(或奔騰兼容)計(jì)算機(jī)。最小安裝(不包括命令源碼)需要8 MB內(nèi)存和50 MB硬盤(pán)空間。現(xiàn)在還不支持SCSI磁盤(pán)。
你可以在網(wǎng)頁(yè)上閱讀這篇安裝指導(dǎo),但是建議你將它打印下來(lái)并且在實(shí)際安裝過(guò)程中一步一步地完成。這篇指導(dǎo)也有
PostScript
和
PDF
的版本。
1.準(zhǔn)備工作如果你已經(jīng)有了安裝光盤(pán)(譬如是隨書(shū)附送的),你可以直接跳過(guò)第1步和第2步。但是去
下載頁(yè)
看看是否有更新的版本可用也許更明智。如果你想在模擬器軟件上而不是在本地磁盤(pán)上運(yùn)行MINIX 3,請(qǐng)先閱讀第V部分。
下載MINIX 3 CD-ROM映像
從
下載頁(yè)
下載MINIX 3 CD-ROM映像。如果你沒(méi)有IDE CD-ROM,那么可以使用USB CD-ROM映像或者USB memory stick映像。
創(chuàng)建可啟動(dòng)的MINIX 3 CD-ROM
解壓縮下載的文件。你將會(huì)得到一個(gè)以.iso為擴(kuò)展名的CD-ROM映像和這份手冊(cè)。這個(gè).iso文件是一個(gè)逐比特的CD-ROM映像。將它刻錄為一張可啟動(dòng)的CD-ROM光盤(pán)。
如果你使用Easy CD Creator 5,從文件菜單中選擇“Record CD from CD image”并且將對(duì)話框中的文件類(lèi)型從.cif改為.iso。選擇映像文件并點(diǎn)擊“Open”。然后點(diǎn)擊“Start Recording”。
如果你使用Nero Express 5,選擇“Disc Image or Saved Project”并且將類(lèi)型改為“Image Files”,選擇映像文件并點(diǎn)擊“Open”。選擇你的CD刻錄機(jī)并點(diǎn)擊“Next”。
如果你運(yùn)行的是Windows Xp并且沒(méi)有CD-ROM刻錄程序,那么請(qǐng)從
http://alexfeinman.brinkster.net/isorecorder.htm
獲得一個(gè)自由的刻錄程序來(lái)創(chuàng)建CD映像。
確定你的以太網(wǎng)芯片
MINIX 3支持若干通過(guò)LAN、ADSL和cable進(jìn)行網(wǎng)絡(luò)連接的以太網(wǎng)芯片,包括Intel Pro/100、RealTek 8029和8139、AMD LANCE和一些3COM芯片。如果有的話,在安裝過(guò)程中你將被問(wèn)及你的所使用的以太網(wǎng)芯片。請(qǐng)查看你的文檔來(lái)確定。如果你使用Windows,可以按照下列方法查看設(shè)備管理器:
Windows 2000: Start > Settings > Control Panel > System > Hardware > Device Manager
Windows XP: Start > Control Panel > System > Hardware > Device Manager
System選項(xiàng)需要雙擊進(jìn)入,其他的單擊即可。展開(kāi)"Network adapters"旁邊的+號(hào)來(lái)查看你的網(wǎng)卡并記錄下來(lái)。如果沒(méi)有系統(tǒng)支持的芯片,你仍然可以運(yùn)行沒(méi)有以太網(wǎng)連接的MINIX 3。
對(duì)硬盤(pán)分區(qū)
如果你喜歡的話,可以使用你的CD-ROM光盤(pán)在計(jì)算機(jī)上啟動(dòng)MINIX 3運(yùn)行,但是你也可以為它在硬盤(pán)上創(chuàng)建一個(gè)分區(qū),在分區(qū)之前,請(qǐng)確保將你的數(shù)據(jù)備份在如CD或者DVD光盤(pán)的外部?jī)?chǔ)存介質(zhì)上作為保險(xiǎn),以防萬(wàn)一出現(xiàn)錯(cuò)誤。請(qǐng)保護(hù)好你有價(jià)值的資料。
除非你確定你是一個(gè)很有經(jīng)驗(yàn)的硬盤(pán)分區(qū)方面的專(zhuān)家,否則強(qiáng)烈建議你閱讀關(guān)于
硬盤(pán)分區(qū)
的在線指南。如果已經(jīng)懂得如何分區(qū),你可以創(chuàng)建一個(gè)至少有200 MB空閑空間的連續(xù)磁盤(pán)區(qū)域,如果你需要所有的命令源碼,那么需要1 GB空間。如果不懂得怎么分區(qū),但是你有如Partition Magic這樣的分區(qū)軟件,你可以利用它創(chuàng)建一塊空閑的磁盤(pán)區(qū)域。請(qǐng)確保至少有一個(gè)主分區(qū)(即主引導(dǎo)記錄位置)可以使用。MINIX 3的安裝腳本將會(huì)指導(dǎo)你在第一塊或者第二塊IDE硬盤(pán)的空閑區(qū)域上創(chuàng)建MINIX分區(qū)。
如果你使用Windows 95, 98, ME,或者2000,而且硬盤(pán)上只有一個(gè)FAT格式的分區(qū),你可以使用
presz134.exe
程序縮小其尺寸以空出一塊給MINIX使用的空間。如果是其他的情況,請(qǐng)閱讀上面提及的在線指南。
如果你的硬盤(pán)空間大于128 GB,MINIX 3的分區(qū)必須完全在前128 GB的空間中(取決于磁盤(pán)塊的地址分配方式)。
警告:如果你在硬盤(pán)分區(qū)時(shí)做了錯(cuò)誤的操作,你將丟失硬盤(pán)上所有的數(shù)據(jù)。所以在開(kāi)始之前請(qǐng)確保將你的數(shù)據(jù)備份到CD或者DVD光盤(pán)上。對(duì)硬盤(pán)分區(qū)的操作需要很小心,所以請(qǐng)謹(jǐn)慎地進(jìn)行。
2.啟動(dòng)到現(xiàn)在為止,你應(yīng)該已經(jīng)在硬盤(pán)上分配空閑空間。如果你還沒(méi)有完成,請(qǐng)現(xiàn)在就做,除非你愿意將一個(gè)現(xiàn)存的分區(qū)轉(zhuǎn)換為MINIX 3的分區(qū)。
從CD-ROM啟動(dòng)
將CD光盤(pán)插入CD-ROM光驅(qū)并從CD-ROM啟動(dòng)計(jì)算機(jī)。如果你有16 MB的內(nèi)存或更多,選擇“Regular”;如果你只有8 MB內(nèi)存,則選擇“small”。如果計(jì)算機(jī)沒(méi)有從CD-ROM而是從硬盤(pán)啟動(dòng),重啟并進(jìn)入BIOS設(shè)置,改變啟動(dòng)設(shè)備的順序,將CD-ROM啟動(dòng)放在硬盤(pán)啟動(dòng)之前。
以root身份登錄
當(dāng)login提示符出現(xiàn)時(shí),以root身份登錄。在以root身份成功登錄后,你將會(huì)看見(jiàn)shell提示符(#)。到這里,你已經(jīng)有了一個(gè)完全運(yùn)行著的MINIX 3。如果你鍵入:
ls /usr/bin | more 你將會(huì)看到有哪些軟件可以使用。敲擊空格鍵來(lái)滾動(dòng)列表。如果你想查看程序foo的功能,鍵入:
man foo
在
www.minix3.org/manpages
也有軟件的手冊(cè)頁(yè)。
開(kāi)始安裝腳本
要開(kāi)始在硬盤(pán)上安裝MINIX 3,鍵入
setup
在這個(gè)及其他所有的命令之后,請(qǐng)確保敲擊回車(chē)鍵(ENTER/RETURN)。當(dāng)安裝腳本以冒號(hào)結(jié)束時(shí),敲擊回車(chē)鍵繼續(xù)。如果屏幕突然變空白,按下CTRL-F3選擇軟件滾動(dòng)(應(yīng)該只會(huì)在很老的計(jì)算機(jī)上才用到)。注意CTRL-key的意思是在按下了CTRL鍵的同時(shí)按下“key”鍵。
3.安裝到硬盤(pán)上這幾個(gè)步驟與屏幕上的步驟一致。
選擇鍵盤(pán)類(lèi)型
當(dāng)被問(wèn)及選擇你的本國(guó)鍵盤(pán)類(lèi)型時(shí),選擇你所使用的類(lèi)型即可。這個(gè)和其他一些步驟在方括號(hào)中都有默認(rèn)選項(xiàng)。如果你使用的是默認(rèn)選項(xiàng),只需要敲擊回車(chē)鍵。在大多數(shù)的步驟中,默認(rèn)選項(xiàng)總得來(lái)說(shuō)是新手不錯(cuò)的選擇。作為UNIX系統(tǒng)中的慣例,us-swap鍵盤(pán)類(lèi)型交換了CAPS LOCK和CTRL鍵的功能。
選擇你的以太網(wǎng)芯片
你將會(huì)被問(wèn)及你想安裝可用的以太網(wǎng)驅(qū)動(dòng)中的哪一個(gè)(也許沒(méi)有適合你的以太網(wǎng)芯片的驅(qū)動(dòng))。請(qǐng)?jiān)谶x項(xiàng)中選擇一個(gè)。
基本安裝或者完全安裝?
如果你的硬盤(pán)空間緊張,可以選擇M進(jìn)行最小安裝。最小安裝將安裝所有的二進(jìn)制代碼,但是安裝的源代碼只有操作系統(tǒng)的,并不包括命令的源代碼。50 MB空間足夠安裝一個(gè)最小的系統(tǒng)。如果你有1 GB及其以上空間,可以選擇F進(jìn)行完全安裝。
創(chuàng)建或選擇一個(gè)分區(qū)安裝MINIX 3
首先你會(huì)被問(wèn)及你是否是MINIX 3硬盤(pán)分區(qū)方面的專(zhuān)家。如果是的,你將會(huì)被引入到part程序中,它將完全給你編輯主引導(dǎo)記錄的權(quán)限(同時(shí)也給了你能足夠吊死自己的繩子)。如果你并不是專(zhuān)家,按下回車(chē)鍵進(jìn)行默認(rèn)操作,它是一個(gè)帶領(lǐng)你一步一步地為MINIX 3格式化分區(qū)的指導(dǎo)程序。
4.1: 選擇一個(gè)分區(qū)安裝MINIX 3
一個(gè)IDE控制器最多允許有四個(gè)硬盤(pán)。Setup腳本將會(huì)尋找所有的硬盤(pán)并忽略任何錯(cuò)誤消息。選擇所列出的硬盤(pán)中的一個(gè),并確認(rèn)你的選擇。如果你有兩個(gè)硬盤(pán)驅(qū)動(dòng)器,并且你決定把MINIX 3安裝到第二個(gè)硬盤(pán)上,但是從硬盤(pán)啟動(dòng)系統(tǒng)又出現(xiàn)了問(wèn)題,那么請(qǐng)看
www.minix3.org/doc/using2disks.html
來(lái)獲得解決方法。
4.2: 選擇一個(gè)磁盤(pán)區(qū)域
現(xiàn)在選擇一個(gè)區(qū)域來(lái)安裝MINIX 3。你有三個(gè)選項(xiàng)可選:
(1)選擇一個(gè)空閑區(qū)域
(2)選擇一個(gè)用于覆蓋的分區(qū)
(3)刪除一個(gè)分區(qū)來(lái)騰出空間并將其合并到相鄰的空閑空間中
如果你選擇選項(xiàng)(1)或(2),鍵入?yún)^(qū)域號(hào)碼即可。如果你選擇(3),鍵入
delete
然后在被問(wèn)及時(shí)鍵入?yún)^(qū)域的號(hào)碼。這個(gè)區(qū)域?qū)⒈桓采w而且其中以前的內(nèi)容將永遠(yuǎn)丟失。
4.3: 確認(rèn)你的選擇
你現(xiàn)在到了一旦確定就將無(wú)法回頭的步驟。你將會(huì)被問(wèn)及你是否愿意繼續(xù)。如果你選擇繼續(xù),那么你所選擇的區(qū)域中的數(shù)據(jù)將永遠(yuǎn)丟失。如果你確信你的操作都是正確的,鍵入: yes 然后按回車(chē)鍵。如果你想退出安裝腳本并且不改變分區(qū)表,那么敲擊CTRL-C。
重裝選項(xiàng)
如果你選擇了一個(gè)已經(jīng)存在了的MINIX 3分區(qū),在這個(gè)步驟中你將可以選擇擦除分區(qū)中所有數(shù)據(jù)的完全安裝或者不影響你/home目錄分區(qū)的重新安裝。這樣的設(shè)計(jì)意味著你可以將你個(gè)人的文件存放在/home目錄中,并在需要的時(shí)候重裝更新版本的MINIX 3且不會(huì)丟失你的個(gè)人文件。
選擇/home目錄的大小
被選擇了的分區(qū)將被分為三個(gè)子分區(qū):root, /usr,和/home。最后的子分區(qū)用于存放你個(gè)人的文件。應(yīng)該根據(jù)你所要存放的文件的大小來(lái)指定/home分區(qū)的大小。你將會(huì)被問(wèn)及確定你的選擇。
選擇塊的大小系統(tǒng)支持1-KB,2-KB,4-KB和8-KB的磁盤(pán)塊尺寸。但是要使用大于4-KB的磁盤(pán)塊,你必須修改常數(shù)并重編譯系統(tǒng)。如果你的內(nèi)存有16 MB或更多,就用默認(rèn)值(4 KB);其他情況使用1 KB。
等待壞塊檢測(cè)
安裝腳本現(xiàn)在將掃描每個(gè)分區(qū)尋找磁盤(pán)壞塊。這將花費(fèi)幾分鐘,大的分區(qū)可能需要10分鐘或更多時(shí)間。請(qǐng)耐心等待。如果你絕對(duì)確定沒(méi)有壞塊,你可以敲擊CTRL-C來(lái)退出掃描程序。
等待復(fù)制文件
當(dāng)掃描完成時(shí),文件將被自動(dòng)地從CD-ROM復(fù)制到硬盤(pán)中。每個(gè)文件復(fù)制完成后將被聲明。當(dāng)文件復(fù)制完成時(shí),MINIX 3也就安裝好了。鍵入以下命令來(lái)關(guān)閉系統(tǒng):
shutdown
因?yàn)镸INIX 3在運(yùn)行時(shí)保存了一些文件在RAM disk中,所以在關(guān)機(jī)時(shí)請(qǐng)都使用這樣的方法關(guān)閉MINIX 3來(lái)將文件復(fù)制回硬盤(pán)中,從而避免丟失數(shù)據(jù)。
4.測(cè)試這個(gè)部分的內(nèi)容將告訴你如何測(cè)試你的安裝,在修改之后如何重建系統(tǒng),還有以后如何啟動(dòng)。啟動(dòng)你的新MINIX 3系統(tǒng)。例如,如果你使用的是控制器0,硬盤(pán)0,分區(qū)3,鍵入
boot c0d0p3
并以root身份登錄。在很罕見(jiàn)的情況下,在BIOS中看見(jiàn)的驅(qū)動(dòng)器號(hào)碼(也是boot monitor使用的)可能與MINIX 3使用的不同。試試安裝腳本首先聲明的。這是一個(gè)創(chuàng)建root密碼的好機(jī)會(huì)。請(qǐng)鍵入
man passwd
來(lái)獲得幫助。
編譯測(cè)試套件
要測(cè)試MINIX 3,在命令提示符(#)后鍵入
cd /usr/src/test
make
并等待40個(gè)編譯全部完成。鍵入CTRL-D登出。
運(yùn)行測(cè)試套件
要測(cè)試系統(tǒng),以bin身份登錄(必需)并鍵入
cd /usr/src/test
./run
來(lái)運(yùn)行測(cè)試程序。它們應(yīng)該都能正確地運(yùn)行,但是在快的計(jì)算機(jī)上需要20分鐘,而在慢的計(jì)算機(jī)上則要超過(guò)一個(gè)小時(shí)。注意:你需要以root身份編譯測(cè)試套件而以bin身份運(yùn)行,這樣的操作用來(lái)檢測(cè)setuid比特是否運(yùn)行正常。
重建整個(gè)操作系統(tǒng)
如果所有的測(cè)試運(yùn)行正常,那么現(xiàn)在你可以重建系統(tǒng)。因?yàn)橄到y(tǒng)是預(yù)建的,所以這項(xiàng)操作并不是必需的。但是如果你打算修改系統(tǒng),你就需要懂得如何重建。并且重建系統(tǒng)是一個(gè)對(duì)它是否運(yùn)行的不錯(cuò)的測(cè)試。鍵入:
cd /usr/src/tools
make
來(lái)查看各種不同的可用選項(xiàng),F(xiàn)在鍵入以下命令來(lái)制作一個(gè)可啟動(dòng)映像:
su
make clean
time make image
你已經(jīng)重建好了包括所有內(nèi)核和用戶模式部分的操作系統(tǒng)。那并沒(méi)有用很長(zhǎng)時(shí)間,不是嗎?如果你有一個(gè)軟盤(pán)驅(qū)動(dòng)器,你可以插入格式化過(guò)的軟盤(pán)并鍵入以下命令來(lái)制作可啟動(dòng)軟盤(pán)以備后用:
make fdboot
當(dāng)你被問(wèn)及完全路徑時(shí),鍵入:
fd0
因?yàn)楝F(xiàn)在還暫時(shí)沒(méi)有MINIX 3下的USB軟盤(pán)驅(qū)動(dòng)器驅(qū)動(dòng)程序,所以這個(gè)方法并不適用于USB軟盤(pán)驅(qū)動(dòng)器。要把剛剛更新的啟動(dòng)映像安裝到硬盤(pán)上,鍵入:
make hdboot
關(guān)機(jī)并重啟進(jìn)入新系統(tǒng)
要啟動(dòng)新系統(tǒng),首先鍵入以下命令關(guān)機(jī):
shutdown
這個(gè)命令保存文件并返回到MINIX 3 boot monitor。要得到boot monitor的功能摘要,在其中鍵入:
help
要得到更多的細(xì)節(jié),請(qǐng)查看
www.minix3.org/manpages/man8/boot.8.html
,F(xiàn)在你可以取出CD-ROM或者軟盤(pán)并關(guān)閉計(jì)算機(jī)。
下次啟動(dòng)
如果你有軟盤(pán)驅(qū)動(dòng)器,最簡(jiǎn)單的啟動(dòng)方法是插入軟盤(pán)并按下主機(jī)上的電源開(kāi)關(guān),這只需要短短的幾秒鐘。或者你可以從MINIX 3 CD-ROM啟動(dòng),并以bin身份登錄,然后鍵入:
shutdown
來(lái)回到MINIX 3 boot monitor,F(xiàn)在鍵入:
boot c0d0p0
來(lái)從控制器0,磁盤(pán)0,分區(qū)0上的操作系統(tǒng)映像啟動(dòng)。當(dāng)然,如果你將MINIX 3安裝到磁盤(pán)0,分區(qū)1上,就可以使用:
boot c0d0p1
等等。
第三種啟動(dòng)方法是設(shè)置MINIX 3分區(qū)為活動(dòng)分區(qū),并使用MINIX 3 boot monitor來(lái)啟動(dòng)MINIX 3或其他的操作系統(tǒng)。在
www.minix3.org/manpages/man8/boot.8.html
有詳細(xì)的介紹。
最后,第四種方法是安裝諸如LILO或者GRUB(www.gnu.org/software/grub)的多重啟動(dòng)引導(dǎo)軟件。然后你可以很簡(jiǎn)單地啟動(dòng)任意一個(gè)操作系統(tǒng)。關(guān)于多重啟動(dòng)引導(dǎo)軟件的詳述已經(jīng)超出了本指南的范圍,但是在www.minix3.org/doc有一些關(guān)于它的信息。
5.使用模擬器軟件還有一種完全不同的運(yùn)行MINIX 3的方法,是在其他的操作系統(tǒng)之上運(yùn)行。使用各種虛擬機(jī)、模擬器軟件、仿真器軟件可以達(dá)到這個(gè)目的。一些流行的軟件如下
請(qǐng)閱讀關(guān)于它們的文檔。在模擬器軟件上運(yùn)行程序與在真實(shí)的計(jì)算機(jī)上相同,所以你應(yīng)該回到第I部分并獲取最新的CD-ROM光盤(pán),然后從那里繼續(xù)。
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/64520/showart_2036761.html |
|