Board logo

標題: Archlinux--新一代LINUX [打印本頁]

作者: danny    時間: 2009-2-2 21:22     標題: Archlinux--新一代LINUX

A.介紹

什麼是 Arch Linux?
Arch Linux 是個專為 i686 微處理器最佳化過的 linux distribution (套件發行版)。Arch Linux 一開始是取用 CRUX 的核心思想,CRUX 是一套由 Per Lidén 開發,很棒的 Linux distribution。

[edit]Arch Linux 的優勢
Arch 的特點是fast, lightweight, flexible 和 simple (快速,輕巧,可塑性高和簡易)。這幾個形容詞看起來可能一點也不吸引人,但是至少他們都很正確的描寫出 Arch Linux 的特點。因為 Arch 特別針對 i686 微處理器做過最佳化,所以你可得到 CPU 在每個 cycle 內所能提供的最大的效用。與 RedHat 等其他的 Linux 套件發行版相比,Arch 顯得輕巧多了,同時 Arch 的簡單設計 (simple design) 也讓使用者可以輕易的幫他擴展功能並把他塑造為符合您的需求的系統。

[edit]獨一無二的套件管理模式
This is backed by an easy-to-use binary package system - pacman - that allows you to upgrade your entire system with one command. Arch also uses a ports-like package build system (Arch Build System) to make it easy to build packages, which can also be synchronized with one command. Oh yea, and you can rebuild your entire system with one command, too. Everything is done quite simply and transparently.

[edit]只取最好的
Arch Linux strives to maintain the latest stable version of its software. We currently support a fairly streamlined core package set with a growing collection of extra packages made by users and AL developers.

[edit]簡單就是美
In its goal to be simple and lightweight, I've left out the relatively useless portions of a linux system, things like /usr/doc and the info pages. In my own personal experience these are rarely used, and the equivalent information can be obtained from the net if need be. Man pages all the way...

[edit]最新的工具與技術
Arch Linux also strives to use some of the newer features that are available to Linux users, such as Ext3/ReiserFS and udev support. Arch Linux 0.7 (Wombat) uses the 2.6 linux kernel by default, and has support for XFS/JFS.

[edit]其他參考資料
Arch 的官方網站在 http://www.archlinux.org/ 。在官方網站上你也可以找到其他相關資源的連接,例如官方提供的使用者論壇(請注意,這是由使用者自行管理,掛在官方網站下的論壇 - 很多官方開發者並不會直接參與裡面的討論),官方的文件和其他連接。你也可以參閱 TheArchWay 這一篇文章以獲得更多關於 Arch 與 Arch 背後的哲學思想的資訊。

[edit]中文方面的資料
中文方面的資料目前可分為繁體中文(台灣)和簡體(中國)兩部分。

繁體中文的部分主要是由 CLE 來負責。目前提供的資源有官方 ftp 的 mirror,一個討論區和一個 wiki 來作中文方面得資源整合。

簡體中文主要是由 Linuxsir 來負責。目前提供了一個入口網頁作中文資源整合,和一個討論區。

ArchLinux (繁體中文)


********************************************************************************************************
以下是小弟原創的哦, 希望大家多多指教

B.安裝

安裝分成兩種: CD-ROM安裝和FTP安裝(需要網路支持哦)


下載的檔案差別不大, CD-ROM安裝妳需要下載基本套件(BASE + KERNEL)和ARCH所有的應用套件, ISO的SIZE在573MB, 如果妳選擇FTP安裝, 那妳只需要下載一個BASE的ISO, 大小在200M.


請在以下鏡像中選擇離你最近的鏡像點下載, 記住, 如果你選擇CD-ROM安裝, 請下載: arch-0.X(版本).iso, 如果是FTP安裝, 就下載: arch-0.X-base.iso, 別弄錯了哦
arch-linux下載鏡像點

安裝前我需要准備些什麼呢?
1.先想想你打算給多大的空間給我們的ARCHLINUX, 我想你最少給3G. 然後在你現有的系統裡(XP下)劃分兩個巢, 大小這樣: 一個是你的記憶體大小的容量(假設M分區)--這個給SWAP分區用的, 另一個是你剩余的容量(假設N分區)--給你的/分區用的, 你還要記住這兩個分區在哪個物理硬碟(很重要哦, 因為到了LINUX下, 你可就見不到WIN下的硬碟代號了, 只有hdXY這樣子), 其中X是英文字母從A-Z, 這個是你的物理硬碟, A是第一個, B是第二個這樣子啦. 記住了嗎?

