我安装了 Windows 7,但 grub 不见了。我尝试执行以下操作:https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows 但我无法挂载我的 ubuntu 分区。
sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 4863 38958080 7 HPFS/NTFS
/dev/sda3 4864 14594 78157825 5 Extended
/dev/sda5 14220 14594 2999296 82 Linux swap / Solaris
Gparted 显示我的扩展分区为空/未分配空间(???)。我该如何挂载它?
sudo mount -t ext3 /dev/sda3 /media/ubuntu
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
答案1
看起来你的系统已经损坏了,Ubuntu
大概是安装在的/dev/sda1
,但你用 Windows 覆盖了它。
sda3
是扩展分区。过去人们认为 4 个分区已经足够了,但后来发现这是错误的。因此他们发明了扩展分区。一个磁盘可以包含 3 个主分区和 1 个扩展分区。扩展分区本身不能直接使用,它包含其他分区。在你的情况下,它是交换分区sda5
。
答案2
扩展分区仅包含分区定义。它基本上是初始四个分区之外的额外分区的占位符。就您而言,扩展分区仅包含交换分区。因此,看起来 Windows 覆盖了 Ubuntu 所在的分区。
从这里,您可以安装 Ubuntu 的新副本。这始终是最安全的:首先安装 Windows,然后安装 Ubuntu。而且看起来还有足够的空间用于新分区。
答案3
也许安装 Wubi 对您来说是最好的做法,Wubi 的安装方式与任何其他 Windows 程序一样,并且可以以相同的方式轻松删除。