基系統的安裝和模塊的選取
配置好基系統是非常重要的
因為這樣可以建造一個非常穩定的基礎
還可省去以後編譯內核的麻煩
不過
bf
內核的選項非常繁多
過程和編譯內核相似
對新手來說是一次很好的鍛煉機會
對以後自己動手編譯內
核很有好處
我的系統為win
和debian
兩塊硬盤
第一塊硬盤上的幾個分區都為fat格式
win
裝在c盤
對應的是/dev/hda
第二塊硬盤上的第二個分區為linux分區
對應的是/dev/hdc
後面跟了個swap分區
配置
creative sblive!
sony multiscan
sx
winfast GeForce pro
D
link
tx
logitech wheel mouse
adsl
安裝基系統
先插入rescue軟盤
會提示你使用的是bf
內核
然後插入root軟盤
進入安裝菜單
一
分區
如果使用debian
而你對分區一無所知的話
建議你不要使用debian
我的事先已分好
可以選
ext
ext
Reifer格式
建議選ext
其實Reifer也已經相當的穩定
速度更快
二
Install kernel and Drivers Modules
這個是重中之重
應該仔細的選取你需要的選項
選項繁多
要耐心
選hard disk
選 /dev/hda
(根據你放驅動文件的位置決定
c:對應hda
)
選list
讓它自己搜索
找到後會自動加載到/instmnt/images
/bf
configure device driver modules
注意許多模塊已經自動的加載到內核
所以有一些模塊你沒找到
不要著急
選取你所需要的模塊
如果你以
後發現一些模塊缺少
可用modprobe手動加載
下面列出一些重要必須加載的模塊
加號表示選
減號表示不選
block
〉+nbd
paride
> + paride 並口ide支持
char
> busmouse bus mouse support 有總線鼠的話選取
用其它類型的話如usb不要選
〉+lp 並口打印機支持 有的話選
〉msbusmouse 微軟總線鼠 有的話選
agp
〉+apggart
drm
>i
>mga
>r
>radeon
>tdfx
以上有的話選
gameport 有的話選
mwave
rio
i
c
ide
>ide
tape 有的話選
ieee
這個不太懂
技術介紹請看
input
>+evdev
>+input
>joydev 有的話選
>+keydev
>+mousedev
isdn 我的是adsl
所以不選
md multiple disks(RAID)
用RAID的選
普通人不用
dia/radio
dia/video
ssage/fussion
ssage/i
o 智能輸入/輸出(I
O)技術
技術介紹請看
>+i
o
block
>
i
o
lan
>+i
o
pci
>+i
o
proc
parport 並口支持
如果有並口設備的話選
〉+parprot
> +parport
pc
pnp
scsi
我沒有
scsi/sym
c
xx
sound 聲卡配置
選取你的聲卡芯片
sound/cs
sound/emu
k
用sblive!的朋友有福了
選了這個就好了
同時在sound中會自動選取一些選項
usb 用usb的朋友注意了
小心選取
如果你使用usb鼠標的話
以下必選
〉+hid
> +usb
uhci
> +usbcore
> usbkbd 有usb鍵盤的朋友選
〉+usbmouse
usb/serial usb串口支持
有的話選
usb/storage 有的話選
video video devices (i
e
framebuffers)
使用幀緩沖
主要是在控制台下啟用中文支持
類似ucdos
想試試的朋友可選
建議不選
/video/aty
/video/riva 對應tnt
GeForce芯片
建議不選
bonding
bonding drvier support
用於綁定多條線路
一般不用
>+bsd_comp
>
Dummy net drivers support 建議不選
不懂的話會給你配置上網帶來麻煩
>
plip
>
ppp_async ppp support for async serial 用貓上網的話應該選上
>+ppp_deflate
>+ppp_generic
>+ppp_synctty
>+slhc
>+via_rhine 我用的是d
link
tx
所以要用這個驅動
大家選取自己對應的驅動
appletalk
arcnet
fc
irda
紅外線
我沒有
sk
lin
skfp
tokenring
tulip
wan
我用不到
wan/lmc
wireless
fs 訪問不同的文件系統
>+binfmt_aout
>+binfmt_misc
fs/affs 不知道
fs/atuofs
不用選了
不過你用的是無盤工作站要選
fs/coda
fs/hfs
fs/hpfs
fs/minix
fs/modos +一定要選
不用我說
fs/ncpfs
fs/nfsd + network filesystem
fs/nls 系統多語言支持
選取以下
nls_big
nls_cp
nls_cp
nls_gb
nls_iso
nls_utf
/appletalk
/econet
/ipv
/ipv
/netfilter
主要是關於聯網
象代理
nat等
/ipx
局域網聯網可能會用到
/irda
/irda/ircomm
/irda/irlan
/netlink 可選
我也太清楚有什麼用
/wanroute
arch/i
/kernel
>+apm
>+cpuid
>+microcode
>+msr
三
configure the hostname
填一個你喜歡的主機名
四
Install the base system
和安裝驅動的步驟類似
harddisk
/dev/hda
(對應c盤)
list
自動搜索
找到後裝好
五
make system bootable
這個是關鍵
關系到你的系統是不是能很方便的引導
象我一樣裝了雙引導
而且第一個硬盤的MBR已經被win
的引導管理器使用
我不想MBR被lilo覆蓋
而用
win
的引導管理器的話
以下方法我認為是最好的
提示
/dev/hda : Install LILO in the MBR
/dev/hdc
:Install LILO in the root partion
s boot sector(hdc
是我的linux的安裝位置)
我選第二個
讓引導信息安裝在分區hdc
的引導扇區上
一共
字節
而不覆蓋第一個硬盤的MBR
即hda的第
一個扇區上
這是關鍵
如果你用的是win
+debian
那你就選第一個
提示
Lilo will try to boot from a disk that is not your first IDE or scsi disk
It
s possible
that your BIOS does
nt support
Do you want to install the MBR anyway?
提示警告信息
沒關系
選yes
提示
Include View Ignore
選Ignore
提示
Install a master boot record on /dev/hdc?
選no
這樣的話我們就把引導信息放在/dev/hdc
的第一個扇區上
接下去的問題是我們如何讓win
的引導管理器
找到這個引導信息呢?看下面
按ctrl+alt+F
切換到另外一個控制台
回車
mkdir c
建一個目錄
沒關系
這個目錄是建立在內存中的
充啟後就沒了
而且/下的目錄結構都是零時的
mount
t vfat /dev/hdc
/c加載分區hda
到c目錄下
dd if=/dev/hdc
of=/c/bootsect
lnx bs=
count=
意思是把hdc
第一個扇區
字節的內容拷貝到文件bootsect
lnx
並放到你win
系統盤下
和
的引導
信息放在一塊
當然你也可以放到其他的分區莫個目錄下
用編輯器nano
tiny 編輯c:\boot
int
加如c:\bootsect
lnx=
Debian Linux
這樣的話引導菜單中就多了一項Debian Linux來引導debian
采用這樣的方法
看似復雜
但很管用
對redhat
蔓德拉等都管用
而且不破壞win
的任何東西
如果你
想重裝debian
只要裝好後
按以上步驟把bootsect
lnx拷到c:\
如果重裝win
的話
只要備份
c:\bootsect
lnx
裝好後拷回來
修改boot
ini就行了
要提醒一下
每次對lilo進行修改
重新安裝(lilo
A /dev/hdc
lilo
b /dev/hdc
)後
如編譯並使用了一
個新的內核而重裝了lilo
那麼引導信息也就改變了
必須重新
mount
t vfat /dev/hdc
/c
dd if=/dev/hdc
of=/c/bootsect
lnx bs=
count=
切記
六
make a boot floppy
用來當硬盤引導出問題時
用軟盤引導
說明
由於選項過多
打字時未免倉促
個別地方可能失誤
大家多提意見
本文適用於個人用戶
涉及安裝時的一些重要的步驟
沒有涉及到一些網絡方面的應用
如nat等
而且個人的配置有可能有很大的不同
因此希望大家如果有問題
盡量提出來討論
不過如果按我的方法應該沒什麼大問題
From:http://tw.wingwit.com/Article/program/Oracle/201311/18811.html