web-dev-qa-db-ja.com

「Startup Disk Creator」で作成された起動USBドライブには、GPTに複数の問題があることが報告されています

Startup Disk Creator 18.04.1イメージから起動USBドライブを作成し、Ubuntuのインストールに使用しました。それから GPT fdisk で検査することにし、gdiskは「無効なメインGPTヘッダー」と他の問題を報告しました。

§ Sudo gdisk /dev/sdc
[Sudo] password for alexey: 
GPT fdisk (gdisk) version 1.0.3

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

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

Found valid MBR and corrupt GPT. Which do you want to use? (Using the
GPT MAY permit recovery of GPT data.)
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Your answer: ^C

これは予想されますか?これは「Startup Disk Creator」のバグですか? 「CRCが一致しない」ドライブからUbuntuをインストールしても安全ですか?

4
Alexey

簡潔な答え ;-)

ええ、ある意味で、はい、別の方法では、それは期待されるべきではありません。

長い答え-isoファイルからのクローニング

Ubuntu 16.04 LTS以降のバージョンのUbuntu Startup Disk Creatorは、クローン作成ツールです。 isoファイルのコンテンツをUSBペンドライブ(またはSDカード、またはライブドライブにする予定の大容量記憶装置)にクローンします。

数年(2013年頃)以降、Ubuntu isoファイルおよび最新の他のほとんどのlinux isoファイルはハイブリッドisoファイルです。つまり、DVDディスクに書き込み、大容量記憶装置とターゲットデバイスにクローンを作成できます。ライブシステムまたはインストーラーを実行するために使用できるブート可能なドライブであること。

残念ながら、isoファイルのパーティション構造とファイルシステム、iso 9660ファイルシステムを理解せず、何かが間違っていると考えるツールがいくつかあります。

lsblkは長年機能しており、使用できます

Sudo lsblk -f
Sudo lsblk -m

ubuntu isoファイルからクローンされたUSBブートドライブのパーティション構造とファイルシステムを一覧表示します。

最近、gpartedの新しいバージョンがあり、それは(文句を言うのではなく)それを認識しています。だから物事は改善しています:-)

gdiskは特殊なケースです。 GUIDパーティションテーブル、GPTを分析するツールです。ハイブリッドISOファイルからのブート構造はGPTではないため、それに準拠することは期待できません。


例:

クローン(ライブ専用)ドライブ:

$ Sudo lsblk -f /dev/sdc
NAME   FSTYPE  LABEL                     UUID                                 MOUNTPOINT
sdc    iso9660 Lubuntu 18.04.1 LTS AMD64 2018-07-25-03-21-51-00               
├─sdc1 iso9660 Lubuntu 18.04.1 LTS AMD64 2018-07-25-03-21-51-00               /media/olle/Lubuntu 18.04.1
└─sdc2 vfat    Lubuntu 18.04.1 LTS AMD64 0D5F-1DB6                            

mkusb で作成された抽出済み(永続ライブドライブ):

$ Sudo lsblk -f /dev/sdc
NAME   FSTYPE  LABEL                    UUID                                 MOUNTPOINT
sdc                                                                          
├─sdc1 ntfs    usbdata                  1EA5276164CB00DA                     /media/olle/usbdata
├─sdc2                                                                       
├─sdc3 vfat    usbboot                  902D-6496                            
├─sdc4 iso9660 Lubuntu 16.04.1 LTS i386 2016-07-20-12-17-32-00               /media/olle/Lubuntu 16.04.1 
└─sdc5 ext4    casper-rw                737997c9-acf2-49bd-b7ae-ad34300775d5 /media/olle/casper-rw
5
sudodus