标签: gpt

BIOS / GPT:我们需要“启动”标志吗?

在 BIOS-GPT 系统上(即没有 UEFI):我这样分区我的磁盘:

1) 2MiB 带bios_grub标志
2) 1GiB ext2 用于/boot
3) 30Gib ext4/用于 Gentoo。
4) 其余的分配给其他发行版和/home.

我的问题是关于第二个分区,即 /boot/ 的 ext2。
在 gparted 中,我需要设置“引导”标志吗?
我阅读了有关它的相互矛盾的信息

“一些有问题的 BIOS 或 EFI 配置为以 BIOS/CSM/legacy 模式启动,也可能在从带有 GPT 标签的磁盘启动时出现问题。如果是这种情况,可以通过添加启动/活动标志来解决这个问题必须通过 fdisk 使用 -t dos 选项强制它使用 MBR 格式读取分区表的保护性 MBR 分区。”
...
“当使用 UEFI 接口引导系统(而不是 BIOS)时,将引导分区标记为 EFI 系统分区。当分区上设置引导选项时,Parted 会自动执行此操作:”
...
“键入 a切换分区上的可引导标志并选择 2。再次按 p 后,请注意在“引导”列中放置了一个 *。

我在其他地方读到 uefi 系统上的“引导”标志是针对 fat32(vsfat)类型的分区。

基本上,我很困惑:“引导”标志是用于 BIOS 还是用于 EUFI 或两者?
我应该为我的 ext2 /boot/ 设置它,或者我不应该设置它,或者无论如何都没有关系?

boot bios gpt gparted

5
推荐指数
1
解决办法
3万
查看次数

Grub 无法从 GPT RAID 启动(放弃等待根设备)

我在启动 Debian 8 系统时遇到问题,我将根分区从单个硬盘迁移到 RAID1 (mdraid)。

在每次启动时,我都会收到以下 grub 错误:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/2ab18cb4-a23d-4e5c-b37d-cbd3077b878c does not exist.
Dropping to a shell!
modprobe: module ehci-orion not found in modules.dep

(initramfs)
Run Code Online (Sandbox Code Playgroud)

/dev/md0没有启动,所以找不到根分区:

(initramfs) ls /dev/md*
ls: /dev/md*: No such file or directory
(initramfs)
Run Code Online (Sandbox Code Playgroud)

但是,我可以手动启动突袭就好了: …

raid boot debian grub2 gpt

5
推荐指数
1
解决办法
2220
查看次数

删除分区后分区标签会发生什么变化?

如果我删除单个分区,所有剩余的分区标签会发生什么情况?
例如,如果我有一个如下所示的布局:

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5
Run Code Online (Sandbox Code Playgroud)

如果我删除 /dev/sda2 将 /dev/sda3、/dev/sda4 和 /dev/sda5 “移动”他们的数字,我会得到这个:

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
Run Code Online (Sandbox Code Playgroud)

或者“差距”是否会留在那里而不对标签进行任何更改,给我这个:

/dev/sda1
/dev/sda3
/dev/sda4
/dev/sda5
Run Code Online (Sandbox Code Playgroud)

linux filesystems partition gpt

4
推荐指数
1
解决办法
1637
查看次数

对 2tb 驱动器进行分区

我是 Linux 新手。我打算在 2tb 硬盘上安装 Squeeze,如下所示:

  • / - 10GB
  • 交换
  • 剩余空间将包含 /home,大约 1.9tb 我希望,稍后我会尝试使用 lvm 添加我的旧 1tb 驱动器

我的问题是:我必须使用 GPT 吗?或者 MBR 就好了

如果 GPT 需要这个方案好不好?

  • /boot - 150mb
  • / - 10GB
  • 交换
  • /home (lvm 剩余空间)

主板是华擎 G41 顺便说一句,我认为它不支持 EFI

linux lvm gpt

4
推荐指数
1
解决办法
3562
查看次数

GPT 的“分区类型 GUID”有何意义?

