前言:最近對linux感興趣,想要搞一台便宜貨裝裝系統,最后購入二手chromebook pixel 2013,並成功安裝archlinux,現在你看到這些內容都是在arch上敲的(不得不說:這鍵盤和顯示屏真香),另外就是這篇算不上教程,只是記錄一下我的折騰行為
為什么是Chromebook
當然是沒錢
因為ChromeOS系統本來就基於linux,所以大多數chromebook對linux適配性較好,如果你也想裝arch的話,可以在買之前在archwiki上查看是否支持
對於我的chromebook pixel 2013 arch可以說是相當適配了,鍵盤布局可以修改為這個機型,藍牙耳機在開啟藍牙后也能流暢使用,除了有線耳機,實在是不知道出了什么問題,只能外放,其他的方面都挺滿意的
另外需要注意的一點是,chromebook激活需要科學沖浪
系統安裝前的准備工作
考慮到系統安全性,想刷掉ChromeOS,改其他系統必須先在硬件上進行寫保護拆除
pixel2013需要拆后蓋、取下寫保護螺絲
然后就可以進入開發者模式,刷Seabios了
具體刷bios的步驟網絡上也很多了,這里就不寫出了
archLinux系統安裝
首先提示,善用wiki
arch的wiki內容豐富,而且大部分重點內容都有志願者進行中文翻譯,所以完全不用擔心看不懂
准備啟動盤
推薦在清華鏡像源站下載最新arch鏡像,用Rufus工具刻錄
進入系統安裝界面
將之前寫好的啟動盤插入待安裝電腦,bios引導啟動成功,進入系統安裝界面,也就是熟悉的命令行
網絡連接
大部分內容需要網絡下載,首先確保網絡能夠連入
有線連接
systemctl start dhcpcd
無線連接
iwctl
輸入后會進入交互界面
device list
# 查看網卡設備
station wlan0 scan
station wlan0 get-networks
# 掃描並列出網絡
station wlan0 connect 001
# 連接001這個無線網絡,會提示你輸入密碼
exit
# 退出交互界面,回到命令行
ping百度
能ping通就說明已經聯網
如果不能ping通問題可能出在網關和dns配置文件上,具體不是太清楚,建議google
更新時鍾
timedatectl set-ntp true
timedatectl status
分區
這里用cfdisk分區挺方便的
注意如果電腦硬盤內存有重要文件要及時轉移
另外,我這里是用的Ubuntu to go的gparted軟件對電腦進行分區,圖形化界面可能更清楚一點
格式化
mkfs.ext4 /dev/sda1
mkfs.vfat /dev/sda2
mkswap -f /dev/sda3
這里要注意的是當某一物理卷被掛載到交換空間后,存儲類型標識會發生改變,變成swap類型,那就需要重新格式化了,為了避免麻煩,建議在掛載交換空間時注意是不是你希望的那個物理卷
掛載
根目錄 家目錄 系統引導EFI目錄
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home
mkdir -p /mnt/boot/EFI
mount /dev/sda3 /mnt/boot/EFI
安裝系統
pacstrap /mnt base base-devel linux linux-firmware dhcpcd iwd vim sudo
系統設置
參照網絡
重新啟動
archLinux配置
軟件推薦
以下最好純屬個人意見,如有不同,那都你對
最好的markdown編輯器-Typora
pacman -S typora
最好的瀏覽器-chrome
pacman -S google-chrome
最好的代碼編輯器-vscode
pacman -S yay
yay vscode
最好的命令解釋器-zsh
pacman -S zsh
安裝oh-my-zsh,插件會使zsh強大功能用起來更得心應手
系統美化
建議安裝KDE,內存占比並沒有那么大,至少我這台4g的機器還是跑得起來的
KDE自定義空間很大,推薦多在社區里或是插件商店看看,找到自己喜歡的設計
如果需要壁紙
推薦:www.wallhaven.cc