首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu16.04和Windows 7双引导问题

Ubuntu16.04和Windows 7双引导问题
EN

Ask Ubuntu用户
提问于 2017-10-10 14:44:45
回答 1查看 1.3K关注 0票数 0

我按照这里的说明(http://thpc.info/dual/7/db_ubuntu1204_粗食_lnx_在……上面_win7.html)设置了一个带有windows 7和ubuntu 1.04的双引导系统。

下面是我所关注的具体部分:

程序摘要(高级用户)

  1. 后援。
  2. 在第一个硬盘的末尾或第二个磁盘上为Ubuntu12.04创建足够的未分配空间。
  3. 从Ubuntu 开始安装
    • 在“分配驱动器空间”中,选择其他内容。
    • 在空闲空间(必须是主分区)为Ubuntu创建一个EXT4分区--使用/用于安装点。
    • 创建交换分区-使用挂载点的交换区。
    • 或者,为您的数据创建另一个EXT4分区--使用/home作为挂载点。
    • 在“用于引导加载程序安装的设备”中,选择Ubuntu EXT4 /分区,如/dev/sda3 3或/dev/sdb1 1。安装Ubuntu。
    • 重新启动。现在只有Windows启动。

  4. 从启动并选择“尝试Ubuntu”。
    • 运行Ubuntu的GParted实用程序,将EXT4分区标记为Active。退出并重新启动计算机。

就这样!Linux的GRUB2引导加载程序菜单将引导LinuUbuntu12.04或Windows7,并且原始的MBR保持不变。如果您希望返回到Windows控制的启动程序,只需使用磁盘管理再次标记原来活动的分区活动-然后,如果您愿意,您可以使用免费的EasyBCD实用程序添加Linux到Windows加载程序菜单。

目前,我的硬盘设置如下:

代码语言:javascript
复制
Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1            2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sdb2          206848  81919999  81713152    39G  7 HPFS/NTFS/exFAT
/dev/sdb3  *     81920000  83091455   1171456   572M 83 Linux
/dev/sdb4        83093502 312580095 229486594 109.4G  5 Extended
/dev/sdb5        83093504  99106815  16013312   7.7G 82 Linux swap / Solaris
/dev/sdb6        99108864 130551807  31442944    15G 83 Linux
/dev/sdb7       130553856 209065983  78512128  37.4G 83 Linux
/dev/sdb8       209068032 312580095 103512064  49.4G  7 HPFS/NTFS/exFAT

在第一次安装窗口然后安装ubuntu之后,我所做的唯一的事情就是使用活动cd引导到ubuntu,并通过从/dev/sdb1 1(由windows安装过程创建的100 partition引导分区)中更改标志选项,将/dev/sdb1 3设置为active。然后设置grub引导加载程序来管理引导过程。

代码语言:javascript
复制
/dev/sdb2 = Windows 7
/dev/sdb3 = /boot (primary partition)
/dev/sdb6 = / (root partition)
/dev/sdb7 = /home
/dev/sdb8 = NTFS partition to share between windows and ubuntu

我从一个新的磁盘开始,并使用G期数据进行分区。当我最初设置分区时,G期没有给我将/dev/sdb8 8设置为ntfs的选项,所以我使用了fat32。然后,在引导到windows之后,我将其格式化为NTFS。

的确,格鲁布在管理我的靴子。我可以选择Windows 7从Grub菜单和启动到windows 7没有任何麻烦。然而,当我选择Ubuntu时,屏幕挂在Ubuntu标志屏幕上。

我试着用一张ubuntu登录并运行引导修复来解决任何问题。然而,没有运气。下面是运行启动修复的输出:

http://paste.ubuntu.com/25714271/ (运行推荐修复前的摘要信息) http://paste.ubuntu.com/25714275/ (运行推荐修复后的摘要信息)

我遗漏了什么?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-10-12 14:22:41

我已经解决了我的问题。谢谢你的指点,奥弗雷德。我不完全确定是什么解决了我的问题,但我做了以下几点:

  1. 我改变了我的bios,使我的硬盘驱动器作为第一个启动设备,而不是我以前的设置,我有我的所有其他设备在我的硬盘驱动器。我注意到,这样做似乎已经修正了分区名称分配,使我的硬盘分区实际显示了sda,而我的拇指驱动器则显示了sdb。我认为这可能是修复之一,因为grub最适合这个序列。
  2. 然后,我还使用我的linux驱动器来启动gparted,并将我的引导功能更改为100 my加载程序驱动器。
  3. 然后我用原来的硬盘分区重新安装ubuntu。在重新安装时,我再次格式化了所有ubuntu分区: /dev/sda6 3= /boot (主分区) /dev/sda6 6=/ (root分区)/dev/sda6 7= /home
    • 在浏览几篇文章时,一些用户建议,对于grub 2的安装,不使用/dev/sda分区可能会导致类似我首先必须处理的问题,但我仍然坚持要安装到我创建的/dev/sda 3 linux引导分区。我想用这种方式来设置它,因为我希望使ubuntu与windows引导加载程序分区完全分开。

一旦安装完成,我就不需要做任何其他事情了。Grub似乎已经成功地安装了我的windows,并将其添加到Grub启动菜单中。这两个系统现在都启动良好,一切都很完美。

我希望,在未来,如果我需要重新安装或升级窗口或ubuntu,将不会有任何干扰的引导加载程序。

如果我的假设是自动拾取风车驱动器并将其安装在引导屏幕上,我会有兴趣听到更多关于grub的专家的意见。在安装ubuntu之后,我不需要运行引导修复或做任何其他事情。只是起作用了。

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

https://askubuntu.com/questions/963653

复制
相关文章

相似问题

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