중단된 업그레이드, 이제 부팅 루프, Grub 이전에 다시 시작

중단된 업그레이드, 이제 부팅 루프, Grub 이전에 다시 시작

Lenovo Ideapad S205의 노트북 배터리가 14.10으로 업그레이드하는 동안 전원이 부족해졌습니다. 평소대로 연결하고 전원을 켰는데 업그레이드를 재개하는 것을 잊어버렸습니다. 그런 다음 최대 절전 모드로 설정하고 그 이후로 전원을 켤 때마다 부팅 루프에 갇히게 됩니다.

BIOS 화면이 로드되고 팬이 켜지지만, 화면이 검게 변하고 팬이 꺼집니다. 그런 다음 계속해서 같은 작업을 수행합니다.

라이브 USB에서 부팅할 수 있습니다. 여기에서 루트를 변경하고 업그레이드를 재개했으며( dpkg --configure -a, 그런 다음 apt-get upgrade다시) 부팅 메뉴를 표시하도록 Grub을 구성했습니다(/etc/default/grub을 편집한 다음, update-grub && grub-install /dev/sda). 그러나 부팅 루프는 남아 있습니다. Grub이 인계받는 지점까지는 결코 도달하지 못할 것 같습니다.

최대 절전 모드 세션이 중단되어 부팅 절차를 방해할 수 있습니까? "삭제"할 수 있나요?편집하다:제안된 대로 삭제를 시도했지만 mkwap성공하지 못했습니다. 루트 및 스왑 파티션은 LVM이지만 /boot 파티션은 ext2입니다.

또 무엇이 이 행동을 유발할 수 있나요?

답변1

스왑 파티션을 정리하여 최대 절전 모드 세션을 지울 수 있습니다(청소되지 않은 경우).

다음을 실행하여 스왑 파티션이 무엇인지 알 수 있습니다.

lsblk -f | grep swap
├─sda5 swap         81ede0e2-2b07-4986-9a98-cea7a5b22556 [SWAP]

그런 다음 지울 수 있습니다.

mkswap /dev/YOUR-SWAP-PARTITION 

답변2

grub 설치가 손상되었을 수 있습니다. grub2를 다시 설치하려고 합니다.

apt-get --reinstall install grub2

추가할 수 있다면 문제의 파티션에서 fs의 무결성을 확인하는 데 필요하다고 판단하지 않을 것입니다.

fsck /dev/sdaX

편집: fsck /boot 파티션을 사용하셨나요? 이 경우(별도의 /boot 파티션) 올바른 grub-install 명령은 입니다 grub-install --boot-directory=<mnt>/boot /dev/sda. 여기서 는 <mnt>이전에 마운트한 /boot 파티션의 마운트 지점입니다.

답변3

포기하고 LiveUSB와 chroot를 이용해 홈디렉토리를 백업한 뒤 Ubuntu 14.04를 다시 설치했습니다.

그 후 시스템을 다시 업그레이드했는데 실제로 시스템이 중단된 것은 14.10 업그레이드라는 사실을 알게 되었습니다. 나는 그것을 의심한다이 버그범인일 수도 있지만 efibootmgr 단계를 실제로 재현할 수 없었기 때문에 확실하지 않습니다(/sys/firmware/efi가 존재하지 않음).

결국 시스템을 다시 설치했고 업그레이드를 피할 예정이었습니다.

관련 정보