アップデート後に起動時に暗号化されたOSが表示されない

アップデート後に起動時に暗号化されたOSが表示されない

私のコンピュータにUbuntu 18.04が2つインストールされています。

  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 構成をパーソナルパーティションにコピーし、以下を実行しましたupdate-grub

lvscan

/dev/NAME/swapこれにより、2つのボリューム名が提供されます/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

おすすめ記事