![据报告,使用“启动盘创建器”制作的启动 USB 驱动器的 GPT 存在多个问题](https://linux22.com/image/1159196/%E6%8D%AE%E6%8A%A5%E5%91%8A%EF%BC%8C%E4%BD%BF%E7%94%A8%E2%80%9C%E5%90%AF%E5%8A%A8%E7%9B%98%E5%88%9B%E5%BB%BA%E5%99%A8%E2%80%9D%E5%88%B6%E4%BD%9C%E7%9A%84%E5%90%AF%E5%8A%A8%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%20GPT%20%E5%AD%98%E5%9C%A8%E5%A4%9A%E4%B8%AA%E9%97%AE%E9%A2%98.png)
我创建了启动 USB 驱动器启动盘创建器从 18.04.1 镜像中下载并成功使用它安装了 Ubuntu。然后我决定用GPT磁盘,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
这是预料之中的吗?这是“启动盘创建器”中的错误还是其他问题?从“CRC 不匹配”的驱动器安装 Ubuntu 安全吗?
答案1
简短回答;-)
嗯,从某种程度上来说确实如此,但从另一种程度上来说,我们不应该这么期待。
详细答案 - 从 iso 文件克隆
Ubuntu 16.04 LTS 及更新版本中的 Ubuntu 启动盘创建器是一个克隆工具。它将 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,不应期望其符合 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
提取(持久实时驱动器)创建韓國:
$ 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