x#安裝前準(zhǔn)備
問(wèn)題一:u盤(pán)無(wú)法加載爽撒,制作的啟動(dòng)盤(pán)有問(wèn)題,可以用unetbootin從新做盤(pán)硕勿。名字一定要改成和你的版本相同哨毁,如ARCH_202002
問(wèn)題二:按f12時(shí),有啟動(dòng)盤(pán)提示扼褪,但是點(diǎn)擊時(shí)提示boot fail.這個(gè)問(wèn)題是華為的bios設(shè)置了安全權(quán)限,
?進(jìn)入bios话浇,設(shè)置boot secure=disable,即可
# 聯(lián)網(wǎng)無(wú)線
//wifi-menu已經(jīng)不用了
iwctl
device list
station device scan
station device get-networks
station device connect ssid
sudo ip link set device up
# dhcpcd # 自動(dòng)讓 eth0 獲取 IP
# # 或者配置成服務(wù)自啟動(dòng)(更加方便)
# systemctl enable dhcpcd@eth0
# systemctl start dhcpcd@eth0
# 同步時(shí)間闹究,否則系統(tǒng)時(shí)間總不同步切記
timedatectl set-ntp true
# 分區(qū)
#驗(yàn)證啟動(dòng)模式
ls /sys/firmware/efi/efivars
# 查看磁盤(pán)
fdisk -l
# 建立分區(qū)
cfdisk
# 格式化分區(qū)幔崖,并掛載
mkfs.ext4 /dev/sda1? #以ext4方式格式化磁盤(pán)為為/分區(qū)
mkfs.ext4 /dev/sda2? #以ext4方式格式化磁盤(pán)為為home分區(qū)
mkfs.vfat -F32 /dev/sda3? #以vfat方式創(chuàng)建efi
/dev/sda1? #微軟分區(qū),不要格式化
mkdir -p /mnt/boot/#建立linux boot文件夾
#mkdir -p /mnt/boot/efi_win #建立windows boot文件夾??
mount /dev/sda1 /mnt? #掛載/
mount /dev/sda3 /mnt/boot #掛載linux efi
#mount /dev/sda1 /mnt/boot/eif_win? #掛載windows efi
mkswap /dev/sda4? #創(chuàng)建swap分區(qū)
swapon /dev/sda4? #啟用swap分區(qū)
# 查看分區(qū)
lsblk
# 編輯鏡像鏡像源
grep 163 /etc/pacman.d/mirrorlist > bak
at bak > /etc/pacman.d/mirrorlist
pacman -Syy
# 清華大學(xué) TUNA 協(xié)會(huì)
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 中國(guó)科學(xué)技術(shù)大學(xué)
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
# 安裝安裝基本操作系統(tǒng)
pacstrap /mnt base base-devel
# 配置基礎(chǔ)系統(tǒng)
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
# 查看fstab
cat /mnt/etc/fstab
# 切換到新系統(tǒng)
arch-chroot /mnt /bin/bash
# 設(shè)置時(shí)區(qū)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 生成/etc/adjtime
hwclock --systohc
# 設(shè)置本地語(yǔ)言赏寇,找到en_US.UTF-8 UTF-8把前面的注釋#去掉
找到zh_CN.UTF-8 UTF-8把前面的注釋#去掉价认,否則istauts無(wú)法顯示
nano /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
#echo LANG=zh_CN.UTF-8 > /etc/locale.conf
# 設(shè)置主機(jī)名
echo Arch > /etc/hostname
# 添加對(duì)應(yīng)的信息到/etc/hosts
127.0.0.1? ?localhost
::1 localhost
# 安裝grub之前必須做這一步否則會(huì)出錯(cuò)
pacman -S linux linux-firmware
# 安裝引導(dǎo)安裝引導(dǎo)工具
pacman -S dosfstools grub efibootmgr os-prober ntfs-3g
# 安裝grub到efi分區(qū)
grub-install --target=x86_64-efi --efi-directory=/boot --recheck
注意:雙系統(tǒng)安裝時(shí),windows已經(jīng)建立efi分區(qū)露戒,所以直接掛載這個(gè)分區(qū)到
/boot/efi下安裝grub即可捶箱,安裝完成后執(zhí)行:update-grub更新grub菜單智什。
# 配置grub加載內(nèi)核文件
grub-mkconfig -o /boot/grub/grub.cfg
# 設(shè)置root用戶密碼
passwd
# 添加用戶
useradd -m -g users -s /bin/bash 用戶名
# 為剛才添加的用戶設(shè)置密碼
passwd 用戶名
# 為剛才創(chuàng)建的用戶添加sudo權(quán)限
nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用戶名 ALL=(ALL) ALL
# 有線連接
systemctl start dhcpcd
systemctl enable dhcpcd
# 無(wú)線連接
在退出chroot重啟之前安裝或者連網(wǎng)線安裝
//pacman -S networkManager
//systemctl enable NetworkManager
新的arch采用iwctl方式wifi,和networkmanager有沖突丁屎,不能安裝networkmanger
# ADSL寬帶連接
pacman -S rp-pppoe
pppoe-setup
systemctl enable adsl
systemctl start adsl
# 退出chroot重啟
exit
umount -R /mnt
reboot
# 啟用網(wǎng)絡(luò)
//systemctl start NetworkManager
? ? ? ?//nmcli device wifi查找熱點(diǎn)
//nmcli device wifi connect SSID password MYPASSWORD 大寫(xiě)為網(wǎng)絡(luò)名和密碼
# 安裝顯卡、聲卡驅(qū)動(dòng)
pacman -S xf86-video-amdgpu
pacman -S alsa-utils
# 每一個(gè)聲卡有一個(gè)card number和一個(gè)device number晨川,可以用下面命令顯示出來(lái):
aplay -l
**** List of PLAYBACK Hardware Devices ****??
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]??
? Subdevices: 1/1??
card 1: VT82xx [HDA VIA VT82xx], device 0: AD1986A Analog [AD1986A Analog]??
? Subdevices: 1/1??
# 修改/etc/asound.conf或~/.asoundrc共虑。比如我要把defaults匹配到card 1,device 0上愧怜,則添加一下幾行:
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
#測(cè)試聲卡
alsamixer
# 安裝Xorg
pacman -S xorg xorg-apps xorg-xinit
# 安裝i3
pacman -S i3-wm i3status i3blocks i3clock
pacman -S
? ? #設(shè)置/etc/X11/xinit/xinitrc文件的最一后加上(只能有一個(gè)exec)
exec i3
# 筆記本安裝觸摸板驅(qū)動(dòng)
pacman -S xf86-input-synaptics
# 安裝字體
pacman -S ttf-dejavu wqy-microhei wqy-zenhei
# 下面提供幾種常見(jiàn)的桌面環(huán)境(root用戶登錄)
# Gnome
# 安裝gnome桌面
pacman -S gnome
# 啟用gnome窗口管理器服務(wù)
systemctl enable gdm
# 然后reboot
# 安裝archlinxcn源/google-chrome?
vim /etc/pacmn.conf
# 加上下面代碼
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
在 /etc/pacman.conf 文件末尾添加兩行:
然后請(qǐng)安裝 archlinuxcn-keyring 包以導(dǎo)入 GPG key拥坛。
pacman -S google-chrome
# 設(shè)置下的.vimrc文件,加上fileencodings猜惋、enc、fencs缓窜,代碼如下:
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030
------------------------------------------------------------------------------------------
3?安裝顯卡谍咆、聲卡和Xorg
安裝顯卡驅(qū)動(dòng)pacman -S xf86-video-amdgpu切記:安裝這個(gè)顯卡驅(qū)動(dòng),這是開(kāi)源的amd顯卡驅(qū)動(dòng)摹察,親測(cè),默認(rèn)的vf86-video-vesa驅(qū)動(dòng)在榮耀銳龍版上使用有問(wèn)題
--------------------------------------------------------------------------------
上一篇安裝了基本的i3wm螃成,現(xiàn)在開(kāi)始具體完善i3wm
安裝i3wm后查坪,默認(rèn)按win+Enter就可以打開(kāi)終端界面,但是此時(shí)i3wm沒(méi)有安裝終端模擬器偿曙,因此,第一步就是要安裝終端模擬器
1 安裝終端模擬器
按下Ctrl+Alt+f2打開(kāi)一個(gè)TTY
輸入sudo pacman -S terminator
之后配置i3wm 的按鍵綁定
輸入sudo vim .config/i3/config
找到?#start a terminal修改 它下面一行的?i3-sensible-terminal替換為terminator
保存退出罩阵,并重啟启摄,重新登陸i3wm后稿壁,按win+Enter即可啟動(dòng)終端模擬器
2 安裝中文字體
sudo pacman -S wqy-microhei
3 到這里進(jìn)行一次配置
輸入sudo vim .config/i3/config
輸入/mod+d找到mod+d啟動(dòng)的行歉备,將exec后面的部分改為?rofi -show drun
在文件末尾 輸入
exec feh --randomize --bg-fill ~/wallpage
exec compton -b
4 安裝輸入法
輸入sudo pacman -S fcitx-im fcitx-configtool
安裝完成后在輸入sudo pacman -S fcitx-libpinyin
親測(cè)fcitx-sogoupinyin無(wú)法激活蕾羊,不知道什么情況喧笔,我覺(jué)得我就用個(gè)系統(tǒng)龟再,有能用的為什么要倒騰书闸,所以不想研究了利凑,直接上fcitx-libpinyin就好嫌术,什么都不需要配置梳侨,直接使用日丹,多好
這里順便吐槽下,國(guó)人做產(chǎn)品哲虾,可用性就不能高點(diǎn)嗎
在I3配置文件中添加
exec fcitx