Ubuntu 12.04安装程序没有看到我的计算机上已经安装了Windows

当我试图在我的新“HP Pavilion 64k桌面与Windows 7”计算机上安装Ubuntu 12.4和Windows 7时,Ubuntu说

此计算机没有检测到操作系统

有人说

我建议你chkdsk你的Windows分区。 我还建议您在Windows中调整NTFS的大小,然后将Ubuntu安装到可用空间。

作为回应,我做了以下事情:

使用Windows界面缩小简单卷或跨区卷

在“磁盘管理”中,右键单击要缩小的简单卷或跨区卷。

单击收缩音量….

按照屏幕上的说明操作。

当我尝试再次安装Ubuntu 12.4后,我收到了同样的错误。 我打算撤消我的所作所为,但是当我这样做时,我发现我失去了1g,所以现在该怎么办? 它说我可以做一个新的简单卷,也许那个空间将不再是未分配的。 请帮我。


我想我的Ubuntu CD很糟糕,因为根据我的研究,我发现我不应该得到“没有检测到操作系统”的消息。 我希望我没有用坏CD弄乱我的电脑; 请指教。


好吧,我想我正在按照你所说的如何编辑我的问题,非理性的约翰。

我和你做了chkdsk和actionparsnip(andrew-woodhead666)告诉我,在我发现如何chkdsk之前我做了很多其他事情。 没问题。 谢谢。 然后我放回了我从系统中取出的空间(扩展)。 我仍然只能放回15而不是16,所以它最高可以达到99mb而不是100mb。

然后我按照你告诉我的那样收缩了HP(C)10 13,240 mb(12.93gb未分配)。 通过执行(新的简单卷操作)我没有将其更改为NTSF我就离开了它。

然后我尝试从Ubuntu 12.04 LiveCD AMD64安装,它给了我之前有时给我的结果,这是结果(那个Ubuntu)没有告诉我我是否已经安装了Windows 7.它只是进入一个窗口,向我展示我所拥有的和底部的信息

 DEVICE FOR BOOT LOADER INSTALLATION /dev/sda 

和选项

 BACK, QUIT, or INSTALL 

(我认为这是INSTALLATION TYPE窗口)。 因此,我做我一直在做的事情,我QUIT 。 现在我该怎么做?


对不起,好像我不能靠自己做任何事情。 在YouTubevideo中, 如何在Windows旁边安装ubuntu双启动 ,Ubuntu可以轻松安装。 安装选项页面提供三个选项,包括双重安装和磁盘甚至允许您使用滑块滑动到所需分区大小的大小。 然而我的Ubuntu LiveCD很乱。 我检查了一下你们其中一个人告诉我并收回信息表明它很好。

那好吧。 这家伙说你应该按一个控制键告诉你在屏幕出现之前用来安装Ubuntu的设备…我想因为它已经老了。

此页面还显示了我的CD上没有显示的简单内容: 如何双启动UBUNTU和Windows 7

PS我在Windows 7 “创建启动分区”网站上看到了这个:

创建启动分区
警告
警告

如果要安装不同版本的Windows,则必须先安装最早版本。 如果不这样做,您的计算机可能无法运行。

单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”,“系统和安全”,“管理工具”,然后双击“计算机管理”,打开“计算机管理”。需要管理员权限如果系统提示您输入管理员密码或确认,键入密码或提供确认。

在左窗格中的“存储”下,单击“磁盘管理”。

右键单击硬盘上未分配的区域,然后单击“新建简单卷”。

在“新建简单卷向导”中,单击“下一步”。

键入要创建的卷的大小(以兆字节(MB)为单位)或接受最大默认大小,然后单击“下一步”。

接受默认驱动器号或选择其他驱动器号以标识卷,然后单击“下一步”。

在“格式化分区”对话框中,执行以下操作之一:

如果您不想立即格式化卷,请单击“不格式化此卷”,然后单击“下一步”。

要使用默认设置格式化卷,请单击“下一步”。

有关格式设置的详细信息,请参阅格式化磁盘和驱动器:常见问题解答。

检查您的选择,然后单击“完成”。

我在另一页上看到了以下内容:

格式化磁盘和驱动器:常见问题解答

硬盘(计算机上的主存储设备)需要先进行格式化,然后才能使用它们。 格式化磁盘时,可以使用文件系统对其进行配置,以便Windows可以在磁盘上存储信息。 运行Windows的新计算机中的硬盘已经格式化。 如果您购买额外的硬盘来扩展计算机的存储空间,则可能需要对其进行格式化。

