arch安裝
最重要的一點:時間會淘汰很多多西,包括我們,所以要借助arch官方檔案,如有更新的地方,需要及時改正
最重要的一點,記得設定密碼!!!!!!!!!!
一、獲取鏡像檔案,確定安裝方法
1.1 確定自己的需求
1、虛擬機
2、多系統
3、單系統
1.2 鏡像獲取
三者都需要獲取正規arch ios鏡像,1只需要一個鏡像檔案,2,3需要制作U盤啟動器,常規UEFI 和BOIS引導,目前更多推薦UEFI + GPT的方式,
本文主要記錄針對虛擬機安裝arch的操作步驟,
1.3 虛擬機
1、oracle VM VirtualBox
就我個人而言,oracle VM VirtualBox更加輕便簡潔,
2、VMWare workstation
功能豐富,也挺好,看個人
二、開始安裝
2.1、 dhcpcd
dhcpcd
因為虛擬機的緣故,網路采用橋接方式,直接使用宿主機,
2.2 磁區(最重要的一步)
2.2.1 列出當前磁盤資訊,前提window系統預留一些空間即可
fdisk -l
2.2.2 進入磁盤
fdisk /dev/sda
這里的sda可能因人而異,與上面列出的資訊一樣
2.2.3 創建GPT磁區表
g#fdisk有提示資訊,這里直接輸入g
2.2.4 創建磁區
n#創建磁區
| sda1(引導) | 512MB |
|---|---|
| sda3(swap) | 1G |
| sda2(主磁區) | 其余 |
2.2.5 確定檔案型別
1、 主磁區型別為ext4
mkfs.ext4 /dev/sda2
2、引導磁區為 FAT32
mkfs.fat -F32 /dev/sda1
3、swap磁區
mkswap /dev/sda3
2.3 掛載與開啟
2.3.1 swap開啟
#將swap打開
swapon /dev/sda3
2.3.2 引導、主磁區掛載
mount /dev/sda2 /mnt
#引導磁區需要在/mnt下創建boot
mkdir /mnt/boot
mount dev/sda1 /mnt/boot
2.4 安裝內核框架
nice~~~~其實差不多都完了
pacstrap /mnt base linux linux-firmware
**可以看出,就是將所有的ios里面東西,放到剛才選擇的系統磁盤/mnt目錄下**
三、進入系統
3.1 生成fstab檔案
簡單解釋一下,fstab全稱:“file system tables”簡單說,就是自動掛載磁區檔案,可以比喻成自動擋
genfstab -U /mnt >> /mnt/etc/fstab
官方建議:在執行完以上命令后,后檢查一下生成的 /mnt/etc/fstab 檔案是否正確,
3.2 進入/mnt 下的主系統
arch-chroot /mnt
3.3 設定時區
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3.4 運行hwclock
hwclock --systohc
3.5 本地化配置
本地化的程式與庫若要本地化文本,都依賴 Locale,后者明確規定地域、貨幣、時區日期的格式、字符排列方式和其他本地化標準,
vim /etc/locale.gen #選擇en_US-UTF-8
之后輸入生成locale資訊
locale-gen
3.6 創建locale.conf
沒有就直接vim一個出來
vim /etc/locale.conf
#之后輸入
LANG=en_US.UTF-8
四、設定引導程式
4.1 準備作業
4.1.1 需要使用到 grub、efibootmgr
pacman一下
pacman -S grub efibootmgr intel-ucode#(最后一個是安裝驅動的,可選)
4.1.2 在/boot下創建grub檔案夾
mkdir /boot/grub
**使用 grub-mkconfig 工具來生成 **/boot/grub/grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg
引導開始,呼風喚雨
grub-install --target=x86_64-efi -efi-directory=/boot
五、后面配置及注意事項
5.1 添加新用戶、給用戶提升權限
5.1.1 提高用戶組權限
#使用visudo,如果顯示錯誤,可能因為沒有下載sudo
#之后輸入
visudo

5.1.2 創建新用戶,并放到提權后的用戶組
useradd -m -G wheel theboy
5.1.3 !!為用戶設定密碼
passwd
5.2 添加archlinuxcn源
5.2.1 pacman.conf
sudo vim /etc/pacman.conf
#最后添加
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

5.2.2 pacman.d/mirrorlist配置
這個可以根據地區不同,自行選擇其他,
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
5.3 更新一下
sudo pacman -Syy
5.4 生成密鑰
sudo pacman -S archlinux-keyring
六、視窗管理器Dwm配置
6.1 下載必要的組件
1、下載xorg可以從shartx進入視窗管理
sudo pacman -S xorg xorg-server xorg-xinit xorg-apps
2、下載多種字體,防止亂碼
sudo pacman -S noto-fonts-cjk
3、下載終端內網頁瀏覽器,便于下載Dwm原始碼
sudo pacman -S w3m
4、下載lightdm和gtk—greeter
sudo pacman -S lightdm ligjtdm-gtk-greeter ligjtdm-gtk-greeter-settings
5、下載編譯Dwm所需的make等
sudo pacman -S base-devel
6.2 Dwm之下載解壓編譯安裝
1、進入官網下載Dwm原始碼
w3m suckless.org
6.1、在dwm主頁下載dwm

6.2、在tools標簽里下載dmenu


6.3、在st標簽下載st

下載之后輸入命令
#tar zxvf + 下載好的壓縮包進行解壓
之后分別進入到解壓后的檔案夾內,接著下一步
2、編譯安裝
#進入到解壓后檔案夾
make
sudo make install
#如果報錯了,可能是因為沒有下載base-devel或者xorg等相關組件
3、創建一個.xinitrc
vim ~/.xinitrc
#輸入
exec dwm
4、啟動
start
6.3、在st標簽下載st

下載之后輸入命令
#tar zxvf + 下載好的壓縮包進行解壓
2、編譯安裝
#進入到解壓后檔案夾
make
sudo make install
#如果報錯了,可能是因為沒有下載base-devel或者xorg等相關組件
3、創建一個.xinitrc
vim ~/.xinitrc
#輸入
exec dwm
4、啟動
start
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282716.html
標籤:其他
下一篇:記一次面試經歷
