#井號之后的是注釋
#設置從U盤啟動Arch安裝系統(tǒng)
ls /sys/firmware/efi/efivars #可以省略,是不是efi自己心里有數(shù)
ip link #聯(lián)網(wǎng)/連不上先運行dhcpcd,實在連不上用usb線連接手機非竿,用手機的4G/5G/wifi網(wǎng)
timedatectl set-ntp true #打開網(wǎng)絡時間同步
fdisk -l #查看硬盤id也可以用(lsblk)
cfdisk /dev/sdx #分區(qū)姑曙,sdx應該是安裝目標硬盤id聘芜,如/dev/sda
#efi分區(qū)方案如下梁丘,bios比較簡單,只需要一個root一個swap
mkfs.fat -F32 /dev/sdx1 #efi 512M
mkfs.ext4 /dev/sdx3 #root分區(qū)(根目錄: /)
mkfs.swap /dev/sdx2 #swap分區(qū)
swapon /dev/sdx2 #啟用swap
mount /dev/sdx2 /mnt #掛載根目錄分區(qū)
mkdir /mnt/efi
mount /dev/sdx1 /mnt/efi
genfstab -U /mnt >> /mnt/etc/fstab #生成分區(qū)列表喝噪,系統(tǒng)安裝完畢后自動加載
pacstrap -i /mnt base linux linux-firmware #基礎啟動軟件套裝
arch-chroot /mnt #進入根目錄础嫡,開始安裝和配置系統(tǒng)軟硬件
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #生成本地時間鏈接
hwclock --systohc #同步系統(tǒng)時間到硬件
timedatectl set-local-rtc true #設置系統(tǒng)時間顯示為本地時間
pacman -S base-devel linux-headers dhcpcd nano networkmanager #安裝編譯頭文件及網(wǎng)絡支持
nano /etc/locale.gen #設置本地化,刪除下面一行開頭的"#"號
????en_US.UTF-8 UTF-8/(zh_CN)
locale-gen
nano /etc/locale.conf #本地化配置酝惧,輸入下面一行內(nèi)容榴鼎,以更好的支持UNICODE
????LANG=en_US.UTF-8
nano /etc/hostname #輸入主機名,使用自定義的名字
????desktop01
nano /etc/hosts #localhost解析系奉,輸入下面的三行檬贰,主機名使用自己定義的
????127.0.0.1 localhost
????::1 localhost
????127.0.1.1 desktop01.localdomain desktop01
passwd #設置root密碼:回車,鍵入root密碼缺亮,確認翁涤。
useradd -m -g users -G wheel vince #設置日常用戶帳號,使用自定義帳號替換vince
passwd vince #設置用戶密碼:回車萌踱,輸入密碼葵礼,確認
nano /etc/sudoers #設置sudo權限
????%wheel All=(All)All
pacman -S dosfstools ntfs-3g #dosfs/ntfs文件讀寫支持
pacman -S intel-ucode(amd-ucode) grub efibootmgr #根據(jù)CPU型號選擇ucode,只需要安裝一種并鸵;bios模式不需要安裝efibootmgr
(grub-install --target=i386-pc /dev/sdx #bios模式下安裝grub)
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=ArchLinux #efi模式下安裝grub
grub-mkconfig -o /boot/grub/grub.cfg #生成grub配置
exit #退出安裝模式
umount -R /mnt #umount已掛載的硬盤
reboot #重啟
login: vince #使用日常用戶登錄
sudo systemctl start NetworkManager #開啟網(wǎng)絡
sudo systemctl enable NetworkManager #自動加載網(wǎng)絡服務
#請參考NetworkManager文檔來設置網(wǎng)絡
(#sudo ip link 'dhcpcd)
sudo nano /etc/pacman.conf #加入archlinuxcn支持
????[archlinuxcn]
????Server = http://mirrors.163.com/archlinux-cn/$arch
????Server=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
sudo pacman -Syyu
sudo pacman -S archlinuxcn-keyring
sudo pacman -S yay #安裝yay
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save #使用tuna源
yay -Sy
yay debtap #debtap支持debian安裝包: *.deb
sudo debtap -u #使用debtap必須首先同步
(wifi firmware請自行安裝)
sudo pacman -S xorg xorg-xinit?#安裝xorg
sudo pacman -S xfce4 xfce4-goodies #安裝xfce4
sudo pacman -S (gvfs) alsa-utils pulseaudio-alsa (xf86-video-ati)(nvidia) #安裝聲音鸳粉、顯示相關軟件,根據(jù)自己電腦配置來選擇
sudo pacman -S fcitx fcitx-configtool fcitx-google-pinyin #安裝fcitx及中文輸入法
sudo pacman -S audacious mplayer youtube-dl krita #安裝音园担、視頻播放器等
sudo pacman -S netease-cloud-music Calibre google-chrome #安裝網(wǎng)易云音樂届谈、谷歌瀏覽器、電子文檔閱讀器(包含漫畫弯汰、epub等)
sudo pacman -S visual-studio-code #vss IDE
sudo pacman -S sddm #安裝桌面管理器
sudo systemctl enable sddm #配置桌面管理器子啟動
($yay [wd719x/aic94xx/xhci_pci (upd72020x-fw)) #沒有意義
reboot #安裝完成艰山。
一些優(yōu)化:
~/.config/xface4/terminal/terminalrc:
MiscDefaultGeometry=50x16+600+500
pacman -Rsn abc 移除包所有不需要的依賴包并刪除其配置文件
pacman -Scc 清除所有下載的包和數(shù)據(jù)庫
pacman -Qdt 找出孤立包
pacman -Rs $(pacman -Qtdq) 刪除孤立軟件包(遞歸的,小心用)
$sudo cp *.ttf(ttc) /usr/share/fonts/ttf
$sudo mkfontscale
$sudo mkfontdir
$sudo fc-cache -fv
(
$sudo nvidia-xconfig
/etc/X11/xorg.conf: (Load? ? ? ? "dri")
啟用省電功能
在Monitor節(jié)下添加:
Option "DPMS" "1"
啟用亮度控制
在Device節(jié)下添加:
Option "RegistryDwords" "EnableBrightnessControl=1"
讓GPU根據(jù)溫度來設置自己的性能水平
在Device節(jié)下添加:
Option "RegistryDwords" "PerfLevelSrc=0x3333"
)
youtube-dl --proxy https://127.0.0.1:port -F (-f number) (--list-subs) (--write(-auto)-sub) (--skip-download) url
google-chrome-stable --proxy-server="http://127.0.0.1:port" &