archlinux 安裝

  • 前言

本人也是第一次安裝archlinux,嚴格來說是第一次安裝成功,記錄一下,既為自己也為新手。此方式是非UEFI模式,并且分區表使DOS的MBR方式,GPT分區表沒有測試。以后也許會在虛擬機中測試過進行補充。

  • 溫馨提示

建議現在虛擬機中安裝幾次,直到安裝成功,并且可以正常開機,上網,打開桌面環境,有十足把握之后再在物理機上安裝,以免中間出現問題又沒辦法解決。并在虛擬機安裝的過程中記錄遇到的問題,以便日后參考。同時安裝的時候記得備份重要文件,以免安裝錯誤導致文件丟失。

  • 準備安裝介質

  1. 首先準備archlinux鏡像,如果沒有可以點擊這里下載,最好選擇中國的鏡像服務,比如網易的。下載完成后校驗一下MD5值(官方文件的MD5值在md5sums.txt 這個文件中),如果相同那么可以進行下一步了;如果不相同需要重新下載并校驗,不推薦在MD5值不同的情況下繼續進行,因為不知道會發生什么問題。
  2. 刻錄至U盤。如果用的是linux系統或者Mac系統(話說這么優雅的系統為啥要換呢,也可能是雙系統吧),可以使用 dd 命令。把U盤插入計算機, 輸入命令 ls -al /dev/sd*, 一般sdb是你的U盤,也請先做好文件備份。 現在假定U盤是 /dev/sdb, archlinux的文件路徑是 /home/user/archlinux.iso,那么輸入命令(需root權限) dd -if=/home/user/archlinux.iso -of=/dev/sdb,然后等待命令執行完畢,如果沒有任何提示,則代表成功了。
  • 環境準備

    ** 再次提醒,做好文件備份 **
  1. 如果沒有分區的話,先進行分區,并進行格式化,如果已經操作過了或者想重用上次系統(Linux)的分區,可以直接進入第2步。
  • 分區進行時:
    敲入命令 fdisk /dev/sda (假定操作的磁盤時sda,請自行確認好,此操作要格外小心)。輸入 m 可以查看幫助, n 是新建一個分區, d 是刪除一個已有分區。如果想新建一個DOS分區表,則輸入 o,已經有分區表,想重新分區的話,按 d ,直到刪除所有分區。分區方案可以按照以下來: /boot 大概需要 200M/ 可以分配 15G40G/var 8G20G (可選) , /tmp 4G8G (可選),其余分給 /home分區(強烈建議單獨分區,以后重裝系統可以不用拷貝主目錄下的資料了), swap 4G8G(可選)。新建分區輸入 n,默認(p主分區)即可,然后默認(分區號1),接下來也是默認扇區既可以,然后選擇大小,可以輸入G,M,K單位的大小,我們輸入 +200M,確定;然后創建根分區,按n,一路下來,大小選擇輸入 +15G,確定,根分區創建完成。如果分區少于4個,可以按照上面步驟,直到分區創建完成;但是如果分區多于4個,就要創建擴展分區,然后再創建邏輯分區了。擴展分區的創建和上面一樣,只不過在選擇分區格式的時候不是輸入 p 了,而是 e,其余一樣的。創建邏輯分區的時候輸入 l (英文L的小寫字母),剩下的步驟也是和創建主分區一樣的啦。所有分區創建完成后,輸入 w ,上面的一系列操作才會真正寫入磁盤,再次之前都是在內存中,所以,在按 w 之前,還是有后悔藥吃的,但是按下之后,那就定格了。切記!
  • 格式化分區:
    格式化分區的命令是 mkfs.xxx,輸入 mkfs.,按 Tab 鍵可以看到有如下格式: mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.jfs mkfs.reiserfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev mkfs.minix mkfs.xfs。咦,好像沒有swap分區格式,swap分區格式化的命令是 mkswap 啦。輸入命令 mkfs.ext4 /dev/sda1/boot 分區格式化成ext4格式的分區,根分區和其他非swap分區用此方法依次格式化,用 mkswap /dev/sdax 格式化上面分的swap分區,x是分swap分區所得的號碼。
  • 安裝

  1. mount 相關分區。 mkdir /mnt/home /mnt/tmp /mnt/var /mnt/boot 創建home,tmp,var,boot掛載點目錄,然后 mount /dev/sdax /mnt/xx x代表分區號,xx代表目錄,把的分區掛載到相應掛載點上。
  2. 修改 /etc/pacman.d/mirrorlist 的鏡像列表,可以刪除所有的,然后輸入

