3
2月
2022
在 CloneZilla 中克隆磁盘后设置分区标志
16:48

在 CloneZilla 中克隆磁盘后设置分区标志

3 2月 2022 16:48

使用“扇区到扇区”选项克隆“磁盘到磁盘”后,从生成的磁盘启动失败,因为生成的磁盘分区上未设置所需的标志。

我对上网本中的硬盘使用扇区到扇区克隆,并使用 MBR 分区。 最初,它安装了Windows 7,我在旁边安装了MX Linux并更新了它。 为了不在实验后重新安装上浪费时间,我决定将上网本的硬盘驱动器精确复制到相同容量(320 GB)的外部硬盘驱动器上,并通过 USB-SATA 适配器连接。

症状是: Clonezilla 中的磁盘克隆已 100% 完成。 但最终出现了“/dev/sdb1 not found”、“/dev/sdb2 not find”的错误,导致克隆盘的文件系统没有进行最终的修改。

经过这样的扇区到扇区复制后,我无法从复制到的结果磁盘启动。 原因原来是服务标志。 它们需要在 GParted 中手动安装(开始 - 系统 - GParted)。

  1. ntfs Windows 分区 /dev/sda1 “由系统保留” - 包含引导加载程序。 立起旗帜 启动
  2. 第二个 ntfs 分区 /dev/sda2 是 Windows 操作系统的主要分区,没有标记标志。
  3. 我的第三个分区 /dev/sda3 是 fat32 (分区剩下的?) - 没有标记标志
  4. 扩展分区 /dev/sda4(扩展)没有标记。
  5. 分配给 /dev/sda5 卷的“根”(/) 的 Linux 根分区未标记。
  6. /dev/sda6 卷的 Linux 主文件夹(“/home”)和标记为“swap”的分区也未标记。

! 如果 Linux 启动时没有出现英文错误,怎么办?找不到启动设备,从 LiveCD (LiveUSB) 启动计算机,运行 sudo gparted 并正确设置启动标志“启动”:
! - 在第一个分区上标记 MBR (DOS) 时,即“由系统保留”,标记“boot”和“lba"

! - 在 ESP 分区上标记 GPT (UEFI) 时,标志“boot”和“efi"

! (将标志设置为 gparted :选择一个部分,鼠标右键-旗帜管理 )。

!!!您可以使用命令 sudo gdisk /dev/sda 找出分区类型 MBR 或 GPT

如果磁盘布局是 DOS (MBR),那么在 BIOS SETUP 中我们将所需的硬盘驱动器放在启动顺序的第一位。

 

本文不涉及 GPT 标记选项。 你可以在文章中找到 丢失网站上的“在 UEFI 上安装 Linux”。 这篇文章讲的是MBR转换为GPT 《EFI系统分区配置》

Linux 启动时使用 UUID 中指定的任何类型的标记 /etc/fstab

  • 首先,使用blkid找出磁盘的UUID。 例如:

    lsblk
    blkid /dev/sda7 #/boot所在磁盘(可对应root /)

然后,如果UUID发生了变化,则需要在中进行更正 gksudo nano /etc/fstab 并更正UUID。


_最后更改:07/17/2025_文章已得到澄清并添加了外部链接。


链接:
*分手了



相关出版物