Zorin/Windows 7 在新硬盘上双重启动,无需 GRUB!

Zorin/Windows 7 在新硬盘上双重启动,无需 GRUB!

所以我的电脑本来就是Windows 8,我的硬​​盘坏了。我从工作中得到了一个即将耗尽的硬盘暂时使用,并决定这次使用Windows 7,因为惠普有它的驱动程序。

在我安装之前,这个硬盘就完全死机了。我使用了 Zorin 8 Live Disc 大约一周了,发现我真的很喜欢它。我今天买了一个新的 500 GB 硬盘,并完美安装并运行了 Windows 7。然后,我缩小了分区,为 Zorin 双启动留出了大约 70 GB 的空间,并使用 1 GB 交换空间安装了 Zorin。

当我重新启动时,它直接开始加载 Windows。由于我将操作系统启动管理器设置为第一启动设备,因此我重新启动并尝试从“笔记本硬盘”启动,这给了我“没有可启动设备 - 请插入启动盘并按任意键继续”。

Windows 7 启动没有问题。

我已经尝试以各种可能的方式使用 EasyBCD 来让 GRUB2 显示在 Windows 启动菜单中,但它只会导致“NeoGrb.mbr(或其他内容)丢失/损坏”。

我对 Linux 也很陌生,没有 *nix 终端知识。如果有人能好心地提出我认为很可能是我忽略的简单解决方案,我将永远感激不已,因为在过去的 9 个小时里我一直在努力完成这项工作,但没有运气。

此外,一切都处于传统模式,安装程序无法识别现有的 Windows 7 安装。

答案1

我不断在我的双引导机器上重新安装 Windows 版本,以用于......科学和......东西......你知道,所以每次我安装 Windows 时,我都会丢失我的引导加载程序,并且我必须重新安装它。由于您的操作系统是基于 Ubuntu 的,因此以下步骤可能有效:

  1. 首先,您需要在计算机上使用 Zorin 的实时映像启动。
  2. 然后你需要知道Zorin安装在哪个分区。发出fdisk -l命令列出所有驱动器的分区。或者,您可以使用该gnome-disks应用程序来了解您要查找的分区。
  3. 我假设你的 Zorin 分区是sda2,因为你说你首先有 Windows,然后你缩小了分区以为 Zorin 留出空间。
  4. 然后您必须为您的分区创建一个安装点,建议您将其安装在/mnt.为此,我们使用以下命令zorin在目录中创建一个名为的文件夹: 。当然,您需要以 root 身份执行它,因此您必须在其前面添加,或者以 root 身份登录,这样您就不必在所有操作之前编写 sudo 。/mntmkdir /mnt/zorinsudosu
  5. 继续将系统安装到您刚刚创建的安装点上:
    • mount /dev/sda2 /mnt/zorin
    • mount --bind /dev /mnt/zorin/dev
    • mount --bind /dev/pts /mnt/zorin/dev/pts
    • mount --bind /proc /mnt/zorin/proc
    • mount --bind /sys /mnt/zorin/sys
  6. 安装后,我们将根目录更改为您的旧系统:chroot /mnt/zorin
  7. 然后我们在 HDD 上安装我们心爱的 GRUB:(grub-install --boot-directory=/boot/ --recheck /dev/sda您可能会在这里看到一些警告,但只要命令正常完成就不会有任何问题)。
  8. 继续更新 GRUB 的配置,以便您能够在启动时看到两个操作系统:sudo update-grub2
  9. 重新启动您的计算机并引导至 Zorin。
  10. 如果您从外部 HDD 或 USB 记忆棒运行映像,请重复步骤,再次安装并更新 GRUB 的配置78

如果出现错误,请确保已grub2安装该软件包 ( apt-get install grub2)。

本指南是就在这儿(西班牙语)。

更新:

这是我为双启动准备系统硬盘的方法:

  1. 启动进入实时映像并启动gparted
  2. 创建一个新的ms-dos分区表(它几乎是普遍兼容的)。
  3. 为系统创建必要的分区:
    • ntfs为windows创建一个分区
    • 为linux创建ext4一个分区swap
  4. 重新启动并安装 Windows:
    • 当系统提示您安装 Windows 的驱动器时,选择分区ntfs删除它所以它变成了自由空间,这样Windows就可以随意创建必要的分区,但这不会弄乱分区表。
  5. 安装 Windows 后,重新启动至 Linux 安装介质。
  6. 将 Linux 系统安装到您为其指定的分区中。

如果您为homeboot和其他目录使用不同的分区,我建议创建一个,extended partition然后在其中创建所有 linux 分区。

相关内容