2009-04-24

ArchLinux 推廣教學起跑!(09.7.5更新)



不久前Ubuntu 9.04剛發佈,雖然我已經很久不用Ubuntu了
比起別人我算是幸運的!轉換到ArchLinux沒有遇過什麼問題
對Ubuntu有興趣的朋友可以參閱我以前所撰寫的Ubuntu 8.10推廣文



ArchLinux與Ubuntu相比它的優點有:


1.快速

ArchLinux使用i686編譯的套件庫比Ubuntu普遍都是i386套件在執行速度上要來的快
不過如果你選擇的是x64的版本,兩者執行速度上的差異就幾乎不存在了
因為在x64上,每家廠商幾乎都用一樣的參數下去編譯

再來ArchLinux套件的相依性較為自由,Ubuntu在這一部份的處理沒有ArchLinux來的好
常常裝了一堆用不到卻不能移除的套件,假如今天我要打造一個輕量級的作業系統
ArchLinux可以做的比Ubuntu還要來的小巧很多!


2.無縫升級

ArchLinux採用無縫升級,所以它沒有週期性升級,隨時都保持在最新
像Ubuntu它每一個版本都有自己獨立的套件庫,一些軟體像是OpenOffice.org
除非遇到很緊急的問題,否則絕大多數的軟體都不會經常或者完全不升級

而ArchLinux對於軟體的更新通常都在24小時左右的時間會有所反應
它的套件庫每天都在更新,相較於Ubuntu每次只要出了新版本
舊有的版本很快就變成了孤兒,雖然有Ubuntu LTS長期支援版
但這僅限於安全更新,對一般桌面應用來說,想要新軟體就必須自己找來源
所以在這一點上,ArchLinux的理念才是比叫迎合一般人的口味


3.高度的自訂性

ArchLinux沒有特定的樣子,像Ubuntu就有各種不同桌面環境的分歧
而ArchLinux安裝完後只有基礎系統,接下來就看自己的發揮
沒有沉重與多餘的套件,除了簡單(easy)還是簡單(simple)
每一個人都可以打造完全屬於自己一個人的Linux系統



安裝開始(按小圖賞大圖)

ArchLinux安裝ISO在官網上有兩種
一個是Core另一個是FTP,差別在Core可以在一開始就安裝完基礎系統
而FTP本身檔案比較小,它透過網路來安裝所有的套件
這裡我使用FTP版,因為ArchLinux的更新太頻繁了
通常過了一兩個月,你的基礎系統套件幾乎全更新了
所以像現在我們選擇由FTP安裝其實還比較快一點!

按我由官網下載安裝ISO


開機後輸入arch或是root登入
再輸入/arch/setup進入安裝程式




由於我是用網路安裝,這裡我們必須選擇FTP/HTTP安裝模式




安裝程式主選單
項目請由上到下

先設定網路使用模式
在設定網路的過程,會詢問要由哪個鏡像站更新
我們使用美國鏡像站進行安裝,速度會快很多
http://archlinux.unixheads.org/$repo/os/i686

如果是64bit就輸入
http://archlinux.unixheads.org/$repo/os/x86_64


調整或新增硬碟分區




記住!如果你的硬碟裡有重要的資料在
請勿選擇項目1!它會自動幫你格式化以及規劃磁碟分配




選擇要操作的硬碟




規劃磁碟分區,不會用的可以參照我之前的B2D Linux推廣文




如果記憶體夠大可以不用SWAP也沒有關係




設定檔案系統,我這張圖是舊,新的可以選擇EXT4
不過/boot必須掛在EXT4以外的分區,否則GRUB無法引導進入系統




想清楚了之後再決定要不要格式!




回到主選單,選擇安裝套件




這裡我們照預設就好






回到主選單選擇開始進行安裝套件




選擇NO,因為之後可能還會再用到




回到主選單,我們繼續設定系統檔




詢問要不要偵測硬體,這裡選擇Yes




詢問是否會由USB裝置開機,這裡我選擇NO




選則你會用的文字編輯器,這裡我選vi




編輯/etc/rc.conf,這是一個很重要的檔案

ArchLinux大部份的設定都是在這裡完成
進入後先按i才可以編輯




設定時區(TIMEZONE)
語言(LOCALE)建議保持預設英文,稍候才修改




設定主機名稱(HOSTNAME)




設定網路:

如果你跟我一樣用網路安裝,那一開始就會設定了
如果不是你才需要設定上網的方式
最後要離開時請先按ESC然後再:wq!




