首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu12.04安装程序不识别Windows 7

Ubuntu12.04安装程序不识别Windows 7
EN

Ask Ubuntu用户
提问于 2012-09-03 22:08:34
回答 5查看 12K关注 0票数 3

我最近买了一台ASUS N56VZ-ES71笔记本电脑,配备了Windows 7家庭高级电脑。我希望双引导Windows 7和Ubuntu12.04在它上。我缩小了硬盘分区,使Ubuntu12.04没有分配150 GB的内存。当我启动Ubuntu的Live并尝试安装时,安装程序不会识别任何其他操作系统。通过阅读几个问题,我发现这是由于Windows使用的GPT分区表。

我按照其他线程的建议运行了引导修复程序。这是我的输出:http://paste.ubuntu.com/1176988/

我想我的问题是:如何才能让安装程序识别Windows,这样我就不必删除当前的分区表并获得安全的安装?

提前谢谢。

EN

回答 5

Ask Ubuntu用户

发布于 2012-10-13 01:39:56

首先,GPT本身并不是问题所在。您报告的错误(安装程序中没有出现分区)表明了分区表问题。这是一个由来已久的libparted错误(安装程序使用它),坏掉的分区表显示它们就好像是空白磁盘一样。不过,lib期支持GPT,Ubuntu将安装到GPT磁盘上。

关键是:

代码语言:javascript
运行
复制
/dev/sda1 ends after the last sector of /dev/sda

此错误消息指的是GPT的保护性MBR,它是一个“假的”MBR分区表,其存在只是为了防止GPT不知情的实用程序使用磁盘。您的保护MBR包含一个太大的保护0xEE分区。这真的不重要,但它触发了lib期的“坏的分区表”错误。

解决办法是修复保护性MBR。使用gdisksgdisk很容易做到这一点,这是Ubuntu中gdisk包的一部分;但是,我不确定该包是否可以在活动CD中安装。因此,我将告诉您如何在紧急磁盘上执行此操作:

  1. 下载分魔术并将其刻录到CD中。
  2. 靴子分开魔法。
  3. 启动终端窗口(屏幕底部的监视器图标)。
  4. 键入gdisk /dev/sda以启动gdisk。您应该看到一些启动消息和一个读取Command (? for help):的提示符。
  5. p中输入gdisk以查看您的分区表,并验证一切看起来都正常。如果您看到奇怪的分区,请输入q退出。
  6. 输入x以进入专家菜单。提示符应更改为读取Expert command (? for help):
  7. n型这会产生一个新的保护MBR。程序将仅仅通过显示一个新的提示来响应。
  8. 键入w以保存更改。程序将警告您,它将覆盖您的旧分区,并提示您确认。响应y
  9. 重新启动并重新安装。现在它应该可以正常工作了。

请注意:您的计算机正在EFI模式下引导Windows,所以您也应该在EFI模式下安装Ubuntu。这有时很容易出问题。我建议您在使用Parted或使用Ubuntu时备份您的EFI系统分区(ESP;/dev/sda1)。如果安装后出现问题,则可能需要安装新的引导加载程序。有关详细信息,请参阅我的用于Linux的EFI引导加载程序页面。

票数 2
EN

Ask Ubuntu用户

发布于 2012-09-04 08:33:08

Ubuntu工具无法检测Windows,因为分区存在问题。例如,parted返回Error: Unable to satisfy all constraints on the partition.

解决这个问题的最简单方法是:

  1. 外部磁盘上的Backup your documents (或DVD.)
  2. 确保你有一个Windows DVD (如果你还没有烧掉一个)
  3. 通过Gparted格式化整个磁盘(尽量避免GPT分区,使用MsDos分区表)。创建:
    • 一个NTFS分区(~50 it,其中Windows将被重新安装)在磁盘开始时,在它上放置一个boot flag
    • 一个EXT4分区(~20 be,其中将安装Ubuntu )。
    • Ubuntu将使用一个SWAP分区(内存的大小,如果您不知道,将使用~5GB )
    • 将磁盘的末尾(~425 of )留给数据。

  4. 安装Windows
  5. 安装Ubuntu
票数 0
EN

Ask Ubuntu用户

发布于 2013-05-26 01:09:14

我在一台安装了windows 8的电脑上也遇到了同样的问题,看起来就像磁盘上留下的GPT痕迹问题一样。我使用了系统救援d来执行以下命令:

代码语言:javascript
运行
复制
fixparts /dev/sda

删除GPT信息并编写partitin (使用W)重新启动,我能够在双引导时执行ubuntu。我希望它对你有用。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/183765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档