UEFI, LUKS 암호화 및 LVM을 사용하여 Ubuntu 16.04를 다시 설치하십시오.

UEFI, LUKS 암호화 및 LVM을 사용하여 Ubuntu 16.04를 다시 설치하십시오.

우분투 업데이트가 잘못되어 재난이 발생했습니다

최종 결과는 내 /boot 디렉토리가 삭제된 것이었습니다.

또한 내 /proc 디렉토리에도 이제 아무것도 포함되어 있지 않은 것 같습니다.

머신을 부팅하면 바로 BIOS로 들어갑니다.

참고로 BIOS라고 하면 UEFI를 의미할 수도 있습니다. 컴퓨터에 UEFI가 있다고 확신합니다.

머신에 LVM 및 LUKS 전체 디스크 암호화가 있다는 사실로 인해 상황이 복잡해졌습니다.

이 문제를 해결하기 위한 나의 접근 방식은 liveUSB를 부팅하고 다시 설치하는 것이었습니다.

그러나 설치 유형 화면에 도달하면 시스템에 운영 체제가 없다는 메시지가 나타납니다.

외부 인클로저와 다른 시스템을 사용하여 비상 백업을 수행하기 위해 랩톱에서 HDD를 꺼내왔기 때문에 이것이 가능하다는 것을 알고 있습니다.

이 시점에서 '다른 것'을 선택한 다음 적절한 장치를 지정해야 한다고 생각합니다.

이렇게 하면 설치 유형 화면이 나타납니다.

여기에 이미지 설명을 입력하세요

그러나 나는 이 시점에서 꼼짝 못하게 되었고, 내가 잘못된 일을 하면 내가 피하고 싶은 처음부터 다시 시작 경로를 따라가야 할 수도 있다는 것을 알고 있습니다.

부트로더 설치 지점으로 sda1(fat32) 장치를 선택해야 할 것 같은데 100%는 아닙니다.

아마도 재설치는 좋은 방법이 아니며 다른 방법으로 부팅 디렉토리를 고칠 수 있습니까?

업데이트: liveusb를 통해 랩톱 하드 디스크의 암호화를 해제한 다음 설치를 실행하면 이를 인식하고 홈 디렉토리 등을 유지하면서 다시 설치할 수 있는 옵션을 제공해야 한다는 생각이 들었습니다.

업데이트2:

디스크 암호화를 해제했습니다. 부팅 복구를 시도했지만 문제가 해결되지 않았습니다.

이제 다시 설치 프로그램으로 들어갔습니다..

설치 유형에서 암호화 해제로 인해 옵션이 달라졌습니다.

여기에 이미지 설명을 입력하세요

설치 프로그램이 여전히 OS가 설치되지 않았다고 알려주는 것에 약간 실망했습니다. 그래서 여전히 '다른 항목'을 클릭해야 했습니다.

하지만 이게 더 비슷해 보이는데, 부트로더 설치에 어떤 장치를 사용해야 하는지 아시는 분 계시나요?

모든 사람을 위한 참고 사항입니다. 전체 디스크 암호화를 사용하는 것에 대해 신중하게 생각하세요. 다른 사람이 귀하의 데이터를 얻는 것이 어려워질 수도 있고, 귀하 자신의 데이터를 얻는 것도 어려워질 수도 있습니다! 확실히 /boot 디렉토리를 수정하고 재설치하는 것이 더 까다로워집니다.

업데이트3:

여기에 이미지 설명을 입력하세요

완전성을 위해 gparted의 사진을 찍었습니다. sda1은 fat32로서 uefi 부팅 파티션이어야 합니다. 244MB ext2 파티션이 무엇인지 잘 모르겠습니다. sda3에는 내 우분투 OS의 남은 부분이 포함되어 있으며 노틸러스에서 잘 볼 수 있습니다. 전체 루트 파일 시스템이 있습니다. /boot가 더 이상 비어 있지 않기 때문에 boot-repair가 작업을 수행한 것 같습니다. 다음과 같습니다.

