Install en pdf
3.7 Pre-Install Hardware and Operation System Setup
在安裝之前,需要檢查Firmware是否已經設定好了。
3.7.1 Invoking OpenFirmware
一般工作上通常是不需要設定PowerPC的BIOS(也就是OpenFirmware)。PreP和CHRP通常都會包含在OpenFirmware中。但是要讀取這些設定的方法,隨製造商的不同而有不同的方法。
在PowerPC Macintoshes,進入OpenFirmware的方法是在開機時按下Command-Option-O-F。在開機“嗶-”一聲後,OpenFirmware會檢查User是否按下了這些按鍵。決定是否帶出OpenFirmware的Command Prompt。
OpenFirmware的prompt是:
ok
0 >
在舊款的PowerPC,OpenFirmware的default console是serial port,在這種機器上啟動OpenFirmware,只會看到一片黑的螢幕。要用另一台電腦執行Terminal的程式連接到serial port上才行。
OldWorld Beige G3,OF verssion 2.0fl和2.4的OpenFirmware有問題,必須要patch後才能從hard driver開機。
3.7.2 Hardware Issue to Watch Out For
有些User將90MHz的CPU超頻到100MHz來執行,通常這都沒有問題,但是曾有一個案例:User在這種情況下使用了1年都沒有問題,但是在執行gcc compiling時卻當機了。這是因為gcc比其他程式更需要大量記憶體,並且反覆的讀寫,執行,所以對這些硬體設定較為敏感。
Chapter 4
Optaining System Operation Media
4.1 Official Debian GNU/Linux CD-ROM Sets
目前最容易的安裝方式是經由Debian的安裝光碟,可以到Debian的mirror server下載。之後再確定可以由CDROM開機後,所有安裝所需的作業就算完成了。
如果有光碟機但是不支援光碟開機,就要利用floppy,hard driver或net-boot來開機並執行system installer。所有需要用來製造開機作業的工具也都附在CDROM中。Debian network archieve和CD的內容和路徑安排是完全相同的。當開機作業完成後,就可以由光碟機讀取的所有需要的檔案。
如果沒有光碟機,只好將所有軟體download到hard driver裡或floppy中。
4.2 Download Files from Debian Mirrors
Download檔案時,要使用binary mode,不能使用text或automatic mode。最好是建立一個和Mirror Site一樣的目錄結構。這樣要找檔案時比較方便。You shuld start your local directory structure at the level under disks-powerpc,for example:
Current/subarchitechure/image-1.44/flavor/rescue.bin
並不需要download那一層目錄下的所有檔案,之後的說明會列出所需要的部分。只要保持和mirror site相同的目錄結構就可以了。
在下載時,要注意關閉自動解壓縮功能,大部分的機器都會設定這個功能。這會浪費硬碟的空間,也會使安裝的動作無法進行。
4.2.1 Installation Options
安裝時需要下列3類的檔案`:
1. boot的程式(像rescur.bin, linux.bin 和root.bin)
2. boot後,安裝程式設定週邊所需要的程式(像rescue.bin,drivers.tgz)
3. Base system installation files(basedebs.tar)
如果有安裝linux kernel支援的ethernet card。那就只需要開機的檔案就夠了。安裝程式有網路安裝的功能。
如果網路卡是linux kernel不支援的,就需要開機檔案和設定週邊的程式。
如過沒有網路功能,或是只有ppp。那就需要下載上列3類的所有檔案。
如果不確定硬體是什麼樣子,可以從簡單的部分開始,如果在設定網路時失敗,再download其他的部分重新開機。
Base system installation file(basedebs.tar)的大小大約是27M,所以安裝時最好是有CD-ROM或是網路功能,否則就需要download這個檔案(位置在:…/base-images-current/basedebs.tar)。這個檔案包含了linux系統在安裝時所需要的一些基本功能。在有網路功能時,安裝程式會在需要時自行由網路下載。
如果在另一台linux系統上自行build這個檔案,需要安裝debootstrap (apt-get install debootstrap)。命令是:
debootstrap binary-basedebs SUIT=woody VERSION=3.0 \
MIRROR=http://ftp.debian.org/debian ARCHES=”powerpc”
4.2.2 Choose The Right Installation Set
安裝檔(與kernel image)支援很多的晶片/硬體架構,PowerPC的硬體架構有:
'powermac' 大多數Power Macintosh使用這一項,他是2.2版的kernel
'new-powermac' 用在非常新版的Power Macinsh上,使用2.4版的kernel
'apus' Amiga Power-UP系統(APUS)所使用的,kernel是2,2版
'chrp' 是給embedded CHRP computer使用,2.2版kernel
'prep' 是motorola和IBM RS/6000 PReP computer,2.2版的kernel
這些kernel的configuration file附在所屬的目錄下,叫做config.gz
4.2.3 Where to Find Installation Files
各種powerpc的網路安裝位置:
rescue image (rescue.bin) and root image or tarball(root.bin):
.../current/apus/images-1.44/rescue.bin
.../current/apus/images-1.44/root.bin
.../current/chrp/images-1.44/rescue.bin
.../current/chrp/images-1.44/root.bin
.../current/new-powermac/images-2.88/rescue.bin
.../current/new-powermac/images-2.88/root.bin
.../current/powermac/images-2.88/rescue.bin
.../current/powermac/images-2.88/root.bin
.../current/prep/images-2.88/rescue.bin
.../current/prep/images-2.88/root.bin
Linux Kernel Files (linux.bin)
.../current/apus/linux.bin
.../current/chrp/linux.bin
.../current/new-powermac/linux.bin
.../current/powermac/linux.bin
.../current/prep/linux.bin
Driver Files
包含所有在initial-boot階段不需要使用的kernel-module(也就是driver)。download時首先要知道硬體架構(powermac,APUS,,etc),再到對應的目錄去找需要的driver檔。
這些driver 檔在partition好hard driver,安裝好kernel後的安裝過程才會需要。如果有特殊的需要在initial-boot時想要access某些hardware,只有選擇一個已經將所需driver compile進去的kernel image,並且設定好boot parameters(ref: Boot Parameters)。
要注意,所選的driver和所用的kernel image必須要是相同的架構。
driver floppy images
需要經由floppy disk 安裝時,download這些檔案。
.../current/apus/images-1.44/driver-1.bin
.../current/chrp/images-1.44/driver-1.bin
.../current/chrp/images-1.44/driver-2.bin
.../current/new-powermac/images-1.44/diver-1.bin
.../current/new-powermac/images-1.44/driver-2.bin
.../current/new-powermac/images-1.44/driver-3.bin
.../current/new-powermac/images-1.44/driver-4.bin
.../current/new-powermac/images-1.44/driver-5.bin
.../current/powermac/images-1.44/driver-1.bin
.../current/powermac/images-1.44/driver-2.bin
.../current/prep/images-1.44/driver-1.bin
driver floppies archieve
不受floppy disk (size)的限制時,直接download這個檔案
.../current/apus/drivers.tgz
.../current/chrp/drivers.tgz
.../current/new-powermac/drivers.tgz
.../current/powermac/drivers.tgz
.../current/prep/dirvers.tgz
boot-floppy-hfs images和rescue.bin都含有壓縮過的kernel image。boot-floppy-hfs僅是用來開機使用,當kernel已經安裝在hard driver上,rescue.bin可以作為濘一個取得kernel的來源。rescue.bin不能用來開機,另一個kernel image(未壓縮的)linux.bin是才是用來作hardware或CDROM開機使用。當用floppy開機時,使用boot-floppy-hfs,不用linux.bin。
當採用download到hard driver的方式來作
沒有留言:
張貼留言