Arch Linux 安裝指南

1. 前提

為什么推薦Arch Linux故爵?因為它好用唄!

如果想要學習Linux,Arch Linux是個很好的選擇职恳。Arch Linux提供了非常詳細并且更新及時的Wiki(幫助文檔),使用系統(tǒng)的過程中遇到的問題基本上都空余從上面找到方面。

Arch Linux采取滾動更新的方式话肖,一旦系統(tǒng)或者軟件有新版本發(fā)布,你就可以升級它們葡幸。你的系統(tǒng)以及軟件始終處在最新的狀態(tài)最筒,因此系統(tǒng)不存在發(fā)布新系統(tǒng)而要重裝的問題。

但Arch Linux安裝比較繁瑣蔚叨,整個安裝過程都在命令行下執(zhí)行床蜘,這也是很多人覺得它很難安裝的原因。其實安裝并不難蔑水,步驟繁瑣是真的邢锯,只要你有耐心,這都沒問題搀别。一旦你從頭到尾安裝完畢丹擎,你就掌握了許多基本的知識,比如分區(qū)的創(chuàng)建與掛載歇父、系統(tǒng)引導安裝蒂培、配置軟件源等,這些對于學習Linux來說是好事榜苫。

如果你只是體驗以下Linux护戳,不想深入它,或者想要一個開箱即用的生產(chǎn)環(huán)境垂睬,那么我推薦Ubuntu LTS媳荒。如果是作為需要非常穩(wěn)定的服務(wù)器抗悍,我推薦Debian和CentOS。

1.1 非常重要:

為了你的數(shù)據(jù)安全钳枕,如果你沒有任何Arch Linux的安裝經(jīng)驗缴渊,或者不具備基本的Linux基礎(chǔ),我不建議你直接在已有數(shù)據(jù)的硬盤上執(zhí)行本教程的安裝鱼炒!你可以先在虛擬機嘗試本次安裝疟暖。

1.2 本文不是針對零基礎(chǔ)的用戶,因此你必須具備這些技能:

  • 如果是Windows用戶你應該會劃分出空余的磁盤空間
  • 了解Linux分區(qū)以及掛載的概念
  • 遇到問題時會利用搜索引擎

1.3 本文不會對任何行為作擔保田柔,包括但不僅僅包括:

  • 為了易于理解不保證對每個名詞作出專業(yè)表達
  • 閱讀本教程作出的任何操作帶來的后果
  • 由于本人疏忽帶來的錯誤(歡迎指正)

1.4 為了順利安裝俐巴,你得準備有:

  • 格式化為Fat32的U盤;
  • 50G空余空間得磁盤空間,最好是“未分配”;
  • ArchLinux最新的系統(tǒng)鏡像硬爆,點擊進入下載頁面;

1.5 將鏡像寫入到U盤:

Linux系統(tǒng)下使用dd命令欣舵;Windows用戶使用Rufus ,或者 USBwriter 缀磕、win32diskimager 也可以缘圈。

1.6 書寫約定

在本教程中,Linux命令以井號(#)打頭袜蚕,例如:

# ls -al

1.7 建議

本教程盡量以人性化的方式完成Arch Linux的安裝糟把,但難免有沒有詳盡的地方,建議結(jié)合官方Wiki閱讀本篇教程牲剃。

Installation guide (English Version)

Installation guide (簡體中文)

因為安裝Arch Linux非常簡單遣疯,所以全程沒有配圖。

2. 系統(tǒng)的基本安裝

本章節(jié)完成最基本的系統(tǒng)安裝凿傅,只有命令行界面的Arch Linux系統(tǒng)缠犀。

2.1 通過BIOS設(shè)置U盤為最先啟動項

2.2 進入安裝盤系統(tǒng)選擇第一項

UEFI模式第一項是“Arch Linux archiso x86_64 UEFI USB”

BIOS模式第一項是“Boot Arch Linux (x68_64)”

2.3 鍵盤布局(可忽略)

默認是美式鍵盤映射,一般我們的鍵盤都是美式鍵盤聪舒。

2.4 驗證啟動模式

# ls /sys/firmware/efi/efivars

如果有東西輸出則是UEFI辨液,否則BIOS。這一步?jīng)Q定后面的引導安裝箱残,雖然在2.2節(jié)已經(jīng)確定啟動模式滔迈,以防萬一還是再驗證下。

