HDD ブート データの修復/復元 (Linux)

HDD ブート データの修復/復元 (Linux)

パーティションのサイズを増やしました(パーティションのサイズを変更した後EBS Volume

サイズ変更する前に、次の警告が表示されました。

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************

GPT に変換すると、少しダメージが生じたようです。

パーティションのサイズ変更は成功したようで、ファイルをマウントしてアクセスできます。

サイズ変更後、その EBS ボリュームを使用してマシンを起動できなくなりました。ボリュームはブート ボリュームではないようです。

マシンが起動時にハングします:

ここに画像の説明を入力してください

ディスク情報はこちらです。他に何か必要なことがあればお知らせください。

$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   50G  0 disk
└─xvda1 202:1    0   50G  0 part /
xvdf    202:80   0  120G  0 disk
└─xvdf1 202:81   0  120G  0 part
$ sudo gdisk /dev/xvdf
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/xvdf: 251658240 sectors, 120.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): EDA0C666-2A70-4C8A-A1A8-77908890A1A8
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 251658206
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       251658206   120.0 GiB   EF00  EFI System

そのディスクのブート機能を復元するにはどうすればよいですか?

答え1

壊れた mbr/gpt ブート データに対する解決策が見つかりませんでした。

parted代わりに、 の代わりにgdisk(スナップショット バックアップを使用) を使用してサイズ変更プロセスを再度実行しました。

関連情報