文章

Arch找不到內核

解決開機時找不到內核的問題

先做一個帶有ArchLinux映像檔的隨身碟

ArchLinux官網下載映像檔。

使用Ventoy製作隨身碟

可以參考我之前寫過的文Ventoy

使用etcher製作隨身碟

先安裝etcher,需要yay

1
yay -S balena-etcher

進去etcher後選擇映像檔 > 選擇裝置 > 開始寫入

進入ArchLinux映像檔環境

連接網路

如果有接網路線可以跳過這步,如果要使用WiFi則可以使用iwctl連接。

1
2
iwctl station wlan0 connect <ssid>
iwctl station wlan0 show

掛載根目錄跟boot目錄

1
2
3
ls /dev
mount /dev/<根目錄所在分區> /mnt
mount /dev/<boot目錄所在分區> /mnt/boot

例如。

1
2
mount /dev/nvme0n1p2 /mnt
mount /dev/nvme0n1p1 /mnt/boot

進入chroot後重裝內核並重生成grub引導

1
2
3
arch-chroot /mnt
pacman -S linux
grub-mkconfig -o /boot/grub/grub.cfg

卸載分區後重啟電腦

1
2
3
exit
umount -R /mnt
poweroff

最後拔掉隨身碟再把電腦開機就好了。

本文章以 CC BY 4.0 授權