重装 Linux 记录
我與 Gnome 的愛與恨
放假回家,因故將筆記本電池弄到枯竭。結(jié)果再次開啟,發(fā)現(xiàn) startx 啟動(dòng) gnome-session 失敗。幾經(jīng)解決未果,只好重裝!
安裝 Archlinux
基本安裝步驟都是按照 ArchWiki 上的 Installation Guide 以及簡書上的一篇文章 虛擬機(jī)安裝Archlinux的簡易步驟.
安裝過程主要可以分為以下幾個(gè)步驟:
1.分區(qū)
一般而言只需要分 3 個(gè)區(qū):根(/),用戶主目錄(/home) 以及 swap 交換。貼一下我的分區(qū)圖
可以看到,一塊磁盤 (disk) 被分成很多的分區(qū) (partition) . 其中,稍微現(xiàn)代一點(diǎn)的電腦主板都啟用了 UEFI,所以在磁盤第一個(gè)分區(qū)是 ESP 分區(qū)。這個(gè)分區(qū)中就包含了所有可啟動(dòng)系統(tǒng)的啟動(dòng)文件。在沒有安裝 Linux 之前,它里面只包含有 Windows 自帶的啟動(dòng)文件。在安裝完成 Linux 后,由于有兩個(gè)可啟動(dòng)的系統(tǒng),所以需要一個(gè)引導(dǎo)程序(rEFInd, Grub 等)來將選擇權(quán)交給用戶。
上圖中的最后三個(gè)分區(qū)即為 Linux 系統(tǒng)的分區(qū)。分區(qū)大小的劃分事實(shí)上很講究,我根據(jù)之前的經(jīng)驗(yàn),/home 分 50GB 夠用了,如果不放什么大型視頻和音頻文件的話。swap 分區(qū)的大小一般為已安裝內(nèi)存的一半,比如我的系統(tǒng)內(nèi)存 8GB,swap 就分 4GB.
2.格式化分區(qū)
Linux 文件系統(tǒng)一般是 ext4,使用如下命令格式化分區(qū)
mkfs.ext4 /dev/nvme0n1p5 mkfs.ext4 /dev/nvme0n1p6 mkfs.ext4 /dev/nvme0n1p73.掛載目錄
將各目錄掛載到對(duì)應(yīng)的分區(qū),例如
mount /dev/nvme0n1p5 /mnt mount /dev/nvme0n1p6 /mnt/home # boot分區(qū)其實(shí)應(yīng)該單獨(dú)分出來 # 但是我們已經(jīng)有了 esp 分區(qū) # 要和原來的 Windows 兼容 # 只需要將該 esp 分區(qū)掛載到 /boot/efi 目錄下 # 之后安裝 bootloader 時(shí)會(huì)把 Linux 的啟動(dòng)文件放到 esp 分區(qū) mount /dev/nvme0n1p1 /mnt/boot/efi開啟 swap 分區(qū)以便之后生成 fstab 時(shí)檢測
swapon /dev/nvme0n1p74.執(zhí)行安裝
核心命令為:
pacstrap -i /mnt base base-devel net-tools其余細(xì)節(jié)參考 ArchWiki. 值得一提的是,base 組里面包含的程序包有限,所以追加了 base-devel 和網(wǎng)絡(luò)配置工具包 net-tools. 注意執(zhí)行安裝命令前,對(duì) /etc/pacman.d/mirrorlist 進(jìn)行相關(guān)修改,把中國的鏡像放在前面,使得下載速度更快。還有幾個(gè)有用的網(wǎng)絡(luò)工具包也一并裝了 iw, wpa_supplicant, dialog.
5.后續(xù)步驟
后續(xù)就是 arch-chroot 到新安裝系統(tǒng)中進(jìn)行相關(guān)設(shè)置:hostname,hosts,時(shí)區(qū),locale 等。這些在 Installation Guide 中均有提及,不再贅述。
6.小結(jié)
以上,一個(gè)新的 Archlinux 就安裝完成了。不過這只是一個(gè)簡陋的系統(tǒng),還沒有進(jìn)行配置,只能用終端輸命令的那種。后續(xù)配置參考簡書那篇文章。
這次安裝,我的最大的一個(gè)收獲就是學(xué)會(huì)了如何在命令行中連接 WiFi. 需要的工具有
| dialog | wifi-menu | WiFi 直連 |
| net-tools | ifconfig | 查看網(wǎng)絡(luò)狀態(tài) |
| wpa_supplicant | wpa_supplicant, wpa_passphrase | 連接 WiFi |
| dhcpcd | dhcpcd | 動(dòng)態(tài) IP 地址獲取 |
獲取無線接口名稱
好了,現(xiàn)在知道了,是 wlp2s0. 一般也可能是 wlan0. 然后確認(rèn)該接口的狀態(tài)是 up,如圖所示。
掃描可用網(wǎng)絡(luò)
iw wlp2s0 scan確定你要連接的無線網(wǎng)絡(luò)名稱 (SSID),假設(shè)是 shiki.
生成配置文件
wpa_passphrase shiki > ~/shiki.conf連接 WiFi
wpa_supplicant -B -i wlp2s0 -c ~/shiki.conf獲取 IP 地址
dhcpcd wlp2s0查看連接狀態(tài)
iw wlp2s0 link另外,還有一種更加簡單的方法,直接敲命令 wifi-menu 可以進(jìn)行交互式 WiFi 連接,體驗(yàn)和圖形界面一樣。
安裝 Gnome
來日在填
轉(zhuǎn)載于:https://www.cnblogs.com/yychi/p/9568050.html
總結(jié)
以上是生活随笔為你收集整理的重装 Linux 记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: monkeyrunner无法运行的问题解
- 下一篇: 以太坊开发 发行代币的增发功能 并实现