На загрузочном USB-накопителе, созданном с помощью "Startup Disk Creator", обнаружена множественная проблема с GPT

Я создал загрузочный USB-накопитель с помощью Startup Disk Creator из образа 18.04.1 и успешно использовал его для установки 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" или что-то еще? Безопасно ли устанавливать Ubuntu с диска, на котором "CRC не совпадают"?

1 ответ

Короткий ответ;-)

Ну, в некотором смысле, да, в другом смысле этого не следует ожидать.

Длинный ответ - клонирование из файла iso

Ubuntu Startup Disk Creator в Ubuntu 16.04 LTS и более новых версиях - это инструмент для клонирования. Он клонирует содержимое из iso-файла на USB-накопитель (или SD-карту или любое другое запоминающее устройство, которое вы собираетесь создать в режиме реального времени).

Уже несколько лет (около 2013 года) iso-файлы Ubuntu и большинство современных других iso-файлов linux являются гибридными iso-файлами, что означает, что они могут быть записаны на DVD-диски и клонированы на устройства хранения данных, а целевые устройства будут загрузочными накопителями, что вы можете используйте для запуска работающей системы или установщика.

К сожалению, есть еще несколько инструментов, которые не понимают структуру разделов и файловых систем файлов iso, файловую систему iso 9660 и считают, что что-то не так.

lsblk работал годами, и вы можете использовать

sudo lsblk -f
sudo lsblk -m

перечислить структуру разделов и файловую систему загрузочных USB-накопителей, клонированных из файлов Ubuntu iso.

Недавно вышла новая версия 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
Другие вопросы по тегам