2.5 連接到因特網(wǎng)

# ping -c 3 archlinux.org

網(wǎng)絡(luò)必須能與外網(wǎng)連接被辑,因為系統(tǒng)安裝其實就是從一個叫做“軟件源”的網(wǎng)站下載所需要的軟件并安裝燎悍。ping命令就是檢查能不能連接到對應的網(wǎng)址,如果界面有像這樣“PING archlinux.org (ip地址)...”的輸出一般就是沒問題了敷待。

2.6 更新系統(tǒng)時間

# timedatectl set-ntp true

就是簡單的對時间涵。

2.7 硬盤分區(qū)

首先查看存儲設(shè)備

# fdisk -l

輸出像“Disk /dev/sda xx GiB ...”這種的仁热,xx也就是該存儲設(shè)備的總?cè)萘堪褚荆缓竽闩袛嗄膫€設(shè)備是有多余空間的勾哩。假如該設(shè)備是/dev/sda,這時候你還可以通過如下命令查看該存儲設(shè)備下已有的分區(qū)情況:

# fdisk -l /dev/sda

如果存在已有分區(qū)举哟,將會看到包含/dev/sda1思劳,/dev/sda2......等分區(qū)信息。這時候我們在該磁盤上的未分配空間上開始建立新分區(qū)妨猩,用來安裝Arch Linux:

# fdisk /dev/sda

進入了fdisk分區(qū)工具里邊潜叛,可以使用如下功能:

  • m: 查看幫助
  • n: 新建分區(qū)
  • p: 查看已分區(qū)信息列表
  • w: 保存本次分區(qū)操作結(jié)果并退出
  • q: 不保存本次分區(qū)操作結(jié)果并退出

對于如果你不太了解分幾個分區(qū)合適,那么建議只分一個分區(qū)用來安裝系統(tǒng)即可壶硅。因此威兜,如果你是BIOS模式:

  • 只需要一個分區(qū)用于系統(tǒng)安裝(50G)

如果你是EFI模式,需要分兩個分區(qū):

  • 第一個分區(qū)用于系統(tǒng)引導(512M)
  • 第二個分區(qū)用于系統(tǒng)安裝(49G)

如下給出使用fdisk進行分區(qū)的示例

如果是BIOS模式:(只有系統(tǒng)安裝分區(qū))

1 輸出 n 創(chuàng)建分區(qū)

2 Partition type是分區(qū)類型庐椒,p是主分區(qū)椒舵,e是擴展分區(qū),直接按回車鍵選擇默認

3 Partition number是分區(qū)編號约谈,直接按回車鍵選擇默認

4 First sector是開始的部分笔宿,直接按回車鍵選擇默認

5 Last sector是結(jié)尾的部分,輸入 +50G棱诱,按回車鍵

如果是UEFI模式:

  1. 第一個分區(qū)(引導分區(qū))

1 輸出 n 創(chuàng)建分區(qū)

2 Partition type是分區(qū)類型泼橘,p是主分區(qū),e是擴展分區(qū)迈勋,直接按回車鍵選擇默認

3 Partition number是分區(qū)編號炬灭,直接按回車鍵選擇默認

4 First sector是開始的部分,直接按回車鍵選擇默認

5 Last sector是結(jié)尾的部分靡菇,輸入 +512M担败,按回車鍵

6 輸入 t 準備將該分區(qū)更改為EFI類型分區(qū),輸入序號選擇分區(qū)镰官。輸入 L 查看支持的類型提前,找到EFI類型前面對應的序號,這里的序號是 ef 泳唠。輸入 ef 按回車鍵狈网。

  1. 第二個分區(qū)(系統(tǒng)安裝分區(qū))

1 輸出 n 創(chuàng)建分區(qū)

