如果 fdisk 说它们很忙,我该如何创建 arch linux 分区?
How do I create arch linux partitions if fdisk says they're busy?
我正在经历 Arch Linux Installation Guide,但是当我到达需要在 /dev/sda
上创建分区的部分时,在使用 fdisk
实用程序插入我的实时 USB 后,发生了以下情况。
- 我删除了
/dev/sda
上的所有分区。
- 我按照table的说明创建了一个分区,但是
- 当我尝试写入分区时,出现错误:
Failed to remove partition 1 from system: Device or resource busy
Failed to add partition 1 to system: Device or resource busy
Failed to add partition 2 from: system: Device or resource busy
这是怎么回事?我知道 Arch Linux 并不容易,但我有时间。
这是 lsblk 命令的输出。
正如之前的人所说,/dev/sda 可能是您当前 运行 来自 OS 的 USB,因此您的实际硬盘驱动器可能是其他 /dev/sd* 设备(最有可能 /dev/sdb.)需要注意的一件事是,这可能会在您重新启动后发生变化,并且可能会弄乱 fstab 和其他东西。
分辨哪个 sd* 是哪个驱动器的最简单方法是
fdisk -l /dev/sda
fdisk -l /dev/sdb
fdisk -l /dev/sd[etc...]
这将显示每个设备的尺寸和型号名称
使用 /dev/sd 的另一种方法是使用 /dev/disk/by-id/[ID],这是物理驱动器的人类可读品牌和 ID,
或使用 UUID,这是理论上唯一的物理驱动器 ID,通常是首选,可通过 /dev/disk/by-uuid/ 访问,并在 fstab
中引用为 UUID=[uuid]
如果它没有与 dev/ 设备混淆,并且 /dev/sda 是您要分区的驱动器,也有可能是您的 live OS 自动挂载了它,这就是防止写入
在这种情况下,您可以尝试卸载 /dev/sda,如果有任何问题,请检查/mnt 或 /media 中是否挂载了任何东西,然后卸载它们
我正在经历 Arch Linux Installation Guide,但是当我到达需要在 /dev/sda
上创建分区的部分时,在使用 fdisk
实用程序插入我的实时 USB 后,发生了以下情况。
- 我删除了
/dev/sda
上的所有分区。 - 我按照table的说明创建了一个分区,但是
- 当我尝试写入分区时,出现错误:
Failed to remove partition 1 from system: Device or resource busy
Failed to add partition 1 to system: Device or resource busy
Failed to add partition 2 from: system: Device or resource busy
这是怎么回事?我知道 Arch Linux 并不容易,但我有时间。
这是 lsblk 命令的输出。
正如之前的人所说,/dev/sda 可能是您当前 运行 来自 OS 的 USB,因此您的实际硬盘驱动器可能是其他 /dev/sd* 设备(最有可能 /dev/sdb.)需要注意的一件事是,这可能会在您重新启动后发生变化,并且可能会弄乱 fstab 和其他东西。
分辨哪个 sd* 是哪个驱动器的最简单方法是
fdisk -l /dev/sda
fdisk -l /dev/sdb
fdisk -l /dev/sd[etc...]
这将显示每个设备的尺寸和型号名称
使用 /dev/sd 的另一种方法是使用 /dev/disk/by-id/[ID],这是物理驱动器的人类可读品牌和 ID,
或使用 UUID,这是理论上唯一的物理驱动器 ID,通常是首选,可通过 /dev/disk/by-uuid/ 访问,并在 fstab
中引用为 UUID=[uuid]如果它没有与 dev/ 设备混淆,并且 /dev/sda 是您要分区的驱动器,也有可能是您的 live OS 自动挂载了它,这就是防止写入
在这种情况下,您可以尝试卸载 /dev/sda,如果有任何问题,请检查/mnt 或 /media 中是否挂载了任何东西,然后卸载它们