我的 Vaio 已经安装了 Windows 7,我想将其与 Linux 双重启动。有人建议我使用 GRUB(非旧版)。我已经创建了一个针对 Arch Linux 的扩展分区。我要在那里安装 Arch。
我有这个想法是为了避免破坏我的系统。
- 我从外部 USB 硬盘驱动器将 Arch 安装在扩展分区上。 Windows 分区和硬盘 MBR 不应被触及。
- 我将 GRUB 安装到 USB 闪存驱动器的 MBR 上,这样我就可以从 USB 设备启动我的笔记本并从那里运行 GRUB 菜单(可以在 Windows 或 Arch 之间进行选择)。
- 我使用 备份 HDD MBR
dd
。 - 我将 GRUB 复制到硬盘 MBR 上。如果我破坏了某些东西,我仍然会使用方法 sub 2 启动,并且可以恢复 MBR 备份。
对于第 2 点,我需要将所有 GRUB 配置文件存储在 USB 记忆棒上。可能的?
对于第 3 点,我可以从外部 USB 硬盘启动实时 Arch,命令应该是(包括分区表):
# dd if=/dev/sdb of=/tmp/mbr.bak bs=512 count=1
在学习 GRUB 手册之前我想知道我的策略是否正确或者是否有更好的替代方案。
答案1
答案2
如果您有权访问 Windows 7 磁盘/iso,则可以使用它来重新安装 Windows 引导加载程序。在 Arch 安装期间,我假设您可以安装 GRUB。
答案3
首先,在 Windows 7 系统旁边安装 Arch 系统是一个非常好的主意。
我给你的建议是使用分开的魔法LiveCD / LiveUSB(您可以使用 Windows 准备 Live USB 记忆棒)UNet启动程序) 到:
- 使用 Clonezilla 备份当前的 Windows 7 系统。它会照顾你的 MBR。
- 使用 GParted 为您的 Arch 发行版创建分区(除非您有特殊需求,否则只有一个分区就足以满足您的所有文件系统的需要,如果您拥有一台具有几 GB RAM 的现代计算机,则交换分区不再是必需的) (如果您已经为您的arch系统创建了分区,则可以跳过此步骤)
然后,你可以安装你的拱门安装指南。您将必须手动执行一些操作,安装分区,复制文件,chroot
到您将来选择的分区,以及配置您的系统(和 grub)...与大多数其他发行版相比,它可能看起来有点乏味首先,但这是一种非常好的学习方式,可以准确地了解正在发生的事情,最重要的是,这并不复杂,因为该指南非常详细和准确。
您不必担心其他任何事情。 Arch 上的默认 Grub 是 Grub 2(非旧版),这很好,它应该毫无困难地找到您的 Windows 分区。把事情简单化并且安全。
我不推荐您所说的操作,将grub安装在U盘上并将其复制到HDD上,等等...没有任何意义,而且会让事情变得更加复杂。只需确保您有系统备份,然后以正常方式安装第二个系统,将 grub 放在您的 arch 分区上的/boot
.
如果出现问题,您只需恢复使用 PartedMagic LiveCD / LiveUSB 上的 Clonezilla 备份的之前工作的 Windows 7 系统,然后重试...但这不应该发生。