安裝ArchLinux到U盤(四)安裝Archlinux

安裝 ArchLinux 到U盤(四)安裝Archlinux

原文鏈接:http://blog.ccyg.studio/article/4f6cfa0a-ad98-4adb-af08-79a8a5b1d674

由于簡書限制推汽,還請訪問原文鏈接查看最新的安裝方法蝗柔,這里的安裝方法已經(jīng)過時!C癖谩!


再次重申:安裝過程會格式化U盤槽畔,內(nèi)有資料栈妆,請先備份,如有遺失厢钧,概不負(fù)責(zé)A鄱!早直!

啟動虛擬機(jī)

點(diǎn)擊 Power on this virtual machine 啟動 Installer 虛擬機(jī)

01

點(diǎn)擊 Enter 啟動Archlinux安裝鏡像

02

等待啟動完畢寥假,輸入 lsblk 應(yīng)該顯示下面的內(nèi)容

03

連接U盤到虛擬機(jī)

這時候U盤還沒有連接至虛擬機(jī),點(diǎn)擊菜單VM > Removable Devices > USB Device > Connect(Disconnect from Host)霞扬,將U盤連接至虛擬機(jī)糕韧,其中 USB Device 是U盤的名稱,U盤不同名稱應(yīng)該也是不同的喻圃。

04

然后輸入 lsblk 應(yīng)該顯示下面的內(nèi)容萤彩,可以看到已經(jīng)有 sdb 這個磁盤了

05

U盤分區(qū)

以下的內(nèi)容基于Archlinux官網(wǎng)的wiki,如果有不明白的地方可以參考官方Wiki

這里我們選擇分三個區(qū):

  • EFI分區(qū)斧拍,用于UEFI啟動雀扶,必選,否則系統(tǒng)可能會在最新的計算機(jī)中無法啟動
  • 根分區(qū)肆汹,用于安裝Archlinux
  • U盤分區(qū)愚墓,可當(dāng)作U盤使用,便于在Windows系統(tǒng)中安全的移除U盤

輸入 fdisk /dev/sdb 進(jìn)入分區(qū)程序

06

輸入 o 開始分區(qū)

07

輸入 n 新建EFI分區(qū)

08

點(diǎn)擊 Enter 選擇默認(rèn)分區(qū)序號

09

點(diǎn)擊 Enter 選擇默認(rèn)起始扇區(qū)

10

輸入 +128M 新建EFI分區(qū)大小為128M

11

輸入 n 新建根分區(qū)

12

點(diǎn)擊 Enter 選擇默認(rèn)分區(qū)序號

13

點(diǎn)擊 Enter 選擇默認(rèn)起始扇區(qū)

14

輸入 +20G 新建根分區(qū)大小為20G昂勉,該分區(qū)容量可根據(jù)U盤容量自行決定浪册,不一定非得是20G

15

輸入 n 新建根分區(qū)

16

點(diǎn)擊 Enter 選擇默認(rèn)分區(qū)序號

17

點(diǎn)擊 Enter 選擇默認(rèn)起始扇區(qū)

18

點(diǎn)擊 Enter 選擇默認(rèn)容量,剩余全部未分配分區(qū)

19

輸入 p 查看分區(qū)信息

20

輸入 w 寫入分區(qū)信息

21

輸入 lsblk 可以看到已經(jīng)有 sdb 磁盤硼啤,下面有 sdb1议经,sdb2斧账,sdb3 三個分區(qū)

22

格式化分區(qū)

輸入 mkfs.fat -F 32 /dev/sdb1 格式化 sdb1 為FAT32格式

23

輸入 mkfs.fat -F 32 /dev/sdb3 格式化 sdb3 為FAT32格式

24

輸入 mkfs.ext4 /dev/sdb2 格式化 sdb2 為ext4格式,如果出現(xiàn) Proceed anyway?煞肾,輸入y繼續(xù)格式化

25

掛載分區(qū)

輸入 mount /dev/sdb2 /mnt 掛載 sdb2/mnt

26

輸入 mkdir -p /mnt/boot/efi 創(chuàng)建 /mnt/boot/efi 目錄

27

輸入 mount /dev/sdb1 /mnt/boot/efi 掛載 sdb1/mnt/boot/efi

28

sdb3 U盤分區(qū)無需掛載


關(guān)于文件編輯器:文章中所有的編輯器一律采用 nano 作為編輯器咧织,主要是 nano 編輯器足夠簡單,防止一些人可能不是特別會使用其他的編輯器籍救,例如 vim习绢。

選擇鏡像

這步非必選,可以直接跳轉(zhuǎn)至下一步進(jìn)行安裝蝙昙,如果發(fā)現(xiàn)下載速度不是很快闪萄,可以再回到這里編輯鏡像,然后再試奇颠。

輸入 cd /etc/pacman.d 選擇目錄

