ArchLinux簡明安裝教程

ArchLinux是一個十分優秀的發行版,定製性極高,同時不像Gentoo那樣花那麼多時間編譯。安裝ArchLinux無疑是對Linux發行版架構的一次熟悉和學習。目前,網上的相關教程基本已通過期,同時官方wiki上對於相關軟件的搭配也沒有仔細的描述。 按照本文的步驟作,最終你將獲得一個KDE環境的ArchLinux。不過我並無配置打印機,具體請你們wiki cups。 html

安裝能夠分爲三大部分:linux

  1. 基本系統的安裝ios

  2. 驅動安裝shell

  3. 桌面環境的安裝bash


注:最新的教程已經移至個人獨立博客,此篇再也不更新,點擊進入網絡

更新了GPT以及UEFI等相關內容。架構


1.基本系統的安裝

硬盤分區

這裏的方案比較多,若是是新手,那麼你能夠只分一個區,個人方案是/boot,/,/home三個分區因爲個人筆記本內存有8GB,所以不用swap。app

fdisk /dev/sda 
#/boot爲sda1,/爲sda2,/home爲sda3

安裝文件系統

在sda{1,2,3}安裝ext4文件系統tcp

mkfs.ext4 /dev/sda1 
mkfs.ext4 /dev/sda2 
mkfs.ext4 /dev/sda3

掛載分區

#掛載/ 
mount /dev/sda2 /mnt 
#建立boot和home以掛載sda1和sda3 
cd /mnt 
mkdir boot 
mkdir home 
mount /dev/sda1 /mnt/boot 
mount /dev/sda3 /mnt/home

更新mirrorlist

推薦國內的用戶選擇mirrors.163.com,不過以前我安裝的時候發現163的源有點問題,所以我推薦你們也開啓mirrors.ustc.edu.cn 默認的mirrorlist是開啓全部源的,所以咱們使用sed先在全部源的前面加上#ide

cd /etc/pacman.d 
sed -i "s/^\b/#/g" mirrorlist 
nano mirrorlist 
#將mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn前面的#去掉 
pacman -Syy

安裝base系統

咱們只須要安裝base和base-devel

pacstrap /mnt base base-devel 
#若是你想使用ifconfig之類的工具,請在上面加上net-tools

生成fstab

在開機時咱們須要正確掛載分區,這就須要fstab 這裏我使用的是UUID的方式識別

genfstab -U -p /mnt >>/mnt/etc/fstab

改變目錄

arch-chroot /mnt /bin/bash

配置locale

打開locale.gen

cd /etc
nano locale.gen
#將en_US.UTF-8,zh_CN.GBK,zh_CN.GB2312,zh_CN.GB18030,zh_CN.UTF-8前的#去掉 
locale-gen 
echo LANG=zh_CN.UTF-8 >> locale.conf 
nano vconsole.conf 
#輸入 #KEYMAP=us    FONT=

設置時區

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#以前manjaro的bug貌似影響到個人硬件時鐘的讀取了,若是你們時間也遇到了問題,能夠軟連接UTC

設置主機名

echo 主機名 >> /etc/hostname

生成ramdisk

若是你們將/usr做爲獨立分區了,那麼還須要配置mkinitcpio.conf,文件內有註釋說明

mkinitcpio -p linux

用戶配置

passwd 
#修改root密碼 
useradd -m -g users -G wheel -s /bin/bash 用戶名 
passwd 用戶名

安裝GRUB(非UEFI)

pacman -S grub-bios 
grub-install /dev/sda 
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
#聽說這一步是爲了解決一個一直未被修復的bug
grub-mkconfig -o /boot/grub/grub.cfg

重啓

exit #退出chroot 
umount /mnt/{home,boot} 
umount /mnt 
reboot

2.驅動安裝

安裝ALSA(聲卡)

pacman -S alsa-utils
alsamixer #調節音量

安裝顯卡驅動

我用的是snb系列處理器的核顯

pacman -S mesa xf86-video-intel
#我用的是intel的核顯,具體你們本身wiki

安裝synaptics驅動

pacman -S xf86-input-synaptics

3.桌面環境的安裝

安裝xorg

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

安裝KDE

接下來就是桌面環境了,這裏我使用的是KDE,固然是最小化安裝

pacman -S kdebase #一路enter就好了 
pacman -S kdemultimedia-kmix #音量調節 
pacman -S kdeplasma-applets-plasma-nm #網絡管理 
systemctl enable NetworkManager.service #開啓網絡管理服務 
systemctl enable kdm.service #開啓kdm
pacman -S kde-l10n-zh_cn #添加中文支持

安裝經常使用軟件

pacman -S synaptiks #觸摸板管理程序 --已經被移至aur
pacman -S kde-gtk-config #gtk主題管理 
pacman -S kcm-fcitx fcitx-qt kdeplasma-addons-applets-kimpanel #fcitx輸入法 
pacman -S kdeutils-ark kdeutils-kwallet #安裝ark和kwallet,這兩個用過的都知道 
pacman -S kdegraphics-ksnapshot kdegraphics-okular kdegraphics-gwenview #截屏、pdf閱讀及圖片瀏覽軟件
pacman -S unrar unzip p7zip #使得ark支持解壓zip、7z和rar壓縮包
相關文章
相關標籤/搜索