Server = http://mirrors.163.com/archlinux/$repo/os/x86_64

    保存退出。
  1. 執行 pacstrap /mnt base 命令進行基礎安裝。
  2. 生成fstab。 genfstab -p /mnt >> /mnt/etc/fstab, 查看一下/mnt/etc/fstab 內容格式是否正確,有無重復內容,如有請先訂正。格式大體如下:

#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# UUID=ee8bae58-9428-4917-b63e-0258d19a4567
/dev/sda5 / ext4 rw,relatime,data=ordered0 1
# UUID=cbac48fe-3345-4cba-96ec-acdbdc56d0ad
/dev/sda9 /home ext4 rw,relatime,data=ordered0 2
# UUID=59e210c2-fced-4cdd-b631-d9a50ba82312
/dev/sda7 /tmp ext4 rw,relatime,data=ordered0 2

  1. 切換到新系統的root目錄下,命令 arch-choot /mnt
  2. 設置主機名 echo your_hostname > /etc/hostname , your_hostname換成你想要的,最好是純英文。
  3. 設置時區。 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  4. 修改 /etc/locale.gen , 添加以下內容

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

執行 `locale-gen`, 
  1. 執行 echo LANG=zh_CN.UTF-8 > /etc/locale.conf
  2. 設置鍵盤映射和字體,文件在 /etc/vconsole.conf,在這就保持默認配置了。
  3. 設置root密碼 passwd 然后輸入密碼,再輸入一次確認。
  4. 安裝引導程序,這里用grub。 pacman -Sy grub,安裝完成后,執行 pacman-db-upgrade, 然后再執行 grub-install --target=i386-pc --recheck --debug /dev/sda 安裝grub引導到sda上。最后執行 grub-mkconfig -o /boot/grub/grub.cfg ,生成引導配置。
  5. 重啟, 執行 reboot。如果成功安裝的話,會出現grub引導選擇系統菜單,選擇默認的進入,輸入root用戶名,輸入密碼,登錄成功。至此,安裝已經完成,接下來是配置。
  • 配置

    1. 網絡配置
      • 查看網絡設備名稱 ls /sys/class/net, 記住所看到的網卡接口名稱,假定叫做eth0
      • 啟用網絡接口 ip link set eth0 up
      • 檢查結果狀態 ip link show dev eth0 如果打印

enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:e0:66:cb:e2:1e brd ff:ff:ff:ff:ff:ff

 類似內容,說明啟用成功。
  1. 創建或編輯 /etc/systemd/network/dhcp.network ,添加以下內容:

[Match]
Name=en*
[Network]
DHCP=v4

  1. 啟用網絡服務 systemctl enable systemd-resolved
  2. 編輯 /etc/resolv.conf 配置dns , 添加以下內容:

nameserver 8.8.8.8
nameserver 4.4.4.4

 如果你的IP段在192.168.xxx.yyy,則再添加 nameserver 192.168.xxx.1
  1. 執行 dhcpd 啟用dhcp,要開機自動啟動dhcp服務,則執行 systemctl enable dhcpd

基本環境配置已經完成。

  • 桌面環境配置

安裝 fxce4

pacman -S xorg xorg-server
pacman -S slim #登錄管理器
pacman -S xfce4
pacman -S xfce4-goodies
pacman -S fortune-mode
pacman -S gamin

創建用戶
useradd -Um du
設置密碼
passwd du

切換用戶
su -l du

編輯 ~/.xinitrc 輸入
exec startxfce4

字體安裝:

cp *.ttf ~/.fonts/

建立字體緩存

mkfontscale
mkfontdir
fc-cache -fv

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容

  • 安裝教程 前期準備 安裝介質 在安裝之前我們先要準備一個安裝介質,在這里只推薦U盤作為安裝介質。 到https:/...
    Otis4631閱讀 5,484評論 0 5
  • 一、安裝基本系統 1.下載ArchLinux安裝鏡像并制作U盤啟動 2.鍵盤布局 # loadkeys de-la...
    MachineM閱讀 15,064評論 0 0
  • archlinux 安裝基礎篇 寫于2019年1月26日 本人實驗了基于BIOS模式下archlinux的安裝20...
    我心永銘閱讀 3,974評論 2 7
  • 前言 基于VMWare安裝ArchLinux的虛擬機,使用LVM。 參考網站 archlinux Installa...
    Eeso閱讀 14,664評論 0 3
  • archlinux系統安裝 準備一個足夠大的U盤(一般安裝鏡像為500多兆接近600兆)把鏡像寫入U盤, 推薦工具...
    fu01閱讀 1,391評論 0 1