29

輸入 cp mirrorlist mirrorlist.bk 將 mirrorlist 拷貝到 mirrorlist.bk

30

輸入 cat mirrorlist.bk | grep China -A 1 | grep -v '-' > mirrorlist 將所有中國的鏡像寫入 mirrorlist

31

輸入 nano mirrorlist 編輯鏡像列表

32

經(jīng)測試败去,清華和163的鏡像是最快的,這里可以根據(jù)實際測試來決定選擇哪一個烈拒≡苍#可以在 Server 前面寫入 # 來注釋掉該鏡像。

33

編輯完成之后 點(diǎn)擊 CTRL + X 退出編輯

點(diǎn)擊 y

30

點(diǎn)擊 Enter荆几,保存文件

31

安裝系統(tǒng)

輸入 pacstrap -i /mnt base base-devel ntfs-3g 安裝系統(tǒng)吓妆,然后點(diǎn)擊 Enter

34

點(diǎn)擊 Enter

35

點(diǎn)擊 Enter

36

然后靜靜地等待安裝完成。

37

配置系統(tǒng)

基本配置

輸入 genfstab -U -p /mnt > /mnt/etc/fstab 生成文件系統(tǒng)表

38

輸入 arch-chroot /mnt 進(jìn)入新系統(tǒng)

39

輸入 nano /etc/locale.gen 選擇文字編碼

40

將 zh_CN 開頭的行全部取消注釋吨铸,再找到 en_US.UTF-8 UTF-8也取消注釋行拢。 編輯完成之后保存。nano 的使用方法不再贅述

輸入 locale-gen

41

輸入 nano /etc/locale.conf 在文件中寫入 LANG=en_US.UTF-8 保存

42

輸入 rm /etc/localtime 刪除原 UTC 時區(qū)

43

輸入 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
設(shè)置計算機(jī)系統(tǒng)時區(qū)為上海

44

輸入 hwclock --systohc --localtime 設(shè)置硬件時間為本地時間

45

輸入 echo steven > /etc/hostname 將主機(jī)名配置成 steven诞吱,這個名稱可以自行更改

46

輸入 nano /etc/mkinitcpio.conf 找到下面這行

47

block 寫到 udev 之后舟奠,然后保存,這樣做就是為了讓usb在啟動的之后首先加載

48

輸入 mkinitcpio -p linux 房维,生成啟動鏡像

49

輸入 passwd 設(shè)置 root 用戶的密碼鸭栖,注意輸入密碼時沒有回顯。

50

配置網(wǎng)絡(luò)

輸入 pacman -S zd1211-firmware 安裝無線網(wǎng)卡驅(qū)動

51

輸入 pacman -S iw wpa_supplicant wireless_tools net-tools 安裝網(wǎng)絡(luò)工具

52

輸入 pacman -S dialog 安裝終端對話框

53

配置引導(dǎo)

配置BIOS(legacy)引導(dǎo)

輸入 pacman -S grub 安裝引導(dǎo)程序

54

輸入 grub-install --target=i386-pc /dev/sdb 安裝BIOS引導(dǎo)

55

輸入 blkid , 將 sdb2 的 UUID 記下來

56

這里 UUID 是 97b5e415-46ab-4e35-a804-6ddaez5793ac握巢,每個分區(qū)的UUID應(yīng)該都是不同的晕鹊,下面具體根據(jù)自己的UUID來做修改,這是為了用 UUID 做標(biāo)識來啟動操作系統(tǒng)暴浦,否則換了電腦硬盤標(biāo)簽變化就不能啟動了

輸入 nano /boot/grub/grub.cfg , 修改grub配置文件

57

將所有出現(xiàn)的UUID全部改成 sdb2 的UUID溅话,過程略復(fù)雜,謹(jǐn)慎修改歌焦,然后保存

58

測試BIOS(legacy)引導(dǎo)

輸入 exit 退出新系統(tǒng)

59

輸入 shutdown -h now 關(guān)閉 Installer 虛擬機(jī)

60

新建測試虛擬機(jī)

參考新建虛擬機(jī)

選擇安裝源時飞几,選 I will install the operating system later.

61

名稱寫成 Boot,或者可以自定義

62

選擇磁盤時独撇,選擇 Use a physical disk(for advanced users)

63

然后選擇 PhysicalDrive1屑墨,選擇Use individual partitions

64

勾選前兩個分區(qū)

65

如果發(fā)現(xiàn)分區(qū)信息不對,可以返回上一步战转,重新選擇另一個PhysicalDrive,然后再試

點(diǎn)擊 Power on this virtual machine 啟動測試虛擬機(jī)

66

啟動之后

67

這時候輸入 用戶名 root 和 passwd 設(shè)置的密碼就可以登陸了

68