存储设备(如USB闪存驱动器和闪存卡)通常由制造商预先格式化,因此您可能不需要格式化它们。 另一方面,CD和DVD使用来自硬盘和可移动存储设备的不同格式。 有关格式化CD和DVD的信息,请参阅我应使用哪种CD或DVD格式?
警告
警告

格式化会删除硬盘上的所有现有文件。 如果格式化包含文件的硬盘,则将删除这些文件。

我做的是:我进入了计算机管理部分,然后我点击了驱动器“HP(C)”,它变成条纹以显示它已被选中。 然后我点击了ACTION,选择了所有任务,然后选择了SHRINK VOLUME然后选择了它给我的空间(12.93gb)。

这就是我所做的一切。

然后我尝试安装Ubuntu。 我从未进入过我之前链接的video中的第三个屏幕(YouTubevideo与英国人)。 我也没有得到允许您选择分区大小的第四个屏幕。 我得到的是我链接的LINUX BS DOS.COM页面上显示的第二个INSTALLATION TYPE窗口,它没有显示任何驱动器的信息(没有显示驱动器/分区或东西)只有Boot Loader语句和dev / sda吧,这就是为什么我没有按安装但选择退出。


抱歉,我刚才看到你的回答不合理的约翰。 我SHRANK HP(C)12.93GB我的未分配空间现在是12.93GB HP(C)= 907.17gb NTSF …… 所说的一切都是正确的

这是我在http://windows.microsoft.com/en-US/windows7/Create-a-boot-partition上阅读的内容

创建启动分区

您必须以管理员身份登录才能执行这些步骤。

引导分区是包含Windows操作系统文件的分区。 如果要在计算机上安装第二个操作系统(称为双引导或多引导配置),则需要在硬盘上创建另一个分区,然后在新分区上安装其他操作系统。 您的硬盘将有一个系统分区和两个启动分区。 (系统分区是包含硬件相关文件的分区。这些分区告诉计算机在哪里启动Windows。)

要在基本磁盘上创建分区,硬盘上必须有未分配的磁盘空间。 使用磁盘管理,您可以在硬盘上最多创建三个主分区。 如果磁盘上需要更多分区,则可以创建扩展分区,其中包括逻辑驱动器。

[计算机管理未分配磁盘空间中的磁盘空间图片]

如果没有未分配的空间,则需要通过缩小或删除现有分区或使用第三方分区工具来重新分区硬盘来创建空间。 有关更多信息,请参阅我可以重新分区我的硬盘吗? 创建启动分区
警告
警告

如果要安装不同版本的Windows,则必须先安装最早版本。 如果不这样做,您的计算机可能无法运行。

单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”,“系统和安全”,“管理工具”,然后双击“计算机管理”,打开“计算机管理”。需要管理员权限如果系统提示您输入管理员密码或确认,键入密码或提供确认。

在左窗格中的“存储”下,单击“磁盘管理”。

右键单击硬盘上未分配的区域,然后单击“新建简单卷”。

在“新建简单卷向导”中,单击“下一步”。

键入要创建的卷的大小(以兆字节(MB)为单位)或接受最大默认大小,然后单击“下一步”。

接受默认驱动器号或选择其他驱动器号以标识卷,然后单击“下一步”。

在“格式化分区”对话框中,执行以下操作之一:

如果您不想立即格式化卷,请单击“不格式化此卷”,然后单击“下一步”。

要使用默认设置格式化卷,请单击“下一步”。

有关格式设置的详细信息,请参阅格式化磁盘和驱动器:常见问题解答。

检查您的选择,然后单击“完成”。


我按你告诉我的那样做了@irrational john,这是“截图”:

我进入了

 ubuntu@ubuntu:~$ sudo os-prober 

电脑没有响应,所以我进入了

 ubuntu@ubuntu:~$ sudo apt-get -y remove dmraid 

计算机响应的

 Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: dmraid 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 141 kB disk space will be freed. (Reading database ... 147515 files and directories currently installed.) Removing dmraid ... update-initramfs is disabled since running on read-only media Processing triggers for man-db ... 

然后我进入了

 ubuntu@ubuntu:~$ sudo os-prober 

并且计算机回应了

 /dev/sda1:Windows 7 (loader):Windows:chain /dev/sda3:Windows Recovery Environment (loader):Windows1:chain ubuntu@ubuntu:~$ 

@obsessiveFOSS我不知道GRUB菜单是什么,我不知道Ubuntu启动选项是什么。

你给我的答案是正确的。 这一个{这显然删除了dmraid元数据。 完成后,您可以使用桌面图标Install Ubuntu 12.04 LTS来启动Ubuntu安装程序。 这次安装类型窗口应包含与Windows 7一起安装Ubuntu的选项。}