2.一張空白CD或者7張floppy disks(我看就別用這個了, 真麻煩說), 之後我就講解CDROM安裝, 至於FLOPPY-DISK安裝, 請參考官方的:
http://www.archlinux.org/docs/en ... de.html#floppyinst.
當你下載完我剛剛說的那個ISO後, 就燒成CD

3. 准備15-20分钟時間來安裝吧, 我是覺得比起FC等其他發行版來說要省時很多, 甚至比debian也要快耶, 你們試試看

CD-ROM 安裝
再簡單不過了:
1. 先到BIOS裡設定CD-ROM開機先
2. 然後放入你剛剛燒好的CD(不管是完全版的還是BASE版的)
3. 等它全部跑完, 然後會出現命令行: 你輸入 /arch/setup
4. 進入藍底色超丑的安裝界面, 上面會有些步驟, 以下我介紹下

1) 網路設定 (如果你不想要更新或者不用FTP安裝, 是不需要設定什麼的)

基本上網卡的偵測是自動的, 所以50%以上網卡是會被安裝CD的KERNEL給偵測到的, 除非你的網卡太新了, LINUX的KERNEL還沒有支持到它. 如果安裝中看到 "no eth0 device is availabe yet", 你的安裝精靈會問你是否要偵測網卡模塊"do you want to probe for a network module?", 選"YES"就行了, 或者你選"NO", 如果你想手動掛載它. 不過這些都是自動化的, 所以對初學者, 你不需要擔心什麼啦.

2) 劃分硬碟啦: Prepare Hard Drive
你有自動或者手動兩個選擇
a) Auto preparation -- 自動為你劃分 嚴重警告:除非你想把整個硬碟給砍掉, 不然千萬別用這個哦!!!
當你選擇這個選項後, 系統會幫你從選擇的硬碟自動劃分:

32MB的分區給/boot ----是給開機用的, 剛才我們手動劃分中並沒有這個分區, 是的, 因為我們把它直接放在root分區裡了, 而你如果單獨劃分一個給LINUX也是可以的, 分別? 分別就是一個會永遠在/下, 只要你進入LINUX, 然後到/boot下就可以找到裡面的檔案, 但如果單獨劃分, 它只會在開機的時候掛載, 等你進入LINUX後, 就會卸載了, 你在/boot下是個空目錄

256 MB swap 分區, 這個是電腦默認的, 不過我認為你的SWAP應該和你的記憶體大小基本相近, 因為這樣可以優化些

剩余的就是你的/分區啦

b)手動劃分分區: Partition Hard Drives
如果你選擇自動劃分, 就別理這塊了
因為我們之前就已經劃分好了, 所以我們也可以跳過這步, 還記得嗎, M和N兩個巢
記住他們在哪個物理硬碟了吧.

c)選擇掛載點了:  Set Filesystem Mountpoints
就兩個, 一個是swap, 一個是/
第一個問題就問你swap你想用哪個分區, 你從選單裡開始選了...千萬別選錯了, 不然很你那個分區就毀了
第二個問題就問你/你想用哪個分區, 一樣, 別選錯了

別緊張, 只要你知道hdXY是什麼意思, 很容易的, X是你的物理硬碟, 記住了A是第一個(C是給CD-ROM的, 如果你有CD燒錄機, 那麼D就是給它的啦)是你主機板上的master, B是你主機板上的slave, 如果你看到sdXY, 那是你的SCSI硬碟或者USB外接硬碟, 後面的Y是代表你那個硬碟的第幾個分區

d)接著系統會問你安裝媒介: installation media
CDROM或者FTP, 你選擇CDROM吧, 直接從CDROM裡安裝BASE套件和KERNEL. 這裡要說明的是如果你下載的是BASE.ISO那麼你的選擇很有限, 就是個基本系統, 沒有任何圖形界面...不過呢別緊張, 只要你有網路, 這個我們等會再做, 如果你下載是完全版的, 記得除了基本套件之外, 你還可以選擇所有應用套件, 比如xorg, kde, gnome等...不過有個缺點, 因為ARCH時常更新的, 所以CD-ROM裡的可能已經不是最新的, 小弟我喜歡新的套件, 所以我就安裝基本的, 其他的等我安裝完基本系統後我再一次過下載更新啦