2 Partition type是分區(qū)類型,p是主分區(qū)笨腥,e是擴展分區(qū)拓哺,直接按回車鍵選擇默認

3 Partition number是分區(qū)編號,直接按回車鍵選擇默認

4 First sector是開始的部分脖母,直接按回車鍵選擇默認

5 Last sector是結(jié)尾的部分士鸥,輸入 +512M,按回車鍵

記住剛分區(qū)的設(shè)備名

輸入p查看分區(qū)列表

BIOS模式請記住剛剛新建立的分區(qū)設(shè)備名谆级,我這里假如是/dev/sda5烤礁;UEFI模式請記住剛剛新建立的兩個分區(qū)的設(shè)備名讼积,我這里假如是/dev/sda5(512M)和/dev/sda6(49G)。

輸入w保存分區(qū)操作并繼續(xù)安裝系統(tǒng)脚仔。

2.8 格式化分區(qū)

Linux支持安裝在ext4的文件系統(tǒng)上勤众,如果是UEFI模式,那么引導分區(qū)的文件系統(tǒng)類型應該是Fat32鲤脏。

如果是BIOS模式:

# mkfs.ext4 /dev/sda5

如果是UEFI模式:

# mkfs.fat -F32 /dev/sda5
# mkfs.ext4 /dev/sda6

2.9 掛載分區(qū)

掛載新分區(qū)到/mnt

# mount /dev/sda5  /mnt

如果是UEFI模式们颜,還需要掛載引導引導分區(qū)(注意執(zhí)行順序)

# mount /dev/sda6  /mnt
# mkdir -p /mnt/boot/efi
# mount /dev/sda5  /mnt/boot/efi

2.10 設(shè)置軟件源

默認使用的是國外的軟件源,下載的速度很慢猎醇,因此需要改為國內(nèi)的源窥突。通過vim命令編輯軟件源配置文件。

# vim /etc/pacman.d/mirrorlist

i切換到編輯模式硫嘶,在該文件最前面加入如下的網(wǎng)易源:

Server = https://mirrors.163.com/archlinux/repo/os/arch

esc波岛,然后再輸入:wq按回車鍵保存并退出。接下來還有很多次涉及到使用vim編輯文件音半,用法跟這里一樣则拷。

2.11 安裝基本的系統(tǒng)

# pacstrap /mnt base base-devel

這樣,基本的系統(tǒng)就安裝完成了曹鸠。不過還需要配置系統(tǒng)煌茬,比如系統(tǒng)時區(qū),主機名彻桃,主機語言坛善,系統(tǒng)引導等這些項目。

3. 配置新安裝的Arch Linux

3.1 生成掛載信息文件

默認情況下邻眷,只要電腦重啟后眠屎,并不會自動掛在磁盤分區(qū),會造成系統(tǒng)無法正常使用肆饶。因此改衩,通過配置/etc/fstab文件,系統(tǒng)開機會讀取這個文件里面的掛在信息驯镊,然后掛在相應的磁盤分區(qū)葫督。

# genfstab -U /mnt >> /mnt/etc/fstab

3.2 切換到新系統(tǒng)

# arch-chroot /mnt

這時候我們就已經(jīng)處于新安裝的Arch Linux上了,接下來開始配置系統(tǒng)板惑。

3.3 安裝vim

在接下來的系統(tǒng)配置過程中橄镜,經(jīng)常需要編輯某些配置文件。在命令行下冯乘,vim是一個很方便的編輯工具洽胶。通過如下命令安裝vim:

# pacman -S vim

3.4 設(shè)置時區(qū)

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc

設(shè)置為亞洲地區(qū)的上海城市,也就是中國的標準時區(qū)裆馒。

3.5 設(shè)置本地化文本編碼

用vim編輯/etc/locale.gen姊氓,加入如下內(nèi)容:

zh_CN.UTF-8 UTF-8

執(zhí)行命令:

 # locale-gen

用vim編輯/etc/locale.conf丐怯,加入如下內(nèi)容:

LANG=en_US.UTF-8

