1. 程式人生 > >Archlinux安裝配置指南

Archlinux安裝配置指南

真好玩

準備

1、Archlinux
2、rufus
3、U盤一個,使用rufus燒錄映象
4、全程聯網,手機代替網線也可

安裝

準備

進入安裝環境後首先檢查網路連線:

dhcpcd
ping -c 3 www.baidu.com

確保無誤後編輯:

nano /etc/pacman.d/mirrorlist

將內容中國內的映象伺服器地址放到最前,或者直接在第一個地址前新增:

Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

更新下試試:

pacman -Syy

分割槽和安裝

建議一個至少10G的系統分割槽,一個使用者分割槽,UEFI的話還有引導分割槽:

fdisk -l //列出各磁碟分割槽
mkfs.ext4 /dev/sda2 //將sda2格式化為ext4格式,根據需要替換sda2為自己的分割槽
mkfs.fat -F32 /dev/sda1 //將sda1建立為FAT32分割槽,可作為UEFI分割槽,如果存在則不需要此步驟
mkswap /dev/sda4 //將sda4作為交換分割槽,記憶體不是特別小不需要
swapon /dev/sda4 //啟用交換分割槽

然後掛載分割槽:

mount /dev/sda2 /mnt //將sda2作為根目錄掛載
mkdir -p /mnt/boot/efi //UEFI引導需要建立此資料夾
mkdir -p /mnt/home //有單獨的使用者分割槽需要建立此資料夾 mount /dev/sda1 /mnt/boot/efi //將sda1掛載為UEFI分割槽 mount /dev/sda3 /mnt/home //將sda3掛載為使用者home目錄分割槽,建議給home目錄單獨分割槽,方便重新安裝linux

掛載無誤後安裝基礎系統:

pacstrap -i /mnt base base-devel

待安裝完成後,配置fstab,記錄需要掛載的分割槽:

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab //檢查生成的檔案內容是否正確,請勿多次生成,可以rm -rf /mnt/etc/fstab後再生成

基礎配置

切換根目錄:

arch-chroot /mnt /bin/bash

生成語言:

nano /etc/locale.gen //將需要的語言之前的註釋去掉,一般使用者保留en_US.UTF-8和zh_CN.UTF-8即可
locale-gen //生成locale,現在暫時不建議切換系統語言到中文

對國內使用者時區可以這樣設定:

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //如這個目錄已經存在,則先rm掉,再執行本句

硬體時間設定:

hwclock --systohc --utc //一般linux使用utc時間
hwclock --systohc --localtime //使用本地時間,和Windows組雙系統的時候使用,防止Windows時間不正常

主機名設定:

echo 主機名 > /etc/hosts
nano /etc/hosts //替換預設值為自己的主機名

如果要使用wifi的話,需要安裝:

pacman -S iw wpa_supplicant dialog

安裝引導系統需要軟體:

pacman -S grub //普通BIOS引導
pacman -S dosfstools grub efibootmgr //UEFI引導
pacman -S os-prober ntfs-3g //多系統需要這個

安裝GRUB:

grub-install --recheck /dev/sda2 //普通BIOS引導,將sda2替換為目標分割槽
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch --recheck //UEFI引導
grub-mkconfig -o /boot/grub/grub.cfg //生成配置檔案

基礎安裝就到這裡,退出並重啟:

passwd //為root使用者設定密碼
useradd -m -g users -s /bin/bash 使用者名稱 //建立一個新使用者,歸屬users使用者組
passwd 使用者名稱 //為該使用者設定密碼
exit //退出當前根目錄
reboot //重啟

常用軟體

首先新增國內的軟體倉庫:

nano /etc/pacman.conf

//在最後新增內容
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

//儲存後更新
pacman -Syyu

//安裝keyring
pacman -S archlinuxcn-keyring

配置圖形介面:

lspci | grep VGA //檢視顯示卡型號
pacman -S xf86-video-vesa //通用集顯驅動
pacman -S xf86-video-nouveau //通用n卡驅動
pacman -S xf86-video-intel //intel顯示卡驅動
pacman -S nvidia nvidia-settings //閉源n卡驅動
pacman -S xf86-video-ati //a卡驅動
pacman -S bumblebee primus //雙顯示卡需要安裝這個
systemctl enable bumblebee.service //開啟bumblebee守護程序
gpasswd -a 使用者名稱 bumblebee //將使用者新增至bumblebee使用者組

如果要使用圖形桌面,則需要xorg:

pacman -S xorg-server xorg-server-utils xorg-twm xorg-xclock xorg-xinit

安裝桌面環境:

pacman -S cinnamon //mint專用cinnamon桌面
pacman -S enlightenment17 //enlightenment桌面
pacman -S gnome gnome-extra //gnome桌面
pacman -S kde kde-l10n-zh_cn //kde桌面
pacman -S lxde //lxde桌面
pacman -S xfce4 xfce4-goodies //xfce4桌面
pacman -S ttf-dejavu wqy-microhei //不錯的字型

安裝登入管理器:

pacman -S lightdm gdm sddm kdm //選一個就行了
systemctl enable gdm.service //開啟登入管理器

安裝網路管理:

pacman -S networkmanager
systemctl enabel NetworkManager.service

常用軟體:

libreoffice //代替office
zsh //更好的shell
unetbootin //U盤燒錄軟體
wine //執行Windows應用
git //最大同性交友網站工具
plymouth //開關機圖形畫面
fcitx-im fcitx-configtool fcitx-sogoupinyin //搜狗拼音輸入法
imagemagick //影象處理軟體
google-chrome //谷歌瀏覽器
netease-cloud-music //網易雲音樂

最後,當然是晒桌面了:
這裡寫圖片描述