星期二, 11月 18, 2003

Install en pdf

3.7 Pre-Install Hardware and Operation System Setup

在安裝之前,需要檢查Firmware是否已經設定好了。

3.7.1 Invoking OpenFirmware

一般工作上通常是不需要設定PowerPCBIOS(也就是OpenFirmware)。PrePCHRP通常都會包含在OpenFirmware中。但是要讀取這些設定的方法,隨製造商的不同而有不同的方法。

PowerPC Macintoshes,進入OpenFirmware的方法是在開機時按下Command-Option-O-F。在開機“嗶-”一聲後,OpenFirmware會檢查User是否按下了這些按鍵。決定是否帶出OpenFirmwareCommand Prompt

OpenFirmwareprompt是:

ok

0 >

在舊款的PowerPCOpenFirmwaredefault consoleserial port,在這種機器上啟動OpenFirmware,只會看到一片黑的螢幕。要用另一台電腦執行Terminal的程式連接到serial port上才行。

OldWorld Beige G3OF verssion 2.0fl2.4OpenFirmware有問題,必須要patch後才能從hard driver開機。

3.7.2 Hardware Issue to Watch Out For

有些User90MHzCPU超頻到100MHz來執行,通常這都沒有問題,但是曾有一個案例:User在這種情況下使用了1年都沒有問題,但是在執行gcc compiling時卻當機了。這是因為gcc比其他程式更需要大量記憶體,並且反覆的讀寫,執行,所以對這些硬體設定較為敏感。


Chapter 4

Optaining System Operation Media

4.1 Official Debian GNU/Linux CD-ROM Sets

目前最容易的安裝方式是經由Debian的安裝光碟,可以到Debianmirror server下載。之後再確定可以由CDROM開機後,所有安裝所需的作業就算完成了。

如果有光碟機但是不支援光碟開機,就要利用floppyhard drivernet-boot來開機並執行system installer。所有需要用來製造開機作業的工具也都附在CDROM中。Debian network archieveCD的內容和路徑安排是完全相同的。當開機作業完成後,就可以由光碟機讀取的所有需要的檔案。

如果沒有光碟機,只好將所有軟體downloadhard driver裡或floppy中。

4.2 Download Files from Debian Mirrors

Download檔案時,要使用binary mode,不能使用textautomatic 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.bindrivers.tgz

3. Base system installation filesbasedebs.tar

如果有安裝linux kernel支援的ethernet card。那就只需要開機的檔案就夠了。安裝程式有網路安裝的功能。

如果網路卡是linux kernel不支援的,就需要開機檔案和設定週邊的程式。

如過沒有網路功能,或是只有ppp。那就需要下載上列3類的所有檔案。

如果不確定硬體是什麼樣子,可以從簡單的部分開始,如果在設定網路時失敗,再download其他的部分重新開機。

Base system installation filebasedebs.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)所使用的,kernel2,2

'chrp' 是給embedded CHRP computer使用,2.2kernel

'prep' motorolaIBM RS/6000 PReP computer2.2版的kernel

這些kernelconfiguration 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時首先要知道硬體架構(powermacAPUS,,etc),再到對應的目錄去找需要的driver檔。

這些driver 檔在partitionhard driver,安裝好kernel後的安裝過程才會需要。如果有特殊的需要在initial-boot時想要access某些hardware,只有選擇一個已經將所需driver compile進去的kernel image,並且設定好boot parametersref: 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 imagesrescue.bin都含有壓縮過的kernel imageboot-floppy-hfs僅是用來開機使用,當kernel已經安裝在hard driver上,rescue.bin可以作為濘一個取得kernel的來源。rescue.bin不能用來開機,另一個kernel image(未壓縮的)linux.bin是才是用來作hardwareCDROM開機使用。當用floppy開機時,使用boot-floppy-hfs,不用linux.bin

當採用downloadhard driver的方式來作

沒有留言: