archlinux+kde桌面安裝
網(wǎng)上看到很多教程,也沒有真正適合自己的,畢竟要自己踩一下坑才能安裝好,以下為安裝實錄。
一.archlinux安裝
準備u盤,制作啟動盤
windows下可以使用很多工具刻錄,我使用的是rufus這個小工具。
linux可以使用命令行,請自行搜索。啟動到u盤 ,不同電腦不同。
u盤的啟動項帶uefi字母的是uefi方式啟動。-
驗證啟動模式
ls /sys/firmware/efi/efivars如果有目錄,則證明是uefi方式啟動。
-
連接到因特網(wǎng)
-
檢查電腦網(wǎng)卡
ip link -
連接到網(wǎng)絡
如果電腦是通過網(wǎng)線連接路由器,使用以下命令即可連接。使用wifi請接著看 3systemctl enable dhcpcd systemctl start dhcpcd -
如果使用wifi ,使用如下命令。
wifi-menu 會出現(xiàn)選擇wifi界面。如果輸入了密碼不管用,ping不通,使用如下命令。
wpa_passphrase wifiname password > /etc/wpa_supplicant/example.conf wifiname:wifi的名, password:wifi 密碼 wpa_supplicant -B -i interface -c /etc/wpa_supplicant/example.conf interface :無線網(wǎng)卡名 常見為: wlan0 wlan2 。即為 ip a命令中顯示的設備名。 decpcd interface 連接網(wǎng)絡以上三步;第一步為生成一個wifi配置文件,第二步使用wpa_supplicant工具連接,使用生成的配置文件,第三步為自動分配ip.
ping www.baidu.com 看是否連接到網(wǎng)絡 ctrl+c 停止ping。
-
-
更新系統(tǒng)時間
timedatectl set-ntp true timedatectl status 檢查服務狀態(tài) -
更換國內軟件源加快速度
vim /etc/pacman.d/mirrorlist搜索中國的源(搜索China),并將中國的源復制(剪切)到開頭。我復制的是ustc中科大的源
此處vim用法自行搜索. -
給硬盤分區(qū),格式化和掛載。
fdisk -l (或者lsblk)查看本機的硬盤。記住自己要安裝的位置的名字。使用cfdisk來給硬盤分區(qū)。
如果是新的硬盤,需要parted /dev/sdx mktable 輸入gpt 來建立分區(qū)表。 cfdisk /dev/sdx x表示硬盤的位置,按照提示給硬盤分區(qū)。如果是新的硬盤(本電腦上沒有安裝其他的操作系統(tǒng))需要建立efi分區(qū),
我只建立了一個 /分區(qū) 和一個swap分區(qū) 。 按自己的需要建立分區(qū)。
lsblk查看建立的分區(qū)格式化 :
1 .格式化 efi分區(qū) 如果本電腦上已經(jīng)有其他操作系統(tǒng),表示已經(jīng)有efi
分區(qū),這一步不用格式化,(無視這一條)到建立引導的時候會掛載已經(jīng)有的efi分區(qū)。mkfs.vfat /dev/sdxn2 格式化其他分區(qū),除了swap分區(qū)都格式化為ext4.
mkfs.ext4 /dev/sdxn mkswap -f /dev/sdxn掛載
mount /dev/sdc1 /mnt 掛載分區(qū)到根目錄 -
安裝 使用pacman從網(wǎng)絡下載包,并安裝到根目錄
pacstrap /mnt base base-devel linux linux-firmware vi vim nano dhcpcd netctlbase linux linux-firmware 是官方文檔上寫的,其他為自己選的。
201911版本 vi vim nano dhcpcd netctl 這幾個包我在安裝前查閱資料,可能已經(jīng)在base包中去除,需要手動安裝。 -
生成fstab文件
genfstab -U /mnt >> /mnt/etc/fstab這一步是生成本機的文件系統(tǒng)文件,以便在linux啟動的時候讀取。
-
切換到新安裝的系統(tǒng)下
arch-chroot /mnt -
設置時區(qū)
上海ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime設置硬件時間
hwclock --systohc -
本地化
vim /etc/locale.gen 查找 en_US.UTF-8 UTF-8 并將注釋去掉 locale-gen 創(chuàng)建 locale.conf 并編輯 vim /etc/locale.conf 添加內容 LANG=en_US.UTF-8 保存退出 -
設置 Root 密碼
passwd root -
常用包
pacman -S iw wpa_supplicant dialog -
安裝微碼
pacman -S intel-ucode 英特爾選 pacman -S amd-ucode amd選 -
安裝引導程序
pacman -S grub efibootmgr -
建立引導
如果電腦上安裝了其他系統(tǒng)如windows,原本就存在efi分區(qū)了。mkdir /boot/EFI mount /dev/sdxn /boot/EFI 將已有的EFI分區(qū)掛載到 /boot/EFI 下設置引導
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB(如果是全新安裝,本臺電腦沒有其他引導,直接建立文件夾mkdir /boot/EFI執(zhí)行設置引導命令即可。)
成功安裝后,設置配置文件.
grub-mkconfig -o /boot/grub/grub.cfgreboot 重啟
安裝完成重啟后(需要自己到主板修改引導順序),grub的引導可能沒有window引導項供選擇,此處進入arch后自行網(wǎng)上搜索如何添加windows引導.
(我本身用的一個安裝黑蘋果的clover引導用來引導win和linux ,這個界面做的比較好看。去黑蘋果論壇找個clover文件放到efi分區(qū)下,主板設置一下即可.
以下為進入到新系統(tǒng)并且聯(lián)網(wǎng)后(聯(lián)網(wǎng)參考安裝時的聯(lián)網(wǎng))
二. 安裝kde桌面
-
安裝xorg 服務 (桌面依賴這個服務)
pacman -S xorg -
安裝觸摸板驅動
pacman -S xf86-input-synaptics (筆記本可選 ) -
安裝中文字體
pacman -S ttf-dejavu wqy-microhei wqy-zenhe -
安裝聲卡相關
pacman -S alsa-utils pulseaudio pulseaudio-alsa -
安裝網(wǎng)絡工具(多個發(fā)行版都依賴這個包管理網(wǎng)絡)
安裝:pacman -S networkmanager net-tools啟動:
systemctl enable NetworkManager systemctl enable dhcpcd -
桌面及kde軟件
pacman -S plasma kde-applications -
創(chuàng)建普通用戶 并給用戶提權
useradd -m -G wheel -s /bin/bash xiaobai #( 注釋 xiaobai :username) passwd xiaobai # 給小白設置密碼 visudo #此命令會打開一個文件 搜索wheel 將有三個 "all" 的那一行注釋放開 。保存。 -
安裝sddm (登陸桌面用的服務)
安裝:pacman -S sddm sddm-kcm啟動:
systemctl enable sddm systemctl start sddm進入桌面后即為安裝常用軟件和配置
-
更改桌面為中文:
vim /etc/locale.gen 查找 zh_CN.UTF-8 UTF-8 并將注釋去掉 locale-gen -
添加cn源(可以下載國際源上沒有的軟件包)
vim /etc/pacman.conf 將multilib行和下面那行注釋打開 更改custom 三行 。 注釋打開 Server= https:/mirrors.ustc.edu.cn/archlinuxcn/$arch保存后注銷桌面重新登錄
-
安裝輸入法
搜狗bug比較多,我選擇sun拼音。sudo pacman -S fcitx-sunpinyin sudo pacman -S fcitx-im 使輸入法可以在多種環(huán)境下運行 sudo pacman -S fcitx-configtool 配置輸入法注銷桌面重新登錄 配置輸入法,搜索并使用。
-
輸入法環(huán)境變量配置
切換到登錄用戶目錄vim .xprofile編輯
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx如果想在所有用戶下添加可以在如下文件下添加
vim /etc/environment GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx
至此kde可以基本使用了,kde桌面美化,常用軟件請自行搜索, 網(wǎng)上特別多。
參考