看到一個帖子, https://www.maketecheasier.com/make-arch-linux-more-stable/, 說避免老升級內(nèi)核,用lts版,裝完可以把原先內(nèi)核干掉:
sudo pacman -S linux-lts
When you’ve installed the LTS kernel, it’s a good idea to remove the bleeding edge kernel from your system.
sudo pacman -R linux
我內(nèi)心閃過一個想法,難道不用配置啟動么?也沒去確認(rèn),照做后重啟,你妹啊,太坑了,直接就找不到內(nèi)核死掉!
因為這個貼子太不負(fù)責(zé),換了kernel之后,應(yīng)該再run:
grub-mkconfig -o /boot/grub/grub.cfg
如果是syslinux
的話,還得編輯/boot/syslinux/syslinux.cfg
,把所有的kernel都指向-lts
版本。
然后不負(fù)責(zé)任的帖子,加上粗心的我,系統(tǒng)已然無法開機(jī)。
還好我是老司機(jī),grub找內(nèi)核啟動:
然而因為沒法掛分區(qū),只能啟動rootfs,于是在rootfs中掛載了boot分區(qū),這時候我離成功只差一步,那就是修改grub.cfg。但是rootfs中沒有vim,沒有nano,一個文本編輯器都沒有,還好有sed救命,修改后重啟,linux又活回來了,囧rz….
聯(lián)系客服