我是一名业余网络程序员,对 Linux 的高级功能不太了解。
gdisk 显示我只有 MBR 类型的分区表。
有没有什么解决方案可以创建新的分区表而不丢失驱动器的内容?
我想在已安装的 win7 上安装 ubuntu。但是,尽管我删除了 gpt stray,ubuntu 安装程序却没有显示我的分区。
同时我的 MBR 启动已损坏,我无法登录 Windows。这不是问题,但可能与问题有关或导致问题。
我使用了 fixparts、gdisk 或其他任何软件。由于担心丢失数据,我不得不每天学习 10 篇有关这些命令的文章。
通过创建新的分区表可以解决问题吗?
答案1
http://wiki.ubuntuusers.de/Festplatten_Problembehebung
听起来像是 partionlos?google testdisk 以获得更多帮助。
或者
apt-get install testdisk
如果你想扩大/缩小你的分区,那么使用正确的工具(ntfs - 在 Windows 上应该调整大小),其他的请查看 resize2fs
答案2
修复你的 MBR。我建议你尝试使用这 (我建议您创建对我有用的引导修复可启动方法)
https://help.ubuntu.com/community/Boot-Repair
然后看看 ubuntu 是否看到你的分区,或者使用 gparted 和你的可启动文件创建一个(使用以下命令在你的可启动文件上安装 Gparted:)(在使用此命令之前,请确保你已连接到互联网)
sudo apt-get install gparted
如果有其他情况,请告诉我
答案3
我将首先使用 Windows DVD 修复您的 MBR。
修复 MBR 后,检查 Win8 是否正在启动。备份所有重要内容。现在,您可以在 Windows 下创建一个最小/推荐的 8GB 大 FAT32 分区,用于 Ubuntu,并为 Ubuntu SWAP 创建 2GB FAT 32。
注意:如果您在 Ubuntu 下调整 Windows 创建的分区的大小,您的 MBR 将会损坏。
然后安装 Ubuntu,手动选择 xyGB 分区进行安装,并选择 2GB 作为 SWAP。
如果您正确选择分区,则不会丢失数据。