pacman -Syu 이후 아치리눅스 부팅 안될때 (fstab)

archlinux
fstab

(P.노우렛지Δ) #1

서브놋북에 도커를 깔려다가 이런 식으로 사람을 괴롭히길래, pacman -Syu로 싹 업뎃 후 재시도 하려 하였읍니다.

그런데 재부팅 하고나니 띠용? Failed to Load Kernel Module 이라며 부팅을 거부하는 것이 아니겠읍니까?

다행히 Ctrl+Alt+Fx 를 이용한 TTY 전환이 먹혀서 fstab을 찍어보니 매우 깔끔한 (아무 내용도 없는) fstab이 저를 반겨주었읍니다. 아무래도 시스템 업그레이드를 실행하면서 신삥 fstab이 깔린거 같은데, fstab을 재생성하고자 EFI 파티션을 마운트 해보았지만 알 수 없는 파티션이라고 하고, 거기다 genfstab 이 없으니 더욱 막막해지는 것이었읍니다.

그래서, 다음과 같이 해주었읍니다.

  1. 아치 ISO로 부팅합니다.
    없으면 https://archlinux.org 나 미러 로 가서 iso 받은 뒤 USB나 CD로 구웁시다.
  2. 사용하던대로 마운트 해줍시다.
    저 같은 경우엔 /dev/sda1 이 EFI, /dev/sda2 가 / 였읍니다. 따라서,
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot

가 되겠읍니다.

  1. genfstab을 실행해줍니다.
genfstab -U /mnt > /mnt/etc/fstab
  1. arch-chroot 으로 들어가 pacman 으로 linux, linux-headers, mkinitcpio 를 깔아줍니다.

  2. 재부팅!

… 하시면 헤어졌던 GUI와 다시 상봉하실 수 있을겁니다. 만약 안되면 부트로더도 다시 설치해보시면 될 듯 싶읍니다.


(sh) #2

파츄리님하가 멍청하다는게 아니고, 옛날에 삽질하던 생각이 나서 재미있는 이미지를 찾다보니 … 오해 없으시길…


(P.노우렛지Δ) #3

여기에 뼈를 묻으려구요(?)