3.6 設(shè)置主機名

用vim編輯/etc/hostname,你的主機名他膳,你則在該文件輸入可愛的名字hellokitty响逢,主機名怎么取看你個人喜歡绒窑,一般不要以數(shù)字開頭棕孙。

3.7 配置hosts文件

用vim編輯/etc/hosts,加入如下內(nèi)容:

127.0.0.1   localhost
::1         localhost
127.0.1.1   hellokitty.localdomain  hellokitty

hellokitty換成你的主機名就行了些膨。

3.8 用戶賬戶配置

給管理員賬號設(shè)置密碼:

# passwd

然后輸入密碼按回車鍵蟀俊,會讓你再確認一次,再輸入密碼再回車订雾。

創(chuàng)建新普通用戶肢预,假如叫tom

# useradd -m tom

tom設(shè)置密碼

# passwd tom

然后輸入密碼按回車鍵,會讓你再確認一次洼哎,再輸入密碼再回車烫映。

3.9 安裝grub設(shè)置引導

如果是Intel的CPU,安裝intel-ucode

# pacman -S intel-ucode

如果當前電腦存在其他系統(tǒng)噩峦,安裝os-prober

# pacman -S os-prober 

安裝grub:

# pacman -S grub

BIOS模式下部署grub:

# grub-install --target=i386-pc /dev/sda

UEFI模式下锭沟,需要安裝efibootmgr,然后部署grub:

# pacman -S efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux

生成grub配置:

# grub-mkconfig -o /boot/grub/grub.cfg

3.10 安裝圖形界面

命令行的系統(tǒng)顯然不是我們想要的识补,誰喜歡黑底白字的界面呢族淮?Gnome具有簡潔的圖形界面,接下來我們要安裝Gnome已經(jīng)一些基本的軟件凭涂。

# pacman -S gnome gnome-extra

這時候雖然安裝了圖形界面祝辣,但開機的時候默認還是進入命令行。所以切油,設(shè)置開機進入圖形界面蝙斜。GDM是一個圖形界面管理器,讓它開機啟動即可澎胡。

# systemctl enable gdm

3.11 配置完畢

現(xiàn)在基本的工作已經(jīng)做完了乍炉,退出當前系統(tǒng)回到啟動U盤。

# exit

重啟系統(tǒng)

# reboot

盡情使用Arch Linux吧~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末滤馍,一起剝皮案震驚了整個濱河市岛琼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌巢株,老刑警劉巖槐瑞,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異阁苞,居然都是意外死亡困檩,警方通過查閱死者的電腦和手機祠挫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悼沿,“玉大人等舔,你說我怎么就攤上這事≡阒海” “怎么了慌植?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長义郑。 經(jīng)常有香客問我蝶柿,道長,這世上最難降的妖魔是什么非驮? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任交汤,我火速辦了婚禮,結(jié)果婚禮上劫笙,老公的妹妹穿的比我還像新娘芙扎。我一直安慰自己,他們只是感情好填大,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布戒洼。 她就那樣靜靜地躺著,像睡著了一般栋盹。 火紅的嫁衣襯著肌膚如雪施逾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天例获,我揣著相機與錄音汉额,去河邊找鬼。 笑死榨汤,一個胖子當著我的面吹牛蠕搜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播收壕,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼妓灌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蜜宪?” 一聲冷哼從身側(cè)響起虫埂,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎圃验,沒想到半個月后掉伏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年斧散,在試婚紗的時候發(fā)現(xiàn)自己被綠了供常。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸡捐,死狀恐怖栈暇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情箍镜,我是刑警寧澤源祈,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站鹿寨,受9級特大地震影響新博,放射性物質(zhì)發(fā)生泄漏薪夕。R本人自食惡果不足惜脚草,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望原献。 院中可真熱鬧馏慨,春花似錦、人聲如沸姑隅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讲仰。三九已至慕趴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鄙陡,已是汗流浹背冕房。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留趁矾,地道東北人耙册。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像毫捣,于是被迫代替她去往敵國和親详拙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容