接下來編輯/etc/locale.gen
把中文相關的zh_TWzh_CN取消註釋(去掉最前面的#)




以上是比較簡單的中文化法
如果你想要在終端下保有英文介面
在X又可以顯示正體中文
可以自己新建一個~/.xprofile
然後在裡面添加:
#Loacle
export LANG=zh_TW.Big5
export LANG=zh_TW.utf8
export LC_CTYPE=zh_TW.Big5
export MM_CHARSET=big5




回到主選單設定root密碼




安裝開機引導程式




選擇GRUB作為開機引導程式




選擇之後它會跳出fstab掛載的情況
離開同樣只要先按ESC再輸入:q!




詢問GRUB要裝在那
一般建議安裝在MBR,這裡我選擇裝在/dev/sda




繼續詢問是否使用軟體RAID
沒有就選NO




大致上告一段落了,跳回主選單離開安裝程式




輸入reboot重新開機





基礎系統安裝完後我們要建立自己的帳號

建立使用者帳號名稱
useradd -m -s /bin/bash 你的帳號名稱

設定該帳戶密碼
passwd 你的帳號名稱




安裝xorg
pacman -S xorg


安裝KDEMod 4:

KDEMod官方有五個mirror,選一個速度比較快的
建議選最後一個,在我這裡速度可以到500k/s以上

編輯pacman.conf
vi /etc/pacman.conf

依照你所安裝的版本加入正確的來源

x86:
[kdemod-core]
Server = http://chakra-project.org/repo/core/i686

[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/i686

x64:
[kdemod-core]
Server = http://chakra-project.org/repo/core/x86_64

[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/x86_64


不建議加入kdemod-playground,因為這是不穩定的測試套件
最後記得:wq!儲存


安裝KDEMod

安裝基本KDEMod(建議!)
pacman -Sy kdemod

安裝精簡KDEMod
pacman -Sy kdemod-minimal

安裝完整KDEMod
pacman -Sy kdemod-complete

這裡建議僅先安裝基本KDEMod就可以了


安裝語系支援:

安裝字體
pacman -S wqy-zenhei ttf-bitstream-vera ttf-arphic-uming ttf-arphic-ukai

正體中文
pacman -S kdemod-kde-l10n-zh-tw

簡體中文
pacman -S kdemod-kde-l10n-zh-cn



安裝驅動設備:

安裝輸入設備驅動程式
pacman -S xf86-input-mouse xf86-input-evdev xf86-input-keyboard



安裝顯示卡驅動程式:

nVidia用戶:

閉源驅動(建議)
pacman -S nvidia
開源驅動
pacman -S xf86-video-nv

ATi用戶:

開源驅動
pacman -S xf86-video-ati
閉源驅動(須先安裝yaourt)
yaourt -S catalyst

intel用戶
pacman -S xf86-video-intel

VIA用戶:(須先安裝yaourt)
yaourt -S xf86-video-via-git

SIS用戶:
pacman -S xf86-video-sis



驅動設備引導:

顯示卡驅動裝完後接著安裝HAL、dBus
pacman -S hal dbus


xorg.conf設定:

如果你安裝的是xf86-video的開源驅動
可以直接略過一個步驟,如果用nVidia閉源驅動可以適度參考

這裡我不用hwd產生xorg.conf
因為hwd現在已經被Arch移出套件庫了
我們改用nVidia內建的工具產生xorg.conf

nvidia-xconfig


重新編輯xorg.conf,用#註釋掉與顯示卡無關的部份
以下為我的xorg.conf(僅供nVidia顯示卡用戶參考!
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "dpms"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 50.5 - 180.0
VertRefresh 60.0 - 170.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RenderAccel" "True"
Option "TripleBuffer" "True"
Option "BackingStore" "True"
Option "PixmapCacheSize" "300000"
Option "OnDemandVBlankInterrupts" "True"
EndSection

回頭編輯/etc/rc.conf,把hal加入到DAEMONS內
vi /etc/rc.conf




安裝音效驅動
pacman -S alsa-utils alsa-oss

將帳號加入音效使用權
sudo gpasswd -a 你的帳號名稱 audio

最後編輯/etc/rc.conf,將alsa加入到DAEMONS內



如果alsa無法驅動你的音效卡,還可以改用OSS
pacman -S oss

然後將oss加入到DAEMONS內就可以了



安裝sudo、gksu
pacman -S sudo gksu

將你的帳戶加入sudo
visudo

在空白的地方加入以下
你的帳號名稱 ALL=(ALL) ALL

如果要sudo不會提示需要密碼(不建議這麼做!)
你的帳號名稱 ALL=(ALL) NOPASSWD: ALL


準備進入桌面:

啟動hal、dbus服務準備測試能否進的了桌面
/etc/rc.d/hal start

然後測試X與驅動是否正確驅動:
startx

如果可以看到這樣的畫面,並且滑鼠鍵盤驅動正常
那表示應該沒什麼問題了,輸入exit離開X




進入KDEMod桌面環境
/etc/rc.d/kdm start

如果可以進入到桌面,表示已經完成基礎的安裝了
回頭編輯/etc/rc.conf,將kdm加入到DAEMONS內



軟體安裝:

Firefox 3.5.X
sudo pacman -S firefox firefox-i18n

Firefox 3.5 PGO(須先安裝yaourt)
yaourt -S firefox-pgo

Opera(須先安裝yaourt)
yaourt -S opera

FileZilla
sudo pacman -S filezilla

JRE
sudo pacman -S jre

FlashPlayer
sudo pacman -S flashplugin

壓縮格式支援
sudo pacman -S unrar unzip

GIMP繪圖軟體
sudo pacman -S gimp

K3B燒錄軟體
sudo pacman -S k3b
將帳號加入光碟設備使用權
sudo gpasswd -a 你的帳號名稱 optical

TVtime電視卡客戶端軟體
sudo pacman -S tvtime
將電視卡加入設備使用權
sudo gpasswd -a 你的帳號名稱 video

SMPlayer影音播放軟體
sudo pacman -S smplayer

OpenOffice.org辦公室文書軟體
sudo pacman -S openoffice-base openoffice-zh_tw

Go-OpenOffice(須先安裝yaourt)
yaourt -S go-oo-bin-base go-oo-bin-zh-tw


即時通訊軟體:

Pidgin
sudo pacman -S pidgin

Kopete
pacman -S kopete

aMSN
sudo pacman -S amsn

Skype
pacman -S skype

Galaxium(須先安裝yaourt)
yaourt -S galaxium

QQ For Linux(須先安裝yaourt)
yaourt -S linuxqq


P2P軟體:

KTorrent
sudo pacman -S ktorrent

Deluge
sudo pacman -S deluge

Azureus
sudo pacman -S azureus

rTorrent
sudo pacman -S rtorrent

aMule
pacman -S amule

Transmission
pacman -S transmission-gtk


安裝中文輸入法:

安裝gcin中文輸入法(建議)
sudo pacman -S gcin

再來編輯profile這個檔案
sudo kate ~/.xprofile

然後加入以下:
#gcin
export GTK_IM_MODULE=gcin
export QT_IM_MODULE=gcin
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
gcin &

重新登入後就可以使用gcin輸入中文了!


安裝SCIM中文輸入法

如果你不喜歡或者不習慣gcin
也可以改用SCIM這個Ubuntu的預設文字輸入工具
sudo pacman -S scim

同樣也需要編輯profile
sudo kate ~/.xprofile

然後加入以下:
#SCIM
export XMODIFIERS=@im=SCIM
export GTK_MODULE=scim
export QT_MODULE=scim
export G_FILENAME_ENCODING=@utf8
export XIM_PROGRAM="scim -d"
export LC_CTYPE="zh_TW.utf8〞
scim -d

重新登入後就可以使用SCIM輸入中文了!



安裝NTFS-3G:

我想應該很少人能夠真正拋棄Windows系統
因為實在有太多好玩的遊戲可以玩了
所以硬碟內或多或少都會有一兩個NTFS分區
在Linux下我們可以用NTFS-3G對其進行掛載

首先安裝ntfs-3g
sudo pacman -S ntfs-3g

然後我們要開始對分區進行掛載
這裡我用稍微複雜但更容易管理的UUID方式掛載

我們在終端機中輸入
sudo blkid

它會回饋類似這樣的一個訊息
[lawliet@ArchLinux ~]$ sudo blkid
/dev/sda1: UUID="92BCF961BCF93FF1" LABEL="System" TYPE="ntfs"

/dev/sdb1: UUID="9e8c9bc2-6e55-4869-bc9b-a4a84a3ce3f5" TYPE="ext4"

/dev/sdb5: UUID="6EBC4326BC42E863" LABEL="DATA" TYPE="ntfs"

我們從TYPE這項可以得知sda1與sdb5為ntfs格式
其中UUID就是那一長串英文與數字的組合

知道UUID後我們就可以開始掛載ntfs-3g了
編輯fstab
sudo kate /etc/fstab

加入這兩項
UUID=92BCF961BCF93FF1 /media/system ntfs-3g defaults,iocharset=utf8,umask=0,nls=utf8 0 0

UUID=6EBC4326BC42E863 /media/data ntfs-3g defaults,iocharset=utf8,umask=0,nls=utf8 0 0

記住!你的UUID絕對不會跟我的一樣
掛載自己的ntfs分區的時候記得要修改
儲存修改好的fstab開始進行掛載
sudo umount -a
sudo mount -a

到此你已經可以在ArchLinux上編輯NTFS磁區了



PacMan常用指令:

pacman它的操作邏輯幾乎與各大發行版套件庫指令一致
以Ubuntu做例子,我們要安裝軟體的時候輸入apt-get install 套件
在ArchLinux則為pacman -S 套件


更新套件庫與系統升級
pacman -Sy 更新套件庫
pacman -Su 升級所有的套件

指令富有彈性,以上兩件事可以一起完成
pacman -Syu 更新套件庫完接著進行升級

尋找軟體並安裝它
pacman -Ss 搜尋預尋找軟體套件庫資料
pacman -S 輸入你欲安裝軟體的名稱
pacman -Sf 強制安裝套件

刪除已經安裝的套件
pacman -R     刪除套件但不包含相依套件
pacman -Rs     刪除套件以及相依套件
pacman -Rd    強制刪除套件不檢查相依性
pacman -Scc 清除已下載的套件

更詳細可以參考官方WIKI
或者自己查詢本地的PacMan使用手冊
man pacman



安裝yaourt:

yaourt是ArchLinux的額外套件庫
任何人都可以參與維護,你可以將你打包好的套件上傳到AUR
或是下載別人打包好的軟體,yaourt可以根據PKGBUILD的需要
自動編譯並安裝,可以省去手動方式安裝的make、make install等步驟

使用了yaourt之後軟體會變得非常豐富,由於每個人都可以維護它
所以很多商業非開源軟體也可以在上面找到,例如adobe Reader或者VMWare WKS等


開始安裝yaourt

首先要編輯
sudo kate /etc/pacman.conf

在空白處加入以下來源
[archlinuxfr] Server = http://repo.archlinux.fr/i686

然後直接安裝yaourt
pacman -Sy yaourt


yaourt使用的指令與pacman一樣
一般使用可以完全取代pacman
而且套件庫還有版本資訊,還會用顏色做區隔
找軟體也可以上AUR官網查詢,使用上算是相當的方便


到這裡基本上算是完成安裝了




剛安裝完的KDEMod應該是英文的介面
從K功能表打開System>System Settings>Regional & Lanauage
或於終端下敲入:
systemsetting




按Add Lanauage加入中文支援




記得要套用設定





接下來就是一些不要緊的細節部份
可以自己衡量有沒有必要!


讓GTK程式能夠與QT程式擁有一樣的外觀:
sudo pacman -S kdemod-extragear-gtk-qt-engine qtcurve-gtk2 qtcurve-kde3 qtcurve-kde4

安裝完後重新登入,然後在系統>系統設定裡找到GTK Styles and Fonts
設定成下圖所示,重新登入之後GTK程式就不會看起來醜醜的了




同樣在外觀的部份,我們切換到字型的地方
把字體設定成文泉驛正黑體




或者安裝你自己喜歡的字型
退回上一頁,最下面有一個"字型安裝程式"
安裝方法跟在Windows上一樣,不必像在Gnome要在那裡複製過來複製過去
還要動手加開權限,KDE4在這方面實在是很方便




KDE4也有自己的3D特效,不需安裝Compiz Fusion就能夠實現!






3D效果:

視窗拖洩時的果凍特效




Desktop Wall




桌面圓筒效果





特效還有很多,有興趣自己慢慢摸索
雖然KDE4已經內建了3D特效,但如果你不喜歡
也可以改用Compiz Fusion


安裝Compiz 0.8.2
sudo pacman -S compiz-core ccsm compiz-decorator-kde ompiz-fusion-plugins compiz-fusion-plugins-extra compizconfig-backend-kconfig fusion-icon

最後將Fusion-icon加入到/etc/profile
這樣子開機後應該就會自動開動3D桌面特效了



如果這篇文章讓你對ArchLinux感興趣或喜愛用它
並打算自此之後都一直使用ArchLinux
強烈建議一定要訂閱官網套件更新RSS
才不會發生出了問題不知道如何解決的窘境!


最後歡迎Ubuntu的用戶跳槽,因為ArchLinux除了安裝過於麻煩
其它的部份可是一點也不拖泥帶水,連Ubuntu.cn都開了ArchLinux專區
可見其魅力不是網路上三言兩語就可意會的,趁著Ubuntu 9.04發佈之際
看能不能拉一些人過來ArchLinux,原本這篇文章是寫給不是初學的朋友看的
但寫到快完成時臨時改變主義,寫的儘量簡單截圖也增加不少
如此也方便一些新手朋友的加入


但最重要的是搭建ArchLinux要有耐心,通常第一次安裝都會失敗
有的人卡在網路不會設定,大部份人是卡在xserver的部份
通常選擇"正確的驅動"就已經成功一半了
尤其是顯示卡方面的問題會比較多!nVidia跟intel的顯示卡驅動還蠻好處理
幾乎沒什麼問題,ATi的驅動就比較難搞了,它在源裡有封閉驅動跟開源驅動
如果前面安裝的封閉驅動無法正常工作,可以移除改安裝開源驅動
pacman -S xf86-video-ati

由於我手邊均無ATi顯示卡的機器,所以如果安裝上出現問題
請參閱ArchLinux官方WIKI
如果要請求技術支援可以到Ubuntu.cn還有Linuxsir求助

如果是有關於KDEMode的問題也可到官方論壇以及官方WIKI尋求解答
這篇文章暫時就先這樣,不定期更新,想到什麼或有遺漏什麼會再加上來

Have a nice day!

121 則留言:

  1. 寫的很好,連我都想裝了 :)
    有電腦就來試試看 !

    回覆刪除
  2. 請問一下,ArchLinux上的gcin已經是解決小灰的版本嗎? 謝謝。

    回覆刪除
  3. @PlanyKao

    抱歉我不知道我現在用的版本是否有這個問題

    我現在的gcin版本為1.4.4
    我這樣用很久了,沒有看過出現不會消失的灰色色塊

    給你參考一下!

    回覆刪除
  4. 看起來很吸引人裝來試試看

    我有個疑問,我記得之前有看過類似的文章,裡面寫說可以讓linux裝在window上,類似像一個執行檔在跑。

    有誰記得那個東西的呢?我指的不是vmware,應該像是wubi這樣的東西吧。

    回覆刪除
  5. @Lawliet

    感謝,我後來去archlinux的官網查了一下gcin的版本,好像沒有1.4.5的版本,因為在ubuntu上,是到1.4.5~pre2才解決小灰的問題。

    另外再請問一下,您文章裡所說的"訂閱官網套件更新RSS,才不會發生出了問題不知道如何解決的窘境"是什麼意思呢?
    官網套件更新RSS是否是底下這個
    http://www.archlinux.org/feeds/packages/

    拍謝,問題很多 orz

    回覆刪除
  6. @PlanyKao

    那個問題我看了一下,跟xwindow還有GTK+都有影響的樣子

    如果不夠新可以下載源碼編譯一下
    我想應該就OK

    至於我所說的窘境
    拿Ubuntu來講,這兩個發行版都用過的人
    他們會覺得原來ArchLinux這麼快速
    同時也會覺得原來Ubuntu幫我們做了那麼多事情
    Ubuntu上的套件幾乎都是安裝完就設定完成
    ArchLinux理念不同,在於它給了很高的自訂性,讓用戶打造一個屬於自己的發行版
    例如xorg更新,如果你沒有訂閱RSS
    就直接pacman -Syu更新了全系統
    那很有可能重心開機後進步了桌面
    必須照著RSS提供的更心資訊做相應的修改
    不過用我這個教學所搭建的系統不會有xorg的問題
    因為驅動設備我全部都交由hal以及dbus來引導

    其他比叫有可能出問提倒置進步了桌面的
    就是驅動還有kernel更新的問題了
    不過這兩個問題Ubuntu其實同樣也有

    RSS訂閱新聞
    http://www.archlinux.org/feeds/news/

    回覆刪除
  7. @yure

    你說的那個是coLinux
    http://www.colinux.org/?section=archive

    直接安裝在windows上執行

    回覆刪除
  8. 謝謝,我剛剛下載研究了一下。

    有一點我不確定是否理解錯誤,用coLinux來玩的話,不就只能用舊的archlinux(2007.08-2)而不能用最新的2009.02版了?

    回覆刪除
  9. 請問一下,您裝了上述套件後,大概用了多少G?

    回覆刪除
  10. @yure

    如果是ArchLinux直接pacman -Syu
    更新後就是新版本了


    @老杜

    我並沒有全裝上述套件
    這裡只是列出一般人可能常用的套件
    方便新手安裝與參考而已

    回覆刪除
  11. 您好,
    我目前也有在使用 ArchLinux,
    想請問若某些套件想要停留在舊版本(因為新版會有問題,如 xcb-util 3.4 跑 awesome 鍵盤動不了之類的),是要怎麼改? ~@_@"

    還有,也可以教大家怎麼用 abs 或是包套件上 AUR 之類的喔 ~^_^"

    回覆刪除
  12. 您好,
    不知道為什麼,我的GCIN在Firefox可以切換中文輸入,但是在kate、openoffice、vim等程式中卻無法切換,只能打英文。

    我試過設定GCIN的切換鍵,可是不管怎樣,GCIN都會恢復成預設的CTRL+SPACE。

    回覆刪除
  13. 樓上,我跟你一樣,目前還在找解中.......

    回覆刪除
  14. @PlanyKao

    我發現原因了

    要改/etc/profile

    export XMODIFIERS="@im=gcin"

    ====
    文章中是
    export XMODIFIERS=@im=gcin符號的問題,直接複製貼上就會出錯。

    改好後重新登入即可。

    回覆刪除
  15. @Victe.L
    感謝,改過之後確實可以正常切換輸入法了,不過我卻遇到更怪的情況。
    那就是我完全看不見我輸入的文字 XD
    gcin這邊可以正常,我也可以一直打字,但是在畫面上卻一個字也看不到,非常奇怪 0rz

    回覆刪除
  16. @PlanyKao
    不會吧?我現在已經完全正常了。
    看不到字的問題我沒遇到。

    回覆刪除
  17. 抱歉各位...

    我不知道為什麼貼""
    結果會變成」」
    現在已經改好
    不好意思啊...

    回覆刪除
  18. hi guys

    @魏藥:

    # pacman -Syu --ignore 套件名稱

    如果已經升級了想降回去,可到下面網址下載舊版套件,然後再手動降回去。
    http://schlunix.org/archlinux/

    回覆刪除
  19. @魏藥

    舊套件下載下來後
    記得用以下指令做安裝

    pacman -U 套件名稱

    回覆刪除
  20. 作者已經移除這則留言。

    回覆刪除
  21. @Lawliet
    是因為 Firefox 同文堂自動轉換繁體(正體)的關係嗎?

    還有,謝謝那個 --ignore 參數 ~^_^"

    發現了一點小錯誤(?)
    catalyst 不能用 pacman 裝,要用 yaourt(被遺棄到 aur 上了...) ~@_@"

    回覆刪除
  22. @魏藥
    若要長期鎖定某些套件版本,可以把套件加到 pacman.conf 的 IgnorePkg 中,省得每次升級都要加 --ignore 參數。

    回覆刪除
  23. 請問一下,Openoffice的問題。
    Openoffice在KDEmod下剛開啟的時候,看起來一切正常,但是只要將游標移到選單列或是工具列的地方,選單例和工具例的文字和圖示就會完全消失.....
    --
    這已經是export變數讓OOo使用gnome的介面了,不export這個變數更慘,滑鼠到選單列的"工具"就當了 XD

    回覆刪除
  24. 大大您好我比較想要請問大大的是如果...要用Archlinux的話~要怎麼樣才能安裝在USB隨身碟上面呢????是否可以出個指導文呢??

    小弟超想知道怎麼樣把Archlinux安裝在隨身碟上面耶....

    不過說真的你上面的推廣文真的很棒受益無窮(讚

    回覆刪除
  25. @PlanyKao

    oo.o的問題其實我也有
    這應該是xserver或者是nVidia驅動的問題
    後者的問題應該比較大
    其實可以試著移除nvidia 180.xx這個驅動
    改用nVidia官網的180.51 beta
    http://www.nvidia.com/object/linux_display_ia32_180.51.html

    安裝方式為:

    sudo sh 驅動程式路徑
    記得先關閉xserver關閉!


    如果還不行就只能暫時關閉桌面特效
    等待nvidia修正了

    回覆刪除
  26. @純粹黑

    我沒有試過安裝在隨身碟
    但理論上安裝方法跟安裝到硬碟是一樣的
    如果沒辦法,你可以要先拔掉硬碟的排線

    並參考一下這一篇wiki
    http://wiki.archlinux.org/index.php/Building_a_Live_USB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    回覆刪除
  27. @Lawliet
    原來如此,我以為我遇到的情況又是特例了。
    --
    後來發現gcin的問題其實是我"假會(台)",
    在安裝過程式,設定rc.conf時,我把locale改成zh_TW.utf8(因為預設是en_US.utf8),而不是zh_TW.UTF-8,所以才會讓gcin搞不清楚狀況 0rz

    回覆刪除
  28. 看了您的文章也讓我自己動手做了
    不過想要請問一下

    當系統安裝好了之後

    執行pacman時會出現兩個error

    error:failed to update community(Transient resolver failure)
    error:failed to synchronize any databases

    是因為了resolver解析沒過嗎?
    但也查看了resolver的設定,應該不至於影響
    還是因為了 mirrorlist 有錯
    但也有嘗試使用預設的站台,也是相同的情況

    不曉得還有哪裡尚未注意到呢?
    還請站長指點迷津

    回覆刪除
  29. 樓上的你安裝完以後並在接通網路的時候

    可以檢查一下pacman.conf這個檔案或者是另外一個檔案我忘記了= =我記得開pacman.conf的時候最上面的注解有說去看看有沒有把來源的部份的"#"去掉

    應該就可以了...

    回覆刪除
  30. 唔~註解的位置一開始有注意到了!
    不過,剛有在詳加確認,但是發現一個錯誤訊息沒有讀到"file retrieving community.db.tar.gz form ...某個網址..."

    我想大概是還有什麼檔案我沒有注意到吧?

    回覆刪除
  31. oo.o 會當是因為
    gtk-qt-engine 的關係,
    官網有寫。
    還是裝 qtcurve 吧,至少 gtk 看起來不會那麼奇怪

    回覆刪除
  32. 謝謝樓上不具名的朋友
    OO.o問題已解決


    請大家重做一遍"讓GTK程式能夠與QT程式擁有一樣的外觀"
    這個步驟,設定後
    OO.o就不會出現怪問題了

    回覆刪除
  33. 拜讀大作之後,興致勃勃的將ArchLinux裝載一個4G的USB上,過程大致平順,只是Select Packages處只有base及devel兩項。
    裝好後重開機,先是找不到partition,後來將menu.lst中的root (hd1,0)改成root (hd0,0)可以解決。後來跑到root=/dev/disk-by-uuid=XXXXX...的地方跳出來掛點,就不知如何繼續。

    請教再來如何解決?

    回覆刪除
  34. grub可以安装在ext4上,我照着你这篇文章安ARCH时试过了,谢谢你的这篇文章。

    回覆刪除
  35. 請問您開機之後是如何進入設定安裝那個畫面的?
    我第一次接觸,很多地方不明白,比方說原本筆電的系統是windows,那我如何進入arch的安裝畫面呢?windows當然是要砍掉的。

    回覆刪除
  36. 樓上小江可能要先進去bios設定你的光碟機還是隨身碟為第一優先開機才有辦法唷

    這個你可以去翻翻你主機板的說明書

    另外筆電會遇到比較多驅動的問題~以你現在來說不宜躁進可以先用虛擬機的軟體來玩看看先等熟點再來用你的挫折感比較低^^不會說挫折感太重就不想裝了= =然後回到XP去^^


    以上有問題再說

    回覆刪除
  37. 在安裝KDEMOD的那一步,選擇mirror的時候,由于大陸把官網給GFW了,所以大陸的XD可以使用下面的源

    [kdemod-core]
    Server = http://mirror.rit.edu/kdemod/core/i686

    [kdemod-extragear]
    Server = http://mirror.rit.edu/kdemod/extragear/i686

    [kdemod-playground]
    Server = http://mirror.rit.edu/kdemod/playground/i686

    ps:安裝的時候盡量使用官方的源 我第一次使用mirrors.163.com的源安裝發現有alsa-lib的依賴問題,看來163的源還是比較舊的

    回覆刪除
  38. 無法選擇packages上面顯示check /dev/tty7 for errors
    請問是什麼意思?

    回覆刪除
  39. 樓上小江請按ALT+F7

    你就會看見詳細的訊息了...然後請PO上來大家一起研究^^

    回覆刪除
  40. 離開安裝程式,reboot之後畫面變黑就不動了,怎會這樣?

    回覆刪除
  41. @小江

    reboot之後畫面全黑有幾個可能
    可能你引導程式裝錯了
    可能你沒設定好開機磁碟
    或者你引導程式沒確實安裝
    可以用grub4dos或者
    再回到安裝程式執行安裝grub

    回覆刪除
  42. 我是用macbook的vmware安裝的,確實有重開機過只是馬上變黑,字也不能打,唯一的方法好像就是重新安裝,不過我是依照大大的順序安裝的耶,如果問題在開機導向,請問我如何修正呢?

    回覆刪除
  43. @小江

    那你還進的去MAC OS嗎?
    你這個問題比較像是開機沒設啟動磁區
    或者是GRUB沒確實安裝
    在PC上,如果GRUB無法引導或是沒設好
    開機會出現錯誤訊息
    如果是GRUB沒裝好,那會由BIOS提示找不到開機裝置,還是再建議你檢查一下這個部分

    回覆刪除
  44. 以上問題又莫名其妙的解決了,但問題又來,pacman -S xorg的時候顯示error:'xorg':not found in sync db
    我安裝的是core,安裝程式的packages裡面只有base沒有其他了,有關系嗎?

    回覆刪除
  45. @小江

    恭喜!不過方法還是可以分享一下
    可能有人也有同樣的問題待解決

    安裝之前請先pacman -Syu更新套件庫
    因為我這篇教學是用FTP安裝
    所以套件庫一開始就已經是最新的了
    更新玩就可以安裝其它東西了

    回覆刪除
  46. 作者已經移除這則留言。

    回覆刪除
  47. 更新之後,安裝完xorg就變成這個問題了:kdemodnot found in sync db

    回覆刪除
  48. 你安裝前都沒pacman -Sy一下麼?

    回覆刪除
  49. 有啊~我已經弄兩次了,顯示:core is up to date
    extra和community也是。

    回覆刪除
  50. 那是你没有添加kdemod的源
    开头好好看一下,版主都有详加说明了

    回覆刪除
  51. 這個系統應該是給老手用的吧?因為有部份地方實在不是我這種新手能懂的,比方說我不知道怎麼添加源頭一樣,還是要我先學會vi才來安裝?可以跳過去先安裝驅動嗎?謝謝!
    網路慢到快哭了:(

    回覆刪除
  52. 添加源跟老手新手没有关系
    自己看清楚,版主写的很清楚了

    回覆刪除
  53. 我已經看得很清楚了,vi /etc/pacman.conf 進去之後我就是不知道該在哪裡加源進去,抱歉!還是將來我學會這些語言的時候在來安裝好了!謝啦~

    回覆刪除
  54. @小江

    如果vi還不太會用
    可以先裝gnome或kde4
    只要pacman -S gnome
    或pacman -S kde
    詳細可以參考wiki
    不一定要執著於KDEMod

    http://wiki.archlinux.org/index.php/GNOME_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    https://www.blogger.com/comment.g?blogID=5847292892673242979&postID=7058212019722092268&pli=1

    回覆刪除
  55. 請問一下archlinux有什麼bbs軟體可以裝嗎?

    回覆刪除
  56. 不知道有沒有人遇到Firefox的url autocomplete功能異常的問題。
    http://3.bp.blogspot.com/_onRUxaECNVM/SgW9MuFJmyI/AAAAAAAAA8k/XEUoYGQGRB0/s1600-h/arch_firefox_01.png
    http://1.bp.blogspot.com/_onRUxaECNVM/SgW9NCgJbZI/AAAAAAAAA8s/bSXFg6UoIZs/s1600-h/arch_firefox_02.png
    照理來說,url atuocomplete的功能只有在輸入網址的時候才有效果,可是我只要在網址列點一下,url autocomplete功能就馬上出現效果,有點難描述 0rz
    --
    詳細的情況: http://0rz.tw/lRlga

    回覆刪除
  57. 建意作個 LiveCD
    桌面環境可用lxde
    來簡化安裝程序
    Arch本身就是以 輕省小 為主軸
    如再加上lxde的話
    不但可更容易上手
    且用到的資源也比K牌或G牌來的少

    回覆刪除
  58. 請問晶片是用SIS的NB
    要如何裝 LXDE

    晶片是
    SiSR 630 VGA
    SiSR 630 音效

    還請幫解謝謝

    回覆刪除
  59. @雲綺

    您好:

    顯示晶片可以用"sis"做關鍵字
    然後用pacman -Ss sis做搜尋
    然後再安裝xf86-video-sis
    最後參考wiki把參數加進xorg.conf內

    http://wiki.archlinux.org/index.php/Xf86-video-sis


    網路的問題你要先知道你的網路晶片是什麼?
    如果是sis自己的,那可能需要載入相對應的驅動模組"sis900"進MODULES內

    http://wiki.archlinux.org/index.php/%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)


    LXDE直接關鍵字搜尋然後再
    pacman -S lxde
    它會自動安裝相依套件
    然後再照著wiki的說明完成startx的動作

    http://wiki.archlinux.org/index.php/LXDE_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)


    音效應該直接安裝alsa就好了
    就我這篇所寫的一樣

    回覆刪除
  60. 請教一下, 您在arch下使用隨身碟的速度會不會很慢? 我試了三隻都只有800kb/s左右, 而且cpu load都會從20%以下直接爆衝到100%,
    寫入更只剩300kb/s,
    而在ubuntu下卻又很正常...

    我試過這個
    http://wiki.archlinux.org/index.php/HAL#Enable_the_noatime_mount_option_for_removable_devices
    可是沒多大分別 XD

    不知道您是否有碰過這問題? 先謝謝囉

    回覆刪除
  61. 自己找到解決法了, 還是謝謝了~
    http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=15806&forum=22

    原來在 dmesg中, 出現了 Disabling IRQ #11
    $ sudo vi /boot/grub/menu.lst
    找到 archlinux 那段
    kernel /boot/kernel.img ro 那一行, 加入option: acpi=noirq
    就是變成..
    kernel /boot/kernel.img ro acpi=noirq
    然後重開機...就正常了 XD

    供大家參考

    回覆刪除
  62. go-oo-bin-zh-tw 已經更新了,謝謝您的通知

    不過我好像發現官方裝得到 go-openoffice

    回覆刪除
  63. @魏藥

    其實我昨天看go-oo-bin-zh-tw還是停留在3.0.99.x
    我才標示out of date不到一天就更新了...

    我自己的go-oo是自己改pkgbuild直接裝成正體中文的
    http://aur.archlinux.org/packages.php?ID=19457

    回覆刪除
  64. (接續)是把其中的 en-US 改成 zh-TW 就解決了嗎 ~@_@"

    好直接的解決方法

    回覆刪除
  65. @魏藥

    嗯,直接把en-US改成zh-TW就可以了

    其實這個人寫的pkgbuild很周到
    沒有特意加入md5檢查,除了方便他維護
    也方便需要修改pkgbuild時md5還要重新校隊的困擾

    回覆刪除
  66. 個人的一個小意見
    給新手的教學文是不是一開始用nano編輯器會比較好呢?
    vi的所有指令都要在使用前先背好(或抄好),之前我用到不知道怎麼跳出vi,只好直接關機....
    nano可以邊用邊看可用指令,比較容易吧?

    回覆刪除
  67. 可是我反而覺得vi比較好
    nano我反而不會用XD

    回覆刪除
  68. 有個小問題。
    教學文很好,但是沒有英文的話要查閱不容易,除非說事先把東西寫下來。
    剛剛用w3m勉強在方塊字中尋找可用的資訊...

    回覆刪除
  69. 你好 因為拜讀了您的文章,而嘗試了安裝
    想請教
    如果出現這個問題
    error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
    應該要怎麼解決?謝謝!

    回覆刪除
  70. 你好 我自己找到解決的方法了
    Boot an Arch live, mount your Arch partition in /mnt and run
    Code:

    pacman -r /mnt -Sy bash

    回覆刪除
  71. 最近開機出現一些問題。
    系統似乎要開啟某些功能,但是該功能開啟失敗(出現fail訊息)。
    但是這些訊息一閃而逝,不曉得要找哪個檔案才能看到開機時的訊息?

    此外,現在用圖形介面登入時,第一次登入會跳掉,得登入第二次才行。
    不曉得這問題是否跟第一個問題有關聯?

    回覆刪除
  72. 抱歉,又一個問題。
    因為我用64-bit的系統,現在想執行32-bit的程式,要安裝哪些套件?

    回覆刪除
  73. 不好意思,我遇到兩個問題,一個就是Konqueror 關閉之後常常會跑出CASH Report 不知道是為什麼,用的時會倒是都沒有問題。
    另外就是KDE字型中斜體和粗體好像顯示起來都相當不清楚,不知道有沒有什麼解決的辦法!! 謝謝

    回覆刪除
  74. 在install 時,建議用root,我用arch會有問題,pacman -Sy xorg才能安裝


    請問有人裝在eeebox嗎? 我的xwin會有問題耶 有什麼要注意嗎?

    回覆刪除
  75. 回樓上

    那是因為你用core安裝
    而Lawliet的教學是用FTP安裝
    所以你才需要Sy更新套件列表

    arch在eeepc上運行良好
    不知你的xwin有什麼問?

    回覆刪除
  76. ArchLinux跑起來的確是比較快,但ubuntu相較比較方便,而且我對於ArchLinux比較「自由」有點意見,我在ubuntu下時可以不安裝用不到的應用程式,但ArchLinux的KDE應用程式都是套裝的,一裝就是一個group的套件都裝,想要移除該group又會有相依性問題,使得系統內滿充滿很多用不到的應用程式,套件的相依與獨立性似乎還是ubuntu的apt作的比較好…不過…我現在也轉到Arch了,因為快~~~~

    回覆刪除
  77. 回Vincent

    那是不可能的,kdemod是經過拆包的
    比官方kde更細,你說有相依性,在我這邊是沒有的
    反而apt才是你要用或不用的一股腦的全裝
    比定製性,ubuntu是強不過arch的

    回覆刪除
  78. 請問一下為什麼xf86-input-*都安裝了
    可是startx 或 /etc/rc.d/kdm start 後螢幕變全黑 鍵盤滑鼠完全沒有反應...
    ctrl alt f1也不行
    文中該裝的我好像都裝了

    回覆刪除
  79. @AZ

    你的顯卡是?裝什麼驅動?
    試著先把xorg.conf給刪除看看

    回覆刪除
  80. 版主,有新的ArchLinux 2009.8的版本,可否同步更新一下這篇"ArchLinux推廣教學起跑!"呢?感謝您!

    回覆刪除
  81. 新版跟舊版在安裝上唯一的差別
    就是新版會在一開始的時候檢測DHCP
    如果你的網路不是用DHCP
    那這裡可能會停很久
    所以我目前沒有計劃
    更新安裝部份的教學

    回覆刪除
  82. 感謝版主的回答!雖然安裝過程畫面有些許的差異!

    回覆刪除
  83. 同為 Archlinux 的使用者來此簽到 XD
    自己也是個很愛玩 linux 的人,也寫了點東西在 blogger 上,有興趣的可以去參觀看看
    這裡

    回覆刪除
  84. 【錯字?】yaiurt -S linuxqq

    yaourt -S linuxqq

    回覆刪除
  85. 拜讀了大大文章真是非常感謝!!原本我是用ubuntu的!
    我也是很想將ArchLinux安裝進USB隨身碟的~
    http://wiki.archlinux.org/index.php/Building_a_Live_USB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
    生成支持 USB 存儲設備的內核

    編輯 /mnt/sdb1/etc/mkinitcpio.conf,在類似以下行

    HOOKS="base udev autodetect pata scsi sata filesystems usbinput keymap"
    原本以為就是裡面有usbinput就行了~可是一直無法找到usb隨身碟!!後來就試看看只有USB的字!結果這樣就行了!!後來我也裝了kdemod沒想到放在我的epc702上面跑還滿順的~真是沒想到!ArchLinux真的比ubuntu順多了!!可是比較不常用kde還在try try中!!真的比gnome美觀多了!感謝大大的分享!!又讓體驗ArchLinux~非常感謝!!

    回覆刪除
  86. 請問一下 我裝完之後 GRUB沒有WINDOWS的選項 要怎麼設定才可以讓我進入WINDOWS的作業系統呢?

    回覆刪除
  87. 解決了..原來他只是把menu.list裡跟WINDOWS有關的注釋掉而已

    不過我剛剛發現另一個問題

    只要開跟JAVA有關的程式就會當機(如JDownloader)

    請問要怎麼辦?

    回覆刪除
  88. @qwert

    你是用JRE還是OpenJDK?
    建議改用JRE會比較正常

    回覆刪除
  89. 可是我JRE跟JDK都裝不起來

    我還需要用JAVA來寫程式

    回覆刪除
  90. @qwert

    裝不起來那有提示什麼訊息嗎?

    除非你已經裝了這兩個其中一樣
    要不然另一樣必須移除前者才可以順利安裝

    回覆刪除
  91. error: failed retrieving file 'jre-6u16-1-i686.pkg.tar.gz' from archlinux.unixheads.org : Requested Range Not Satisfiable
    warning: failed to retrieve some files from community
    error: failed to commit transaction (Requested Range Not Satisfiable)
    Errors occurred, no packages were upgraded.

    回覆刪除
  92. archlinux.unixheads.org是不是除了openjdk外把其他的JAVA軟體套件都移除不給下載了阿?

    我去JAVA官網直接抓JDK來裝 可是開eclipse卻顯示
    A Java Runtime Environment (JRE) or Java Development Kit (JDK)
    must be available in order to run Eclipse. No Java virtual machine
    was found after searching the following locations:
    /home/cjh/eclipse/jre/bin/java
    java in your current PATH

    我就裝套件庫裡的eclipse顯示的訊息就跟上一個留言一樣找不到套件

    換其他server能不能解決問題? 要怎麼換?

    回覆刪除
  93. 所以我問的是要怎麼換

    回覆刪除
  94. 要換就要用編輯器去編輯/etc/pacman.d/mirrorlist
    看要哪個mirror站
    再註解掉Server前方的#就可以了

    回覆刪除
  95. Just installed Arch Linux. Love it. Better than Ubuntu!

    回覆刪除
  96. 謝謝教學
    問題請教
    1 安裝後 時間還是錯亂怎麼調
    2 怎麼看bbs呢? 我一直裝不起 pcmanx然後firefox套件toneberry也開不了
    3 我用我用e17 裝完裝完opera怎麼執行網路程式沒有他的選項呢?
    4 最機車的來了 我用GRUB開機 結果XP無法啟動 停在3行指令 就不跑了 什麼什麼rootnevery(ha0,0)
    另兩行忘記了...

    大哥 救我阿

    回覆刪除
  97. @pm429015

    1.安裝openntpd
    http://wiki.archlinux.org/index.php/Network_Time_Protocol#OpenNTPD
    2.安裝PCMAN-plugin
    3.沒用過e17,或許這是要自己做捷徑
    4.你的XP確定是放在(hda0,0)嗎?

    回覆刪除
  98. 謝謝你的提醒 可是我又遇到問題了
    1.我用我用firefox 3.5.2 PCMAN-plugin一直掛不上去 他說版本不支援

    2. 我把之前c槽的30G 分成兩半 15G裝xp 剩下的裝arch 然後我也是按照您上面所說 把grub 裝在sda上 這樣安裝對嗎? 還是什麼指令可以看呢?

    我想說把xp重新修復一下 所以用xp光碟開機 結果 安裝的藍色畫面都出不來了 黑黑一片 我傻眼了

    回覆刪除
  99. To: pm429015
    建議先更新firefox
    然後裝個extension:Add-on Compatibility Reporter
    它會取消相容性檢查,也可以回報特定Add-on是否正確運作。

    檢查在Linux下個個分區的代號,基本上可以對應到GRUB的代號上。(除非你是使用多個硬碟)

    回覆刪除
  100. 剛裝好archlinux所以分享一下我的心得

    從cd裝好後 直接裝這些套件
    是從archlinux common app中根據google"中文"使用者評價中"最滿意且必裝"的套件

    附註:xf86-video-*可根據以上教學文置換


    xf86-video-intel
    alsa-utils
    gnome
    eog
    file-roller
    skype
    gimp
    openoffice-base
    openoffice-zh-TW
    gedit
    xorg
    zip
    unzip
    unrar
    vlc
    xpdf
    gdm
    brasero
    pidgin
    gnome-terminal
    chromium
    flashplugin
    xf86-video-ati
    gamin
    wqy-zenhei
    scim-chewing

    回覆刪除
  101. *2010/7/30 update

    alsa-utils
    gnome
    eog
    file-roller
    skype
    gimp
    openoffice-base
    openoffice-zh-TW
    gedit
    xorg
    p7zip
    vlc
    xpdf
    gdm
    brasero
    pidgin
    gnome-terminal
    chromium
    flashplugin
    gamin
    wqy-zenhei
    scim-chewing

    回覆刪除
  102. 嗨 現在kdemod好像又拆包了
    裝kdemod時會缺套件 libxxf86misc

    一直以為相依套件沒管理好
    ( https://bbs.archlinux.org/viewtopic.php?pid=835798#p835798 )
    剛才才發現路徑有點小變化的樣子..
    有些套件被移到platform, desktop, 或apps了

    # vi /etc/pacman.d/kdemodmirrorlist
    Server = http://chakra-project.org/repo/$repo/i686

    # vi /etc/pacman.conf
    [kdemod-core]
    Include = /etc/pacman.d/kdemodmirrorlist
    [kdemod-extragear]
    Include = /etc/pacman.d/kdemodmirrorlist
    [platform]
    Include = /etc/pacman.d/kdemodmirrorlist
    [desktop]
    Include = /etc/pacman.d/kdemodmirrorlist
    [apps]
    Include = /etc/pacman.d/kdemodmirrorlist

    回覆刪除
  103. 提克論壇
    分享快樂網路生活 :: http://tiik.org.ru/forum/

    由學生創立的論壇
    包含詳細的archlinux安裝說明

    回覆刪除
  104. 樓上的,你有整段是照抄的,有徵得同意或著明出處嗎?

    回覆刪除
  105. 我連裝2次,都是boot error
    不論是用ext2/ext4都一樣
    看到您是使用jfs
    不知道是不是這邊的問題

    回覆刪除
  106. @Benson

    我寫這篇教學的時候,如果/boot用ext4
    因GRUB不認ext4,所以會引導失敗
    所以我自己的/boot其實是用ext2
    但現在的Arch已經沒有這些問題了


    如果開機沒有看到GRUB
    那可以在Live system下重裝GRUB
    如果再不行還可以檢查主機板BIOS的硬碟優先順序
    因為GRUB有的時候任的是插槽順序
    如果跟BIOS內的優先全有衝突,就會發生這種怪事情

    回覆刪除
  107. 作者已經移除這則留言。

    回覆刪除
  108. ><,因為用到後來格式化都會出問題....一直很頭大
    不知大大能不能再詳細教一次這邊

    謝謝

    回覆刪除
  109. ><,因為用到後來格式化都會出問題....一直很頭大
    不知大大能不能再詳細教一次這邊

    謝謝

    回覆刪除
  110. 我下載了最新版來安裝,因不想破壞原C碟
    所以我打算安裝在外接式硬碟
    但怎麼裝都失敗,是本來就不能安裝在外接硬碟嗎?
    此外安裝好後,開機選項也無法出現WINDOWS的選項,
    只能看到ARCH LINUX和Arch linux (Fullback)兩個選項!?
    進入後會出現
    Root device '/dev/disk/by-uuid/dd826fcf-3a0a-.....' doesn't exist. Attempting to create it.

    然後中斷執行,,停在
    [ramfs /]#
    接著輸入幾次exit後就當了,只能按RESET鍵重開機,開幾次都一樣情形,怎麼辦呢?

    回覆刪除
  111. @Chiehero0
    外接式硬碟.. 會不會是沒有usb driver?
    我之前是裝在SD-CARD時出現類似情況..

    安裝過程第四步(Configure System) 可以修改設定檔..
    藉此編一個有usb driver的版本

    修改檔案 /etc/mkinitcpio.conf
    HOOKS="base udev autodetect pata scsi sata filesystems"
    確保udev在autodetect前面

    安裝過程會重新編一個支援usb的版本..

    同理 如果是ESATA or SD-CARD
    請參閱這邊參數..
    https://wiki.archlinux.org/index.php/Mkinitcpio#HOOKS

    回覆刪除
  112. 謝謝版主回覆
    我放棄從USB硬碟安裝,改直接安裝置C碟
    安裝還算順利,很快就可安裝好,重新開機後新增帳號
    接著按照步驟,
    pacman -S xorg
    但到這步開始卡住了,它都說找不到檔案?
    我是用光碟安裝的,這些程式是要另外下載嗎?
    包括KDE4?它的安裝光碟沒有內含嗎?
    抱歉,我是超級新手,只玩過傻瓜版的UBUNTU,還請版主不吝賜教。
    另外,我想再練習重罐,但怎麼樣都無法再從光碟開機?都會直接到硬碟的GRUB?不知是否有什麼"機關"???

    回覆刪除
  113. 我不是版主大大 是路人甲
    那個包好像拿掉了?
    # pacman -S xorg-server
    試試這個吧

    開機問題是不是bios那邊的開機順序
    光碟沒優先於硬碟*

    回覆刪除
  114. 謝謝啃幼物語大大回覆,我試試看# pacman -S xorg-server!
    另外開機順序,確定是光碟優先(安裝前可以,安裝後就不行了了),甚至把第二順位的硬碟開機disable, 也就是只剩下光碟開機一個選項,如此設定照樣會從硬碟開機,完全不理我...

    回覆刪除
  115. 經反覆測試,終於找到無法光碟開機的原因!
    原來我的光碟機,在我安裝完ARCH之後,吐完最後一口氣,就......就掛了,因我換一台光碟機後就正常了。感謝他鞠躬盡瘁,沒有半途走掉,否則不知會有什麼災難。
    堅持到最後一刻才走的精神,讓我想起公車司機突然心臟病發,仍撐到停好路邊才走~一樣偉大....
    再次謝謝啃幼物語大大回答

    另外,前述方法# pacman -S xorg-server,經測試還是一樣找不到檔案,大概是光碟機真的沒有這個檔案,或者光碟機掛了,連不上去?!只好重新安裝,順便接上網路再試試....

    回覆刪除
  116. @chiehero

    無果你是用core安裝
    記得先pacman -Syu
    由於xorg拆包,詳細安裝方法
    請參考wiki
    https://wiki.archlinux.org/index.php/Xorg

    回覆刪除
  117. 謝謝版主指導。今天終於又有空可以繼續學習Arch了~
    我是用Core i686 2011.8.19版安裝(x86/x64版無法安裝在我的電腦)
    照版主提供的網址教學輸入pacman -Syu xorg-server後
    仍然出現
    error: failed to update core/extra/community (no servers configured for repository)
    error: failed to synchronize any databases

    core/extra/community 其實是三行,我把它們列在一起了
    是一定要連上網路嗎?我目前還未連上網路,不知這是否影響安裝?

    回覆刪除
  118. 終於解決了!查了好多技術文件,除網路是必須的外
    原來預設的mirrorlist是全部關閉的,
    必須把他打開幾個我們會用到的,像台灣的mirror ftp...等
    終於可以繼續學習下去了~
    不過一天的休假又用完了,下次休假再繼續吧~

    回覆刪除
  119. hello 我安裝時遇到了一個困難 就是 出現了Probing EDD (edd=off to disable)

    我用usb和CD安裝都一樣

    如何解決呢@@?

    回覆刪除