这就是我决定要做的。 我现在没有看到你的其他帮助。 然而….

我认为现在最好的办法就是买一台廉价的二手笔记本电脑,或者进行双重安装,或者只是安装Ubuntu。 这样,如果我有任何问题,我无法解决,就像我在这里遇到的那样,至少我仍然会有一台可用的计算机来处理和使用以获得答案,因为我不是像这个论坛上的人一样的专家。

非常感谢。 我会尽力继续学习并做足够的研究,以帮助别人。

注意:
我正在尝试更改我为答案添加更新的方式。 此答案的最新更新/编辑现在位于顶部。 较旧且可能不太相关的材料进一步“降低”答案的主体。

更新对os-prober结果的回应(6月04日)

Jacinta,我的理解是实用程序os-prober是Ubuntu安装程序用来确定计算机上是否安装了任何其他操作系统(例如Windows,在您的情况下)的内容。

希望 os-prober返回的是您的第二个结果:

 /dev/sda1:Windows 7 (loader):Windows:chain /dev/sda3:Windows Recovery Environment (loader):Windows1:chain 

以上说明在您的计算机上检测到您的Windows 7安装。

dmraid在某些情况下会干扰Ubuntu安装程序在计算机上检测Windows安装的事实取自这个问题的答案:
为什么安装程序看不到我的所有硬盘?

根据该问题,您需要做的就是启动安装CD,选择Try Ubuntu ,然后在终端窗口中发出以下命令。

 sudo dmraid -rE 

这显然删除了dmraid元数据。 完成后,您可以使用桌面图标Install Ubuntu 12.04 LTS来启动Ubuntu安装程序。 这次Installation Type窗口应包含Install Ubuntu alongside Windows 7的选项。

注意:如果由于某种原因上述操作不起作用,请尝试使用以下命令删除dmraid软件包。 我认为你不需要这样做,但我想提一下“以防万一”。

 sudo apt-get -y remove dmraid 

更新响应BootInfo摘要(5月28日)

Jacinta,我看了你的第一个pastebin 。 第二次尝试似乎有更多的错误。 我不确定它发生了什么,但第一个pastebin似乎已经收集没有任何问题,所以这是我正在使用的。

我相信你说你要做的是在HP Pavilion 64k台式电脑上安装Ubuntu 12.04 LTS和Windows 7。 根据您的BootInfo摘要,您有一​​个1000 GB WDC WD10EADS-65M硬盘驱动器,它当前包含3个Windows NTFS主分区,如下所示。

 Partition Boot Start Sector End Sector # of Sectors ~Size Partition Label /dev/sda1 * 2,048 174,079 172,032 88.1 MB "SYSTEM" /dev/sda2 206,848 1,929,785,343 1,929,578,496 988 GB "HP" /dev/sda3 1,929,785,344 1,953,122,303 23,336,960 11.9 GB "FACTORY_IMAGE" 

这是我对这三个分区中每个分区的function的猜测。

  • SYSTEM ”是Windows启动分区。 它包含windows bootloader,它将显示Windows启动菜单。 Windows启动时首先启动此分区,然后将控制权转移到Windows 7分区“sda2”,“HP”中的代码。

    “SYSTEM”分区显然是您试图缩小以释放驱动器上的空间以安装Ubuntu的分区。 但是,这个分区太小了。 缩小它将无法提供足够的空间来安装Ubuntu。

  • HP ”包含您的Windows 7操作系统。 它占用了驱动器上的大部分空间。 如果你想腾出空间来安装Ubuntu, 就是要缩小的分区。
  • FACTORY_IMAGE ”是您的系统(Windows)恢复分区。
    非常小心,以免损坏此分区!
    此分区包含HP提供的用于将计算机软件恢复到HP制造时所处状态的软件。 如果您需要将Windows重新安装到此计算机,则可以使用此分区中的软件。

我建议您尝试将第二个“HP”分区缩小10到40 GB,然后再尝试一次安装Ubuntu。

我同意之前的建议,即您应首先针对Windows( C:\ )分区运行chkdsk 。 (您需要重新启动才能执行此操作。)

然后按照问题中列出的步骤缩小Windows中的“HP”分区。

  • 在“磁盘管理”中,右键单击要缩小的简单卷或跨区卷。
  • 右键单击最大的分区,该分区应标记为“HP”,然后选择“ Shrink Volume
  • 按照屏幕上的说明操作。
  • 如果你不确定有多少空间可以释放,而且此时只想试用Ubuntu,那么我建议你将音量缩小10到40 GB(10,240到40,960 MB)。

