?? 3.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0066)http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html -->
<HTML><HEAD><TITLE>Debian 參考手冊(cè) - Debian系統(tǒng)安裝提示</TITLE>
<META http-equiv=content-type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.3790.118" name=GENERATOR></HEAD>
<BODY><A name=ch-install></A>
<HR>
[ <A
href="http://qref.sourceforge.net/Debian/reference/ch-system.zh-cn.html">上一頁(yè)</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/reference.zh-cn.html#contents">目錄</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-preface.zh-cn.html">1</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-system.zh-cn.html">2</A> ]
[ 3 ] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html">4</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-woody.zh-cn.html">5</A> ]
[ <A
href="http://qref.sourceforge.net/Debian/reference/ch-package.zh-cn.html">6</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-kernel.zh-cn.html">7</A> ]
[ <A
href="http://qref.sourceforge.net/Debian/reference/ch-tips.zh-cn.html">8</A> ] [
<A href="http://qref.sourceforge.net/Debian/reference/ch-tune.zh-cn.html">9</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-gateway.zh-cn.html">10</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-edit.zh-cn.html">11</A> ]
[ <A
href="http://qref.sourceforge.net/Debian/reference/ch-vcs.zh-cn.html">12</A> ] [
<A
href="http://qref.sourceforge.net/Debian/reference/ch-program.zh-cn.html">13</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-gnupg.zh-cn.html">14</A> ]
[ <A
href="http://qref.sourceforge.net/Debian/reference/ch-support.zh-cn.html">15</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ap-appendix.zh-cn.html">A</A>
] [ <A
href="http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html">下一頁(yè)</A>
]
<HR>
<H1>Debian 參考手冊(cè) <BR>第 3 章 - Debian系統(tǒng)安裝提示 </H1>
<HR>
<P>安裝Debian的官方文檔位于<CODE><A
href="http://www.debian.org/releases/stable/">http://www.debian.org/releases/stable/</A></CODE>和<CODE><A
href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</A></CODE>。
<P>開(kāi)發(fā)版文檔位于<CODE><A
href="http://www.debian.org/releases/testing/">http://www.debian.org/releases/testing/</A></CODE>和<CODE><A
href="http://www.debian.org/releases/testing/installmanual">http://www.debian.org/releases/testing/installmanual</A></CODE>(處于寫(xiě)作中,有時(shí)可能無(wú)法訪問(wèn))。
<P>盡管“Debian 參考手冊(cè)”寫(xiě)于Potato發(fā)布期間,但其中的絕大部分內(nèi)部均更新至Debian Woody (3.0r0)和Debian Sarge。
<HR>
<A name=s3.1></A>
<H2>3.1 常規(guī)Linux安裝提示</H2>
<P>使用<SAMP>testing</SAMP>或<SAMP>unstable</SAMP>版Debian會(huì)增加遇到嚴(yán)重軟件錯(cuò)誤的風(fēng)險(xiǎn),在機(jī)器上安裝一個(gè)穩(wěn)定版本的Debian,然后使用多重啟動(dòng)方案可有效控制風(fēng)險(xiǎn)。或者使用更安全的<CODE>chroot</CODE>技巧,參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-tips.zh-cn.html#s-chroot"><CODE>chroot</CODE>,
第 8.6.33 節(jié)</A>。后者可實(shí)現(xiàn)同時(shí)在不同的控制臺(tái)運(yùn)行多種版本的Debian。
<HR>
<A name=s3.1.1></A>
<H3>3.1.1 硬件兼容性</H3>
<P>Linux兼容絕大多數(shù)PC硬件,而且?guī)缀蹩梢园惭b在任何系統(tǒng)架構(gòu)上。對(duì)我而言它的安裝過(guò)程和Windwos
95/98/Me一樣簡(jiǎn)單。可兼容的硬件列表也在不斷增加。
<P>如果你有一部筆記本電腦,可以去<CODE><A href="http://www.linux-laptop.net/">Linux on
Laptops</A></CODE>查找對(duì)應(yīng)品牌和型號(hào)的安裝指導(dǎo)。
<P>我推薦的臺(tái)式機(jī)硬件通常“比較保守”:
<UL>
<LI>用于工作目的時(shí)最好選SCSI而不選IDE,IDE/ATAPI HD適于個(gè)人使用。
<LI>IDE/ATAPI CD-ROM (或CD-RW)。
<LI>最好選PCI而不選ISA, 特別是網(wǎng)卡(NIC)。
<LI>選用便宜的NIC。Tulip for PCI、NE2000 for ISA都不錯(cuò)。
<LI>初學(xué)Linux安裝時(shí)避免使用PCMCIA (筆記本電腦)。
<LI>別使用USB鍵盤(pán)、鼠標(biāo)......除非你想證明自己的實(shí)力。 </LI></UL>
<P>如果你的機(jī)器特別慢,最好把硬盤(pán)插到另一個(gè)速度快些的機(jī)器上安裝。
<HR>
<A name=s3.1.2></A>
<H3>3.1.2 確定PC硬件和芯片組</H3>
<P>在安裝過(guò)程中,可能會(huì)要你確定電腦的硬件或芯片組等。有時(shí)了解這些信息并非易事,這兒有個(gè)方法:
<OL type=1>
<LI>打開(kāi)機(jī)箱親自看看。
<LI>記下顯卡芯片、網(wǎng)卡芯片、串口和IDE端口周?chē)男酒嫌〉臄?shù)字。
<LI>記下印在PCI和ISA插卡背面的名稱(chēng)。 </LI></OL>
<HR>
<A name=s3.1.3></A>
<H3>3.1.3 在Debian下確定PC硬件</H3>
<P>在Linux系統(tǒng)中使用下列命令,可獲得機(jī)器當(dāng)前使用的硬件及配置的相關(guān)信息。 <PRE> $ lspci -v |pager
$ pager /proc/pci
$ pager /proc/interrupts
$ pager /proc/ioports
$ pager /proc/bus/usb/devices
</PRE>
<P>在安裝過(guò)程中按ALT-F2進(jìn)入控制臺(tái),可運(yùn)行這些命令獲得幫助。
<P>對(duì)于USB設(shè)備,它們?cè)?lt;CODE>/proc/bus/usb/devices</CODE>中以<SAMP>Cls=<VAR>nn</VAR></SAMP>的形式列出:
<UL>
<LI>Cls=00 : Unused
<LI>Cls=01 : Audio (speaker etc.)
<LI>Cls=02 : Communication (MODEM, NIC, ...)
<LI>Cls=03 : HID (Human Interface Device: KB, mouse, joy stick)
<LI>Cls=07 : Printer
<LI>Cls=08 : Mass storage (FDD, CD/DVD drive, HDD, Flash, ...)
<LI>Cls=09 : Hub (USB hub)
<LI>Cls=255 : Vendor specific </LI></UL>
<P>如果設(shè)備類(lèi)別(device class)不是255,則Linux可支持該設(shè)備。
<HR>
<A name=s3.1.4></A>
<H3>3.1.4 在其它OS下確定PC硬件</H3>
<P>還可從其它操作系統(tǒng)中獲取硬件信息。
<P>安裝其它商業(yè)版Linux,當(dāng)前它們?cè)谟布蓽y(cè)方面做得比Debian好,不過(guò)一但Sarge中加入了debian-installer,情況就會(huì)改變。
<P>安裝Windows。用鼠標(biāo)右鍵點(diǎn)“我的電腦”在菜單中選屬性/設(shè)備管理,可獲得硬件配置信息。記下所有的資源信息如IRQ、I/O端口地址和DMA。有些舊的ISA卡可能要在DOS下配置。
<HR>
<A name=s3.1.5></A>
<H3>3.1.5 Lilo神話</H3>
<P>加載Lilo受限于1024柱面。—錯(cuò)!
<P>Debian
Potato之后使用的新版<CODE>lilo</CODE>支持lba32。只要主板的BIOS版本支持lba32,<CODE>lilo</CODE>就可以沖破1024柱面的限制。
<P>如果你使用的是舊版<CODE>lilo.conf</CODE>,請(qǐng)確定在你的<CODE>lilo.conf</CODE>文件開(kāi)頭的某處加了一行命令指示系統(tǒng)讀取“l(fā)ba32”。參閱<CODE>/usr/share/doc/lilo/Manual.txt.gz</CODE>。
<HR>
<A name=s-instgrub></A>
<H3>3.1.6 GRUB</H3>
<P>GNU HURD項(xiàng)目組提供的新的系統(tǒng)引導(dǎo)工具<CODE>grub</CODE>可使用于Debian Woody系統(tǒng)。 <PRE> # apt-get update
# apt-get install grub-doc
# mc /usr/share/doc/grub-doc/html/
... read contents
# apt-get install grub
# pager /usr/share/doc/grub/README.Debian
... read it :)
</PRE>
<P>要編輯GRUB選單,可編輯<CODE>/boot/grub/menu.lst</CODE>文件。參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-tips.zh-cn.html#s-bootgrub">如何設(shè)置啟動(dòng)參數(shù)(GRUB),
第 8.1.6 節(jié)</A>獲取有關(guān)啟動(dòng)參數(shù)設(shè)置信息,它和<CODE>lilo</CODE>的設(shè)置方法不太一樣。
<HR>
<A name=s-bootfloppy></A>
<H3>3.1.7 選擇引導(dǎo)軟盤(pán)</H3>
<P>Potato時(shí)期,在進(jìn)行普通臺(tái)式機(jī)安裝時(shí)我喜歡用IDEPCI磁盤(pán)套件。到了Woody,我愛(ài)用bf2.4啟動(dòng)盤(pán)套件。兩者都使用同一版本的<CODE>boot-floppies</CODE>來(lái)創(chuàng)建引導(dǎo)軟盤(pán)。
<P>如果你有一張PCMCIA網(wǎng)卡,你就得使用標(biāo)準(zhǔn)啟動(dòng)盤(pán)套件(使用的軟盤(pán)數(shù)最多,但可用的驅(qū)動(dòng)模塊最全)并在PCMCIA設(shè)置中配置NIC;別在標(biāo)準(zhǔn)網(wǎng)絡(luò)設(shè)置對(duì)話框中設(shè)置網(wǎng)卡。
<P>對(duì)于特殊系統(tǒng),需要?jiǎng)?chuàng)建一張自制急救盤(pán),可以用別的機(jī)器上編譯好的內(nèi)核壓縮鏡像替換Debian急救盤(pán)中名為“l(fā)inux”的內(nèi)核鏡像。詳情參閱急救盤(pán)中的<CODE>readme.txt</CODE>文件。急救盤(pán)使用MS-DOS文件系統(tǒng),所以你可以在任何系統(tǒng)下編輯它。這將為那些使用特殊網(wǎng)卡的人造福。
<P>到了Sarge,可用<CODE>debian-installer</CODE>或<CODE>pgi</CODE>來(lái)創(chuàng)建引導(dǎo)軟盤(pán)。
<HR>
<A name=s3.1.8></A>
<H3>3.1.8 安裝系統(tǒng)</H3>
<P>這方面的官方文檔見(jiàn)于<CODE><A
href="http://www.debian.org/releases/stable/installmanual">http://www.debian.org/releases/stable/installmanual</A></CODE>或<CODE><A
href="http://www.debian.org/releases/testing/installmanual">http://www.debian.org/releases/testing/installmanual</A></CODE>(處于寫(xiě)作中,有時(shí)可能無(wú)法訪問(wèn))
<P>如果你是用引導(dǎo)軟盤(pán)安裝testing發(fā)行版,你需要在安裝過(guò)程中按<SAMP>ALT-F2</SAMP>打開(kāi)一個(gè)控制臺(tái),手工編輯<CODE>/etc/apt/sources.list</CODE>文件,將軟件包下載入口從<SAMP>stable</SAMP>改為<SAMP>testing</SAMP>。
<P>在安裝<CODE>/dev/hda</CODE>的<CODE>mbr</CODE>時(shí),我喜歡將<CODE>lilo</CODE>裝在諸如<CODE>/dev/hda3</CODE>的位置,這樣做可以減小引導(dǎo)信息被覆蓋的風(fēng)險(xiǎn)。
<P>下面是我在安裝過(guò)程中所做的選擇。
<UL>
<LI>MD5 passwords "yes"
<LI>shadow passwords "yes"
<LI>Install "advanced" (dselect **) and select
<UL>
<LI>取消emacs (如果它被選中了)、nvi、tex、telnet、talk(d);
<LI>選上mc、vim、nano-tiny或elvis-tiny任選一個(gè)。
<P>參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-package.zh-cn.html#s-dselect"><CODE>dselect</CODE>,
第 6.2.3
節(jié)</A>。即使你是個(gè)Emacs迷也不要在安裝階段使用它,nano可滿足你的需要。也不要安裝其它龐大的軟件包如TEX(Potato曾在此階段設(shè)置它為默認(rèn)安裝)。參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-edit.zh-cn.html#s-bin-editor">應(yīng)急的編輯器,
第 11.2 節(jié)</A>了解此時(shí)安裝nano-tiny或elvis-tiny的原因。 </P></LI></UL>
<LI>在每個(gè)軟件包安裝對(duì)話框中,回答所有的配置提問(wèn)均=“y”(替換當(dāng)前值)
<LI><CODE>exim</CODE>:選第2項(xiàng),因?yàn)槲沂褂肐SP的SMTP服務(wù)器發(fā)送郵件。 </LI></UL>
<P>有關(guān)dselect的更多信息,參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-package.zh-cn.html#s-dselect"><CODE>dselect</CODE>,
第 6.2.3 節(jié)</A>。
<HR>
<A name=s3.1.9></A>
<H3>3.1.9 網(wǎng)絡(luò)所需的主機(jī)名和IP地址</H3>
<P>LAN配置的例子(C subnet: 192.168.1.0/24): <PRE> Internet
|
+--- 外部ISP提供POP服務(wù)(使用fetchmail訪問(wèn))
|
Access point ISP提供DHCP服務(wù)和SMTP中繼服務(wù)
| :
Cable modem (Dial-up)
| :
LAN網(wǎng)關(guān)外部端口: eth0 (IP由ISP的DHCP提供)
使用老式筆記本電腦(IBM Thinkpad, 486 DX2 50 MHz, 20 MB RAM)
運(yùn)行Linux 2.4內(nèi)核,提供ext3文件系統(tǒng)支持
運(yùn)行"ipmasq"軟件包(安裝它的NAT和firewall加強(qiáng)包)
運(yùn)行"dhcp-client"軟件包配置eth0 (覆蓋DNS的設(shè)定)
運(yùn)行"dhcp"軟件包配置eth1
運(yùn)行"exim"作為smarthost (mode 2)
運(yùn)行"fetchmail"設(shè)一個(gè)較長(zhǎng)的時(shí)間值(fallback)
運(yùn)行"bind" 作為高速域名服務(wù)器,在從LAN連入Internet時(shí)
作為認(rèn)證域名服務(wù)器,在從LAN中連入網(wǎng)中某個(gè)域時(shí)
運(yùn)行"ssh"使用端口22和8080(從任何地點(diǎn)連接)
運(yùn)行"squid"作為緩存服務(wù)器連接Debian包文檔服務(wù)器(APT需要連接它)
LAN網(wǎng)關(guān)內(nèi)部端口: eth1 (IP = 192.168.1.1, 固定)
|
+--- LAN Switch (10 base T) ---+
| |
LAN中一些固定IP客戶端 LAN中一些DHCP客戶端
(IP = 192.168.1.2-127, 固定) (IP = 192.168.1.128-200, 動(dòng)態(tài))
</PRE>
<P>參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-gateway.zh-cn.html">使用Debian系統(tǒng)架設(shè)網(wǎng)關(guān),
第 10 章</A>了解更多LAN網(wǎng)關(guān)服務(wù)器設(shè)置方面的信息。
<HR>
<A name=s3.1.10></A>
<H3>3.1.10 用戶帳號(hào)</H3>
<P>為了讓機(jī)器訪問(wèn)起來(lái)有一致的感覺(jué),我的系統(tǒng)中開(kāi)頭幾個(gè)帳號(hào)通常是不變的。
<P>我首先創(chuàng)建的用戶帳號(hào)名是“admin”(uid=100)。我通過(guò)該帳號(hào)轉(zhuǎn)發(fā)所有的root
email。該帳號(hào)加入到<SAMP>adm</SAMP>用戶組(參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-tune.zh-cn.html#s-wheel">“為什么GNU
<CODE>su</CODE>命令不支持<SAMP>wheel</SAMP> group”, 第 9.2.2
節(jié)</A>),這個(gè)用戶組為成員提供大量root特權(quán)的命令,通過(guò)<CODE>su</CODE>或<CODE>sudo</CODE>命令就能使用PAM。詳情參閱<A
href="http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html#s-newuser">添加用戶,
第 4.2.2 節(jié)</A>。
<HR>
<A name=s3.1.11></A>
<H3>3.1.11 創(chuàng)建文件系統(tǒng)</H3>
<HR>
<A name=s3.1.11.1></A>
<H4>3.1.11.1 硬盤(pán)分區(qū)</H4>
<P>我更喜歡將不同的目錄樹(shù)分別裝在不同的分區(qū)下,這樣可以將系統(tǒng)崩潰造成的損失減到最小。例如: <PRE> / == (/ + /boot + /bin + /sbin)
== 50MB+
/tmp == 100MB+
/var == 100MB+
/home == 100MB+
/usr == 700MB+ with X
/usr/local == 100MB
</PRE>
<P><CODE>/usr</CODE>目錄的尺寸很大程度上取決于X-window應(yīng)用程序和文檔的數(shù)目。如果只運(yùn)行控制臺(tái)終端<CODE>/usr</CODE>可以小到300MB,但如果你裝了大量Gnome應(yīng)用程序2GB-3GB也很正常。當(dāng)<CODE>/usr</CODE>增長(zhǎng)得太大,將<CODE>/usr/share/</CODE>移到別的分區(qū)是最有效的解救方法。對(duì)新的Linux2.4內(nèi)核包,<CODE>/</CODE>目錄的大小可能要超過(guò)200MB。
<P>例如,當(dāng)前我的Internet網(wǎng)關(guān)服務(wù)器的硬盤(pán)使用情況如下(由<SAMP>df -h</SAMP>命令輸出): <PRE> Filesystem Size Used Avail Use% Mounted on
/dev/hda3 300M 106M 179M 38% /
/dev/hda7 100M 12M 82M 13% /home
/dev/hda8 596M 53M 513M 10% /var
/dev/hda6 100M 834k 94M 1% /var/lib/cvs
/dev/hda9 596M 222M 343M 40% /usr
/dev/hda10 596M 130M 436M 23% /var/cache/apt/archives
/dev/hda11 1.5G 204M 1.2G 14% /var/spool/squid
</PRE>
<P>(有塊大空間留給<CODE>/var/spool/squid</CODE>作為下載軟件包時(shí)代理服務(wù)器的緩沖區(qū))
<P>下面的<SAMP>fdisk -l</SAMP>輸出提供了一個(gè)分區(qū)分配方案: <PRE> # fdisk -l /dev/hda # comment
/dev/hda1 1 41 309928+ 6 FAT16 # DOS
/dev/hda2 42 84 325080 83 Linux # (not used)
/dev/hda3 * 85 126 317520 83 Linux # Main
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -