几个月来,我一直很高兴地使用我的 3TB 硬盘,现在仍然如此。今天我发现 GParted 将整个驱动器 (/dev/sdb) 显示为未分配。驱动器工作正常。在 GParted 中单击以获取更多信息会给我以下警告文本:
备份 GPT 表不在磁盘的末尾,因为它应该是。这可能意味着另一个操作系统认为磁盘更小。修复,通过将备份移到最后(并删除旧备份)?
并非所有可用于 /dev/sdb 的空间似乎都已使用,您可以修复 GPT 以使用所有空间(额外的 4294967296 块)还是继续当前设置?
无法满足分区的所有约束。
驱动器上只有一个 ext4分区,大概填满了整个驱动器。如果我没记错的话,我是很久以前使用 GParted 对其进行格式化的人。我不记得创建 GPT 表的详细信息。该驱动器仅用于数据,不包含系统文件或任何内容。我确实使用 fstab 自动挂载它。
在 GParted 中,我只能选择单击关闭。请参阅随附的屏幕截图。我不高兴 GParted 告诉我驱动器是未分配的空间。我可以/应该做什么来解决这个问题?
我在试验中遇到的问题是我没有其他驱动器可以容纳我的 3TB 数据,因此进行备份是一个问题。(在你告诉我应该经常备份数据之前,这个 3TB 驱动器上的大部分内容是我从其他驱动器的增量备份,所以我不想丢失它。)
跑步
sudo gdisk -l /dev/sdb
Run Code Online (Sandbox Code Playgroud)
给
GPT fdisk (gdisk) version 0.8.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Warning! Secondary partition table overlaps the last partition …
Run Code Online (Sandbox Code Playgroud) Ubuntu 12.04 中的 bios-grub 分区是强制性的吗?
我使用过 11.04、11.10 和 12.04,但从未有人要求我这样做。
今天我尝试全新安装 Ubuntu 12.04,这是我第一次被要求提供最小 1Mb 的 Grub 分区。我首先尝试重新安装 12.04,但错误仍然存在。
所以我安装了 Fedora 16,保持所有分区原样(用 Fedora 替换了 Ubuntu),然后又重新安装了 12.04。
可以继续使用这个 grub 分区还是我的系统硬件有问题?如果这是(硬件)故障,我该如何修复?
我正在使用联想 S10-2 Ideapad。目前安装的唯一操作系统是 Ubuntu 12.04。
好吧,让我来回答。这是我第一次安装精确的 /usr/bin/xorg 问题。我使用 fedora16 基本上是为了完全删除精确(我的经验告诉我 ubuntu 不能完全擦除并自行重新安装)。这个 1mb grub 是由 Fedora 创建的。然后我想在重新安装 ubuntu 时删除它,但小心引导加载程序可能会失败。因此我必须保留这个 1mb 驱动器。但是在昨天之前,我同时使用了 Fedora 和 ubuntu,甚至是相同的 CD,但没有这样的分区。我的问题是这个分区是否必要?如果没有,我怎样才能安全地从我的系统中删除它?
我只使用 ubuntu 12.04——之前和之后(现在)。
你如何恢复出厂设置USB?
我有一个 hp 4gb usb,它似乎有一个混乱的分区表,ubuntu 无法识别所有空间。我试过在磁盘中格式化它。那行不通。你如何在 ubuntu 上使 USB 像新的一样好?
我以默认方式格式化它 - FAT。最初发生的事情是我做了 sudo dd if=memtest86-usb.img of=/dev/sdb 来在 USB 上安装 memtest86。完成后,我以默认方式对其进行了格式化,但 Ubuntu 一直将其称为 nautilus 中的 51mb 卷。我对其进行了格式化并尝试将其与 winusb 一起使用。
winusb 给了我一个错误。
Installation failed ! Exit code: 256 Log: Formating device... Error: The backup GPT table is not at the end of the disk, as it should be. This might mean that another operating system believes the disk is smaller. Fix, by moving the backup to the end (and removing the …
Run Code Online (Sandbox Code Playgroud) 我的主要问题是我刚刚购买了一台装有 WINDOWS 7 的华硕笔记本电脑,我想在上面安装 Ubuntu。
我想在两个操作系统之间进行双引导,我读到最好先安装 Windows,然后安装 Ubuntu,因为 Windows 安装程序会覆盖 Ubuntu 的引导加载程序。
因此,我尝试从 USB 随身碟安装 Ubuntu 12.04 LST,但是当它检查其他操作系统时发现了 Windows 7 系统。
我检查了可能的原因并从 HD 的恢复分区重新安装了 Windows 7,但我得到了相同的结果。
显然 Ubuntu 安装程序找到了两个分区表(GPT 和 MBR),它不知道使用哪个。
我曾经gdisk
试图解决这个问题。
从下面的 fdisk 和 gdisk 输出中,我知道我必须修复我的 MBR 分区,但我不知道如何修复。
ubuntu@ubuntu:~$ sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
256 heads, 63 sectors/track, 60563 cylinders, total 976773168 sectors
Units = sectors …
Run Code Online (Sandbox Code Playgroud) 在我的旧笔记本电脑(传统 BIOS、MBR 磁盘)上,这完全有可能开始工作:
我打开计算机并看到 Windows 启动管理器
我使用 EasyBCD(或 BootPart 或其他东西)向 BCD 菜单添加一个选项,它允许我启动到 GRUB,然后启动到 Ubuntu
我不知道如何在我的新笔记本电脑(UEFI、GPT 磁盘)上执行此操作,无论是在 UEFI 模式还是传统模式下。
目前,我已经在我的笔记本电脑上安装了(甚至启动了!)Ubuntu,但只能借助外部 GRUB(在 USB 闪存驱动器上)。
(不,我不想更改我的主引导加载程序。所以不,我不想用 GRUB 覆盖 Windows 引导加载程序。)
因此,我正在尝试在我的计算机上使用 Ubuntu 设置 Windows 7 Ult 64 位双启动。这台电脑有 UEFI 固件,最初带有 Win 8。它有一个 16GB 的 SSD 和一个 1TB 的 HDD。我打算让 Ubuntu 继续使用 SSD,而 Windows 继续使用 HDD。
当我尝试安装 Ubuntu 时,安装程序未检测到 Windows 分区。此外,GParted 没有检测到 Windows 分区,说明硬盘驱动器上有 GPT 分区方案的痕迹,但没有假的 ms-dos。当我运行 fixparts 时,我收到相同的消息,指出驱动器上有 GPT 分区的痕迹。
现在,尽管安装程序和 GParted 无法读取 HDD,但在从活动磁盘运行 Ubuntu 时,我可以成功访问 Windows 文件系统,读取文件并将文件写入其中。
如何让 Ubuntu 正确识别 Windows 分区?我没有 Windows 磁盘,所以无法重新安装它。
删除 GPT 会破坏 Windows 分区,还是会保持完整并仍可启动?
gpt ×6
dual-boot ×2
gparted ×2
installation ×2
partitioning ×2
uefi ×2
12.04 ×1
13.04 ×1
bios ×1
fedora ×1
grub2 ×1
mbr ×1
unallocated ×1
usb ×1
windows-7 ×1