完成上述操作后,尝试使用“ Ubuntu 12.04 LTS amd64 ”安装光盘再次安装Ubuntu,看看建议使用哪种类型的安装。 如果您仍然遇到问题,可以在此处更新您的问题,以获得有关如何继续的进一步建议。


更新请求BootInfo摘要(5月26日)

我无法从您提供的信息中了解计算机上发生的情况。 但是如果你有未分配的空间,那么你应该可以在其中安装Ubuntu。 我们只需要弄清楚您的计算机当前是如何设置的,这样我们就可以建议正确的方法来实现这一目标。

你能看看下面的步骤,看看你能做些什么吗? 以下步骤描述了如何安装和运行名为Boot-Repair的实用程序。 您可以使用此工具创建Bootinfo摘要,其中包含有关磁盘分区方式的信息。

注意:以下步骤假设您已启动Ubuntu 12.04安装CD(或USB)并选择Try Ubuntu以使用“ 实时会话 ”。 重新启动计算机后,在实时会话期间安装的任何软件都将消失。 计算机硬盘上没有安装任何内容。


Try Ubuntu Live CD Session中使用“boot-repair”来提供BootInfo摘要。

  1. 启动Ubuntu 12.04 LTS桌面安装CD并选择Try Ubuntu
  2. 出现Ubuntu桌面时,打开终端窗口。 (您可以使用键盘快捷键Ctrl Alt + T执行此操作。)
  3. 您的Live CD会话需要连接到Internet才能使下面的其余步骤正常工作。 如果您的网络未连接,请尝试单击桌面右上角的网络指示器菜单中的连接。 (见下面的例子。)

    picture of networking indicator menu

  4. 在终端窗口中一次输入以下命令。 这些命令使用系统工具apt-get来安装boot-repair工具。
     sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair 

    注意:如果您在Live CD会话的Firefox浏览器中显示此答案,则可以将命令复制到剪贴板中,然后将其粘贴到终端中。 您可以使用键盘快捷键Shift Ctrl + V粘贴到终端窗口中。

  5. 完成上述命令后,输入命令boot-repair以启动该工具。
  6. 稍有延迟后, boot-repair将提示您下载最新版本。 由于您刚刚安装了最新版本,请回答No
  7. 如果boot-repair要求安装pastebinit软件包,请回答“ Yes
  8. 该工具现在将扫描您的系统并(最终)显示下面示例中显示的窗口。 单击Create a Bootinfo summary框/按钮。 这将收集有关系统引导配置的信息,但不会进行任何更改。

    初始启动修复窗口

  9. 创建bootinfo摘要后, boot-repair将显示包含URL的消息,该URL应如下所示: http://paste.ubuntu.com/123456/http://paste.ubuntu.com/123456/

    重要提示:请更新/编辑您的问题并添加此url。 此链接指向的pastebin中的信息将帮助我们了解您计算机上发生的情况。

    问题编辑链接的屏幕截图


原始回应(5月25日)

如果您在Windows中创建一个分区,在引用它时使用New Simple Volume,那么Ubuntu将不会使用它。 Ubuntu只会尝试安装到被认为是“未分配”的空间。

如果驱动器上的未分配空间不足,则Ubuntu安装程序可能会建议您尝试修改其中一个现有分区以创建可安装的空间。 既然你已经这样做了,我想你不想这样做。

不要让Ubuntu安装程序擦除磁盘以安装Ubuntu。
这将永久删除您的Windows安装。

如果您通过Windows(或任何其他方式)创建了一个新分区,然后将ubuntu安装到该干净的分区上,那么它有些损坏。 您的Windows安装应该仍然没问题。

您还可以检查ubuntu安装材料的校验和,看它是否形状良好。 https://help.ubuntu.com/community/UbuntuHashes

如果您不确定该怎么做,请查看https://help.ubuntu.com/community/HowToMD5SUM

ubuntu live cd上的gpart是一个很棒的工具,可以解决你的分区问题。

好吧,经过几个小时无法让我的驱动器显示在安装程序上,我遇到了这个方便的代码

 sudo apt-get -y remove dmraid 

瞧! 有全新的选择,并能够卸载/重新安装我的单个raid驱动器,我现在正在安装….感谢上帝为这些ubuntu论坛!

Ubuntu 12.04安装程序无法识别Windows 7有值得尝试的东西

键似乎是使用ubuntu的gparted分配驱动器。 之后,Windows将允许你安装你使用gparted和ubuntu所做的事情,然后ubuntu将会看到安装了win7,因为分配是以ubuntu的条款完成的,没有win7搞砸了。