- 前言
- Arch界面展示
- 主界面
- "開始"引導(dǎo)
- 桌面主題
- 字體管理
- 文件管理
- 右鍵菜單
- 壁紙管理
- 應(yīng)用商城
- Linux游戲娛樂
- 下載Arch引導(dǎo)鏡像
- 2.通過鏡像啟動虛擬機
- 3.開機選項
- 檢測網(wǎng)絡(luò)
- 5.分區(qū)
- 檢查初始狀態(tài)
- 將60G硬盤分為4個區(qū)
- 更改鏡像源, 正式安裝Arch
- 配置Arch
- 為arch安裝圖形化界面
- 使用root登錄arch
- 安裝xorg
- 安裝sddm
- 安裝xfce4
- 安裝plasma
- 生成顯示管理器sddm的配置文件
- 安裝ifconfig,用于查看本機ip, 方便以后ssh登錄
- 安裝ssh
- 創(chuàng)建一個普通用戶用于登錄圖形化界面
- 為arch安裝VMwarm-tools
- 安裝zsh, git(Zsh用于強化終端, Git用于版本管理)
- 安裝yaourt(收納了大量軟件包的軟件管理器)
- 安裝chrome
前言
講一個故事: 作者學(xué)習(xí)Linux操作系統(tǒng), 讀到Linux分區(qū), 知識無法牢記,于是下載了Arch的鏡像, 在虛擬機手動分區(qū), 安裝圖形化界面, 折騰了一整天,最終不僅理解了Linux的分區(qū), 而且還了解了圖形化界面的安裝,當(dāng)Arch的圖形化開機界面顯示在虛擬機的時候, 感覺找到了學(xué)習(xí)的樂趣,不少人說Arch太難了, 對新手并不友好瑰妄。但難是相對的, 難是因為你站在了一個較高的起點,而這個高的起點會使你更快地進(jìn)步, 祝學(xué)習(xí)順利!
Arch界面展示
主界面
"開始"引導(dǎo)
桌面主題
字體管理
文件管理
右鍵菜單
壁紙管理
應(yīng)用商城
Linux游戲娛樂
1. 下載Arch引導(dǎo)鏡像
我們這里下載的只是一個引導(dǎo)程序, 我們的引導(dǎo)程序可以被看做是一個, 開箱即用的linux系統(tǒng), 這個linux的/mnt目錄, 就是我們未來主系統(tǒng)Arch的根目錄, 我們會在/mnt下建立各種文件夾(如
home
,boot
等), 我們將分區(qū)掛載到相應(yīng)的文件夾(boot
,home
)下,
https://www.archlinux.org/download/
2.通過鏡像啟動虛擬機
3.開機選項
4. 檢測網(wǎng)絡(luò)
5.分區(qū)
檢查初始狀態(tài)
將60G硬盤分為4個區(qū)
- mnt(20G,安裝系統(tǒng)和軟件)
- boot (1G, 存儲啟動信息)
- swap (4G, 交換分區(qū))
- home(35G, 用于存儲用戶信息)
# 分區(qū)命令
cfdisk /dev/sda
# 展示四個分區(qū)的初始狀態(tài)
lsblk
# 格式化四個分區(qū)
mkfs.ext4 /dev/sda1
mkfs.vfat -F32 /dev/sda2
mkswap /dev/sda3
mkfs.ext4 /dev/sda4
# 掛載四個分區(qū)
## 掛載mnt分區(qū)(這里的mnt目錄, 就是真實Arch的根目錄)
mount /dev/sda1 /mnt
## 創(chuàng)建boot文件夾,掛載boot分區(qū)
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
## swap分區(qū)無需掛載, 但需要啟用
swapon /dev/sda3
## 創(chuàng)建home文件夾, 并掛載home分區(qū)
mkdir /mnt/home
mount /dev/sda4 /mnt/home
# 展示掛載后的四個分區(qū)
lsblk
更改鏡像源, 正式安裝Arch
vi /etc/pacman.d/mirrorlist
# 添加網(wǎng)易和阿里的鏡像源
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
# 更新鏡像源
pacman -Syy
- 安裝arch(安裝過程, 一路回車就好)
pacstrap -i /mnt base base-devel
- 生成文件系統(tǒng)信息
genfstab -U /mnt >> /mnt/etc/fstab
配置Arch
- 進(jìn)入arch的控制臺
arch-chroot /mnt /bin/bash
- 配置語言區(qū)域
編輯/etc/locale.gen,刪除
en_US.UTF-8
前面的引號,保存文件后, 運行命令:locale-gen
- 配置時區(qū)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 安裝系統(tǒng)引導(dǎo)工具
grub
, 并生成引導(dǎo)文件
pacman -S grub
grub-install --force /dev/sda
# 生成默認(rèn)配置文件
grub-mkconfig -o /boot/grub/grub.cfg
- 配置網(wǎng)絡(luò)
systemctl enable dhcpcd.service
- 設(shè)置主機名
echo arch > /etc/hostname
- 把主機名設(shè)置到
/etc/hosts
- 為root用戶設(shè)置密碼
passwd
- 退出已經(jīng)暫時配置好的系統(tǒng)
exit
- 解除u盤掛載, 重啟虛擬機
umount -R /mnt
reboot
為arch安裝圖形化界面
使用root登錄arch
安裝xorg
Xorg 在 Linux 用戶中非常流行,已經(jīng)成為圖形用戶程序的必備條件
pacman -S xorg
pacman -S xterm
pacman -S xorg-xinit
安裝sddm
Simple Desktop Display Manager (SDDM) 是用于X11和wayland視窗系統(tǒng)的顯示管理器(圖形登錄界面)
pacman -S sddm
systemctl enable sddm.service
安裝xfce4
Xfce是一個基于GTK+2的輕量級模塊化的桌面環(huán)境。為了提供完整的用戶體驗,它包含窗口管理器侦铜、文件管理器、桌面和面板。
pacman -S xfce4
pacman -S xfce4-goodies
安裝plasma
#### 在安裝Plasma之前君纫,請確保Xorg已經(jīng)被安裝到您的系統(tǒng)中
pacman -S plasma
# 安裝KED應(yīng)用
pacman -S kde-applications
生成顯示管理器sddm的配置文件
sddm --example-config > /etc/sddm.conf
安裝ifconfig,用于查看本機ip, 方便以后ssh登錄
pacman -S net-tools dnsutils inetutils iproute2
安裝ssh
# 安裝
pacman -Syy openssh
# 啟動服務(wù)
systemctl start sshd
# 查看服務(wù)
ps -e | grep sshd
# 開機啟動
systemctl enable sshd.service
創(chuàng)建一個普通用戶用于登錄圖形化界面
- 登錄root用戶在系統(tǒng)下新建用戶
zhaozhao
useradd -m zhaozhao
- 為新用戶(
zhaozhao
)添加密碼(默認(rèn)創(chuàng)建的用戶沒有密碼)passwd zhaozhao
為arch安裝VMwarm-tools
- 通過虛擬機軟件掛載VMwarm-tools
- 掛載安裝程序
mount /dev/cdrom /mnt
- 將工具解壓到桌面
tar xf /mnt/VMwareTools*.tar.gz -C /home/zhaozhao/Desktop
- 手動創(chuàng)建文件夾
cd /etc
mkdir init.d
for i in {0,1,2,3,4,5,6}; do mkdir rc$i.d; done
- 返回桌面, 執(zhí)行安裝腳本
# 找到解壓文件存放的位置
cd /home/zhaozhao/Desktop/vmware-distrid
# 執(zhí)行安裝腳本
./vmware-install.pl
- 重啟計算機生效
reboot
安裝zsh, git(Zsh用于強化終端, Git用于版本管理)
pacman -S zsh
pacman -S git
# 安裝oh-my-zsh, 簡化zsh配置
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Arch是自由度極高的Linux發(fā)行版 ,版本更新極快, 好玩的地方特別多, 坑也很多,希望新手玩家謹(jǐn)慎入坑…
(2018年4月29日第一次更新, 未完待續(xù),歡迎收藏...)
安裝yaourt(收納了大量軟件包的軟件管理器)
- 在/etc/pacman.conf文件末尾添加
[archlinuxcn]
Server=https://mirrors.ustc.edu.cn/archlinuxcn/$arch
- 更新鏡像源
pacman -Sy
- 安裝yaourt
pacman -S yaourt
pacman -S archlinuxcn-keyring
安裝chrome
yaourt google-chrome
(2018年4月30日第二次更新, 未完待續(xù),歡迎收藏...)