업데이트 후 부팅 시 암호화된 OS를 볼 수 없습니다

업데이트 후 부팅 시 암호화된 OS를 볼 수 없습니다

내 컴퓨터에 Ubuntu 18.04가 두 개 설치되어 있습니다.

  1. 개인의/dev/sda1
  2. 작업(전체 디스크 암호화)/dev/sda3

어젯밤에 개인 파티션에 일부 업데이트를 설치했습니다(pastebin의 로그 참조:https://pastebin.com/9sv2epHK), 이제 부트로더는 어떤 파티션에서 부팅할지 묻지 않습니다. (과거에는 그래픽이 나타나기 전에 디스크를 해독하기 위해 비밀번호를 입력해야 했습니다.그 다음에어떤 운영 체제를 부팅할지 묻는 메시지가 표시됩니까? )

이 문제를 해결하는 방법을 아시나요? (머신을 세팅한지 오래되서 실력이 많이 부족합니다.)

TMI

두 설치 모두 다음을 포함합니다 /etc/lsb-release.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"

fdisk -l /dev/sda다음과 같은 결과를 제공합니다.

Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0002928e

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048 132708952 132706905 63.3G 83 Linux
/dev/sda2       176494590 250068991  73574402 35.1G  5 Extended
/dev/sda3       132710400 175677439  42967040 20.5G 83 Linux
/dev/sda5       225544192 250068991  24524800 11.7G 82 Linux swap / Solaris
/dev/sda6       201019392 225544191  24524800 11.7G 82 Linux swap / Solaris
/dev/sda7       176494592 201017343  24522752 11.7G 82 Linux swap / Solaris

답변1

글쎄, 업데이트가 내 grub 구성을 업데이트한 것 같습니다.

이 문제를 해결하기 위해 작업 파티션의 암호를 해독하고 마운트한 다음 작업 파티션의 grub 구성을 개인 파티션에 복사하고 다음을 실행했습니다 update-grub.

lvscan

그러면 두 개의 볼륨 이름이 제공됩니다: /dev/NAME/swap/dev/NAME/VOL. 아래 명령에서 이 값을 사용하고 있습니다.

vgchange -ay # activate all of the volumes so that they can be mounted
cryptsetyp luksOpen /dev/sda3 NAME # this prompts for a password to decrypt the volume
mkdir /media/mydev
mount /dev/mapper/NAME-VOL /media/mydev # Notice that NAME and VOL are separated by a hypen instead of slash here
cp /media/mydev/etc/default/grub /etc/default/grub
update-grub
reboot

관련 정보