e)選擇套件 select packages:
如果是CD-ROM安裝, 就直接打勾你要的套間, 如果是FTP安裝, 系統會要你選擇mirror-list, 就是你要選擇下載的鏡像點, 隨便選, 我覺得就算是外國的,它的server都很快

f)安裝套件: install packages
沒什麼特別的, 它自己安裝的, 你就去做其他事情吧, 就5-6分钟就結束了

g)安裝kernel: install kernel
也沒什麼特別, 不過會讓你選擇, 記得選擇第二項: 2.6 scisi, 因為這個kernel支持最廣

h)系統設定: configure system
基本都幫你做好了, 不過小弟有兩個檔案要大家double-check的
1. /etc/modprobe.conf, 裡面是你要開機自動掛載的模塊, 對我們現在來說, 最重要的就是網卡啦, 看看你的網卡有沒有在裡面, 沒有, 就加進去

2. /boot/grub/menu.lst 或者/etc/lilo.conf, 如果你用grub作為你開機的話, 就選擇/boot/grub/menu.lst, 如果是lilo, 就選擇第二啦, 你只要打開其中一個就行了

打開這些檔案可以用vi或者nano, 小弟建議各位用nano, 比較好用而且簡單, vi指令太多, 我記不住那麼多, 呵呵

i)安裝boot-loader
我會選擇grub啦, 看你們, lilo和grub都可以, 還有如果你有windows, 你要回到你的系統設定那步, double-check menu.lst或者lilo.conf裡有沒有加入, 通常系統會自動幫你加入

j)退出安裝, 從新啟動啦

接著退出你的CD, 然後再BIOS裡改回來, 如果能進入系統, 你就完成了基本系統安裝了

後期更新和安裝
順利進入基本系統, 你會覺得怎麼都是要輸入指令呢? 別急, 現在我們就要安裝圖形界面了

不過安裝前, 先要check你網卡都okay, 順便給root用戶個密碼
1. 先check網路:
輸入: ping www.yahoo.com, 如果有回應表示okay了, 如果沒有:
       輸入ifconfig
       看看你的eth0(網卡)有沒有掛載上, 沒有就ifconfig eth0 up
       接著再重復ping那步, 看看okay沒? 如果再沒有, 你就輸入modprobe xxx->你的網卡模塊
       再試啦, 不過通常這個比較少見, 就像我說得, 這個通常都是kernel自動幫你掛載
2. 輸入passwd指令, 然後設定root密碼

3. 開始安裝了, 這個部分就兩步:
a) 更新你的套件列表:
    原理很簡單, 就是從arch的server上將最新的套件名稱, 版本, 下載點和依賴關系給抓下來, 一個套間就一是一個文件.
    這個叫同步更新, 保證是最新的套件, 跟服務器裡的一樣
b) 開始根據你下載的每個文件, 去相應的下載點抓套件了並安裝

輸入指令: a. # pacman --sync --refresh --sysupgrade
               b.  # pacman -Syu  
系統會先更新你的pacman, 你選擇Y, 它就開始下載最新的pacman並且安裝

接着b.那個指令后如果會出現一大堆套件更新的話, bingo, 你成功了, 按Y, 讓它更新去吧

接著咱們開始安裝圖形界面了:
1. pacman -S xorg
2. pacman -S kde 或者 pacman -S gnome
3. pacman -S kde-i18n-zh_tw (漢化KDE到繁體版)
如果要漢化gnome, 就直接改locale, 這裡就不詳細說明了

4. okay, 最後輸入whereis kdm或者gdm(一個給kde用的, 一個給gnome用的登入器), 通常它在/usr/bin/kdm(gdm), 不過也有可能在/opt/kde/bin/kdm(/opt/gnome/bin/gdm)
修改你的/etc/inittab檔案:

nano -w /etc/inittab

id:3:initdefault-->改成id: 5: initdefault

x:5:respawn:/usr/bin/X11/xdm -nodaemon -->將最後的這個, 中間的路徑改成你剛剛kdm或者gdm的路徑就行了

重新啟動, 就可以進入你喜歡的X-windows.大功告成|05|

以後你凡是要升級, 就打開console, 輸入# pacman --sync --refresh --sysupgrade,
# pacman -Syu就自動升級




歡迎光臨 ihao論壇 (https://ihao.org/dz5/) Powered by Discuz! 6.0.0