ArchLinux簡明安裝教程 ArchLinux是一個十分優秀的發行版,定製性極高,同時不像Gentoo那樣花那麼多時間編譯。安裝ArchLinux無疑是對Linux發行版架構的一次熟悉和學習。目前,網上的相關教程基本已經到期,同時官方wiki上對於相關軟體的搭配也沒有仔細的描述。 按照本文的步驟做,最終你將得到一個KDE環境的ArchLinux。不過我並沒有配置印表機,具體請大家wiki cups。 安裝可以分為三大部分:基本系統的安裝驅動安裝案頭環境的安裝1.基本系統的安裝硬碟分區這裡的方案比較多,如果是新手,那麼你可以只分一個區,我的方案是/boot,/,/home三個分區由於我的筆記本記憶體有8GB,因此不用swap。1fdisk /dev/sda2#/boot為sda1,/為sda2,/home為sda3安裝檔案系統在sda{1,2,3}安裝ext4檔案系統1mkfs.ext4 /dev/sda12mkfs.ext4 /dev/sda23mkfs.ext4 /dev/sda3掛載分區1#掛載/2mount /dev/sda2 /mnt3#建立boot和home以掛載sda1和sda34cd /mnt5mkdir boot6mkdir home7mount /dev/sda1 /mnt/boot8mount /dev/sda3 /mnt/home更新mirrorlist推薦國內的使用者選擇mirrors.163.com,不過之前我安裝的時候發現163的源有點問題,因此我推薦大家也開啟mirrors.ustc.edu.cn 預設的mirrorlist是開啟所有源的,因此我們使用sed先在所有源的前面加上#1cd /etc/pacman.d sed -i "s/^\b/#/g" mirrorlist2nano mirrorlist3#將mirrors.ustc.edu.cn和mirrors.ustc.edu.cn前面的#去掉4pacman -Syy安裝base系統我們只需要安裝base和base-devel1pacstrap /mnt base base-devel2#如果你想使用ifconfig之類的工具,請在上面加上net-tools產生fstab在開機時我們需要正確掛載分區,這就需要fstab 這裡我使用的是UUID的方式識別1genfstab -U -p /mnt >>/mnt/etc/fstab改變目錄1arch-chroot /mnt /bin/bash配置locale開啟locale.gen 1cd /etc nano locale.gen2#將en_US.UTF-8,zh_CN.GBK,zh_CN.GB2312,zh_CN.GB18030,zh_CN.UTF-8前的#去掉3locale-gen4echo LANG=zh_CN.UTF-8 >> locale.conf5nano vconsole.conf6#輸入 #KEYMAP=us #FONT=設定時區1ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2#之前manjaro的bug貌似影響到我的硬體時鐘的讀取了,如果大家時間也遇到了問題,可以軟連結UTC設定主機名稱1echo 主機名稱 >> /etc/hostname產生ramdisk如果大家將/usr作為獨立分區了,那麼還需要配置mkinitcpio.conf,檔案內有注釋說明1mkinitcpio -p linux使用者配置1passwd2#修改root密碼3useradd -m -g users -G wheel -s /bin/bash 使用者名稱4passwd 使用者名稱安裝GRUB(非UEFI)1pacman -S grub-bios2grub-install /dev/sda3cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo4#據說這一步是為瞭解決一個一直未被修複的bug5grub-mkconfig -o /boot/grub/grub.cfg重啟1exit #推出chroot2umount /mnt/{home,boot}3umount /mnt4reboot2.驅動安裝安裝ALSA(音效卡)1pacman -S alsa-utils2alsamixer #調節音量安裝顯卡驅動我用的是snb系列處理器的核顯1pacman -S mesa xf86-video-intel2#我用的是intel的核顯,具體大家自己wiki安裝synaptics驅動1pacman -S xf86-input-synaptics3.案頭環境的安裝安裝xorg1pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils安裝KDE接下來就是案頭環境了,這裡我使用的是KDE,當然是迷你安裝1pacman -S kdebase #一路enter就行了2pacman -S kdemultimedia-kmix #音量大小3pacman -S kdeplasma-applets-networkmanagement #網路管理4systemctl enable NetworkManager.service #開啟網路管理服務5systemctl enable kdm.service #開啟kdm安裝常用軟體1pacman -S synaptiks #觸摸板管理程式2pacman -S kde-gtk-config #gtk主旨管理員3pacman -S kcm-fcitx fcitx-qt #fcitxIME4pacman -S kdeutils-ark kdeutils-kwallet #安裝ark和kwallet,這兩個用過的都知道