当我用来cfdisk创建新分区时,我通常将其类型更改为Linux filesystem. 大多数操作系统都有多种类型,但 Linux 的数量非常多(特定于体系结构的root/usr和名为 \xe2\x80\x9cverity\xe2\x80\x9d 的东西?)。

\n

但赋予这些分区意义的不是/etc/fstab文件吗?为什么我应该设置交换分区类型Linux swap和根分区类型Linux root (x86-64)

\n

filesystems cfdisk gpt

4
推荐指数
1
解决办法
606
查看次数

无法使用 Parted 创建逻辑分区

parted在环回磁盘上摆弄命令,并尝试使用 gpt 部分表创建一些分区,但Error: Unable to satisfy all constraints on the partition.在尝试创建逻辑分区时我一直收到

$ sudo parted /dev/loop0
(parted) mktable gpt
(parted) mkpart primary 1MiB 201MiB
(parted) mkpart extended 201MiB -0MiB
(parted) unit MiB print
Model: Loopback device (loop)
Disk /dev/loop0: 102400MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End        Size       File system  Name      Flags
 1      1.00MiB  201MiB     200MiB                  primary
 2      201MiB   102400MiB  102199MiB               extended

(parted) mkpart logical 202MiB 1024MiB
Error: Unable to satisfy all constraints on …
Run Code Online (Sandbox Code Playgroud)

partition parted gpt disk

3
推荐指数
1
解决办法
2万
查看次数

fdisk -l 和 df -h 有什么区别?

在我的ubuntu系统中,我想看看我的系统盘信息。当我使用fdisk -lwithout 时sudo,我什么也得不到。但是使用sudo fdisk -l,我只能得到一个设备 /dev/sda1,但是当我使用 时df -h,我得到了很多设备,例如/dev/sda2/dev/sda4等等。这样的磁盘操作有什么区别?

# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use

Disk /dev/sda: 6000.1 GB, 60000069312512 bytes
255 heads, 63 sectors/track, 729466 cylinders, tatal 11718885376 sectars
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk …
Run Code Online (Sandbox Code Playgroud)

linux partition fdisk gpt df

3
推荐指数
1
解决办法
4452
查看次数

Linux 硬盘中的 Gnu Parted 错误?

为什么在 linux 中执行 fdisk -l 命令时出现错误。

# fdisk -l /dev/sdb 

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Run Code Online (Sandbox Code Playgroud)

linux partition parted gpt

2
推荐指数
1
解决办法
2676
查看次数

GPT 分区表中是否有扩展分区?

在 MBR 模型下,我们可以创建四个主分区,其中一个可以是进一步细分为逻辑分区的扩展分区。

考虑一下来自维基百科的 GPT 示意图:

GPT

分区条目范围从 LBA 1 到 LBA 34,大概我们用完了那个空间,我知道这是相当数量的分区,如果磁盘使用 GPT 分区,是否可以创建扩展分区?如果可能,我们可以为每个 GPT 分区表创建多少个扩展分区?

我不确定这是否是在 LBA 1 到 LBA 34 范围内拥有分区条目的标准,也许我们可以扩展分区条目?

实际上这是相当数量的分区,我无意这样做。

partition gpt mbr partition-table

2
推荐指数
1
解决办法
5196
查看次数

克隆到较小的驱动器后修复 gpt

我有一个 gpt 分区的驱动器,最后有未分区的空间,我使用 dd 将它克隆到另一个较小的驱动器。不幸的是,Linux 不会看到克隆驱动器上的分区。

我的理解是 GPT 有两个分区表副本,在 MBR 表之后开始的主副本和末尾的辅助副本。因此应该可以修复克隆驱动器上的分区,如果可以使用任何工具来执行此操作?

dd cloning gpt partition-table

2
推荐指数
1
解决办法
1204
查看次数

标签 统计

gpt ×10

partition ×5

linux ×4

boot ×2

filesystems ×2

parted ×2

partition-table ×2

bios ×1

cfdisk ×1

cloning ×1

dd ×1

debian ×1

df ×1

disk ×1

fdisk ×1

gparted ×1

grub2 ×1

lvm ×1

mbr ×1

raid ×1