ubuntu@ubuntu:~$ ls -l /media/ubuntu/35270969-3a72-4de9-893c-5bf95758468e/boot/
total 46780
-rw-r--r-- 1 root root  1249685 Jan 19 13:06 abi-4.4.0-112-generic
-rw-r--r-- 1 root root   190533 Jan 19 13:06 config-4.4.0-112-generic
drwxr-xr-x 2 root root     4096 Feb  2 16:47 efi
-rw-r--r-- 1 root root 10422531 Feb  2 16:48 initrd.img-4.4.0-104-generic
-rw-r--r-- 1 root root 17907657 Feb  2 16:48 initrd.img-4.4.0-112-generic
-rw------- 1 root root  3891234 Jan 19 13:06 System.map-4.4.0-112-generic
-rw------- 1 root root  7110608 Jan 19 13:06 vmlinuz-4.4.0-112-generic
-rw------- 1 root root  7112536 Feb  2 16:48 vmlinuz-4.4.0-112-generic.efi.signed

이는 또한 LUKS 암호화 드라이브가 어떻게 마운트되었는지 보여줍니다. 즉,

/media/ubuntu/35270969-3a72-4de9-893c-5bf95758468e

여기서 빠진 것 같은 것은 grub 디렉토리입니까?

또한 sda1과 sda2를 마운트하여 그 안에 무엇이 있는지 확인했습니다.

ubuntu@ubuntu:~$ sudo mount /dev/sda1 /media/test-sda1/
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /media/test-sda2/

ubuntu@ubuntu:~$ ls -l /media/test-sda1/EFI/ubuntu/
total 3472
drwxr-xr-x 2 root root    4096 Jan  4  2017 fw
-rwxr-xr-x 1 root root   67536 Jan 31 09:19 fwupx64.efi
-rwxr-xr-x 1 root root     121 Jan 15 19:00 grub.cfg
-rwxr-xr-x 1 root root 1133944 Jan 15 19:00 grubx64.efi
-rwxr-xr-x 1 root root 1168464 Jan 15 19:00 mmx64.efi
-rwxr-xr-x 1 root root 1169992 Jan 15 19:00 shimx64.efi

ubuntu@ubuntu:~$ ls -l /media/test-sda2
total 558
drwxrwxr-x 2 root root   1024 Jan 18  2016 efi
drwxr-xr-x 5 root root   1024 Jan 31 09:26 grub
drwx------ 2 root root  12288 Jan 18  2016 lost+found
-rw-r--r-- 1 root root 182704 Jan 28  2016 memtest86+.bin
-rw-r--r-- 1 root root 184380 Jan 28  2016 memtest86+.elf
-rw-r--r-- 1 root root 184840 Jan 28  2016 memtest86+_multiboot.bin

그게 관련이 있는지 모르시나요?

업데이트 4:

이제 다음 위치에서 부팅 요약을 생성했습니다.http://paste.ubuntu.com/26509702/

잠재적으로 잘못된 것으로 내 눈을 사로잡은 두 가지 고급 부팅 복구 옵션:

  1. secureBoot 선택 중

  2. GRUB 위치 별도의 부팅 파티션 sda2 선택 취소됨

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

cryptsetup: WARNING: invalid line in /etc/crypttab for luks-eab09f57-2c9d-4f3e-b81b-20061bb31685 - 
cryptsetup: WARNING: invalid line in /etc/crypttab for luks-eab09f57-2c9d-4f3e-b81b-20061bb31685 - 

An error occurred during the repair.

Please write on a paper the following URL:
http://paste.ubuntu.com/26513410/


In case you still experience boot problem, indicate this URL to:
[email protected] 

You can now reboot your computer.
Please do not forget to make your BIOS boot on sda1/EFI/ubuntu/grubx64.efi file!

관련 정보