如果有USB的無線網(wǎng)卡址晕,掛到虛擬機(jī)里谨垃,輸入 wifi-menu 就可以選擇無線網(wǎng)絡(luò)了

69

輸入 shutdown -h now 關(guān)閉測試虛擬機(jī)

如果沒有,可以去任何支持BIOS(legacy)引導(dǎo)的實體機(jī)試試,開機(jī)的時候狂按F2鍵浪默,進(jìn)入BIOS修改啟動項碰逸,將U盤設(shè)置為第一個,然后重啟胳喷,應(yīng)該就可以進(jìn)入U盤中的系統(tǒng)了

進(jìn)入BIOS的功能不同的廠家生產(chǎn)的機(jī)器應(yīng)該時不相同的,這個根據(jù)實際情況進(jìn)項操作

如果關(guān)機(jī)之后讲竿,Windows 出現(xiàn)如下對話框鞋诗,請點(diǎn)擊 取消(Cancel)

70

配置UEFI引導(dǎo)

編輯 Installer 虛擬機(jī)江锨,點(diǎn)擊 Edit virtual machine settings

71

在Options選項卡酌心,Advanced選項右側(cè)安券,將Firmware type 改為UEFI,不要勾選 Enable Secure Boot址貌,然后保存

72

和前文一樣

  • 啟動 Installer 虛擬機(jī)
  • 輸入 mount /dev/sdb2 /mnt吹害,掛載根分區(qū)
  • 輸入 mount /dev/sdb1 /mnt/boot/efi螺男,掛載EFI分區(qū)
  • 輸入 arch-chroot /mnt 進(jìn)入新系統(tǒng)

輸入 grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable 安裝UEFI啟動項

73

測試UEFI引導(dǎo)

輸入 shutdown -h now 關(guān)閉 Installer 虛擬機(jī)

和前文一樣政恍,修改 Boot 虛擬機(jī)的啟動模式為 UEFI迫筑,不要勾選 Enable Secure Boot

啟動 Boot 虛擬機(jī)搂妻,這時應(yīng)該可以啟動了,然后關(guān)閉 Boot 虛擬機(jī)

可以去支持UEFI啟動的實體機(jī)上試試,不過一定要關(guān)閉Secure Boot

Secure Boot

很遺憾,目前為止,我還沒有找到解決 Secure Boot 的方法,所以只能先關(guān)閉Secure Boot 再啟動U盤中的 Archlinux盖腕。

網(wǎng)上所有我見過的解決Secure Boot的方法,都無法解決U盤移動后疯潭,磁盤信息可能會發(fā)生變化的情況,而且一般情況下不同計算機(jī)中的磁盤信息顯然都是不同的面殖。

經(jīng)測試竖哩,Secure boot 安裝在硬盤中是可以使用的,具體參考 安裝ArchLinux到硬盤


如果BIOS(legacy)和UEFI兩種啟動方式脊僚,都可以啟動相叁,那么說明Archlinux已經(jīng)安裝成功。這時 Installer 虛擬機(jī)就失去了它的作用辽幌,可以刪除了增淹。

實體機(jī)測試

普通PC可以在開機(jī)的時候狂按 F2 、F12乌企、Enter 來調(diào)整啟動的順序虑润,理論上就可以進(jìn)入了。

MAC 機(jī)器在開機(jī)的時候加酵,按住option鍵拳喻,出現(xiàn)啟動選項之后哭当,選擇 EFI boot 就可以了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冗澈,一起剝皮案震驚了整個濱河市钦勘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌亚亲,老刑警劉巖彻采,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異捌归,居然都是意外死亡肛响,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門陨溅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來终惑,“玉大人,你說我怎么就攤上這事门扇”⒂校” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵臼寄,是天一觀的道長霸奕。 經(jīng)常有香客問我,道長吉拳,這世上最難降的妖魔是什么质帅? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮留攒,結(jié)果婚禮上煤惩,老公的妹妹穿的比我還像新娘。我一直安慰自己炼邀,他們只是感情好魄揉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拭宁,像睡著了一般洛退。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杰标,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天兵怯,我揣著相機(jī)與錄音,去河邊找鬼腔剂。 笑死媒区,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驻仅,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼谅畅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了噪服?” 一聲冷哼從身側(cè)響起毡泻,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粘优,沒想到半個月后仇味,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阐污,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡年堆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了兢仰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嬉愧。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡贩挣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出没酣,到底是詐尸還是另有隱情王财,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布裕便,位于F島的核電站绒净,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏偿衰。R本人自食惡果不足惜挂疆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望下翎。 院中可真熱鬧缤言,春花似錦、人聲如沸视事。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽郑口。三九已至鸳碧,卻和暖如春盾鳞,著一層夾襖步出監(jiān)牢的瞬間犬性,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工腾仅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乒裆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓推励,卻偏偏與公主長得像鹤耍,于是被迫代替她去往敵國和親肉迫。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355