Linux 指南/安装(双启动)
外观
< Linux 指南
一位维基教科书用户建议在 Windows 安装后安装 GRUB被合并到本章中。 在讨论页面上讨论是否应该进行合并。 |
您需要在您的 PC 上同时运行 MS Windows 和 Linux,并且您只有一个硬盘。请按照以下步骤操作
在使用 grub 作为引导加载程序的系统上,Windows 需要第一个分区。 (注意,此要求不适用于使用 lilo 的系统)。强烈建议将 Windows 放在第一个分区 (/dev/hda1 或 /dev/sda1),否则您将不得不进行分区隐藏和取消隐藏操作在 grub 配置过程中。 如果您在第一个分区上安装了 Linux,那么您需要将它移动。 黄金法则:将 Windows 放在第一个分区,Linux 可以轻松地从任何其他分区运行
符号:如果使用 SCSI 或 SATA 驱动器,请使用 'sda',如果使用 IDE 驱动器,请使用 'hda'
- 从http://gparted.sourceforge.net/livecd.php下载分区工具 LiveGParted,并启动 LiveGParted CD-ROM
- 调整 MS Windows 分区的大小,然后为 Linux 创建新的分区。
- 如果 Windows 不在第一个分区,并且 Linux 已经存在于第一个分区,则将 Linux 从分区 1 移动到另一个分区,例如分区 2。
Open X-terminal console and mkdir /hda1 mkdir /new mount /dev/hda1 /hda1 mount /dev/hda2 /new cd /hda1 Use tar and not cp -r. tar cpf - . | tar xpvf - -C /new Edit /new/etc/fstab and /new/grub/menu.lst as appropriate
- 创建 FAT32 的主分区 1,用于 MS WindowsXP,Windows 希望第一个磁盘。
- 如果您在分区 1 中没有 Windows,请在分区 1 上安装 Windows XP (格式化为 NTFS)
- 启动 Linux CD-ROM 并安装 grub,在 menu.lst 中您不需要进行隐藏和取消隐藏,因为 MS-Windows 在第一个分区。
故障排除:Grub 找不到文件或磁盘或分区。如果在 grub 内部无法识别磁盘,那么该分区被标记为“隐藏”。 另外,当您执行 'find /boot/grub/stage1' 时,它无法找到该文件。 因此,您在 grub 内部执行以下操作: 注意:hd0 是 /dev/hda1,分区 1 在 grub 命令中是 0。
grub> unhide (hd0,0) grub> find /boot/grub/stage1 (Now this will succeed and show some output)
双启动参考资料
- GParted LiveCD http://gparted.sourceforge.net/livecd.php
- GParted 维基 http://en.wikipedia.org/wiki/GParted
- GRUB 页面:http://www.gnu.org/software/grub/manual/
- Grub 指南:http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html
- Google Grub:Grub 主题
- 维基 Grub:http://en.wikipedia.org/wiki/GNU_GRUB
- 维基 Lilo:http://en.wikipedia.org/wiki/LILO_(boot_loader)
- 虚拟化:http://en.wikipedia.org/wiki/Virtualization