前言
在一块已经安装 Linux 的机器上安装 Windows, 该机器的磁盘为一块 SSD,分区为
1, EXT4, Linux System Partition
2. SWAP
3. EXT4, Linux Data Partition
4. NTFS, For XP
准备
工具:1 块 U 盘,1 块移动硬盘
1. 备份该 SSD 的 MBR(引导 + 分区表) : dd if=/dev/sda bs=512 count=1 of=/tmp/before_install_xp.mbr,并将该 mbr 上传至外部网盘
2. 下载 U深度PE(http://www.ushendu/usdPE/), 并将其写入 U 盘
3. 下载 Windows XP 原版 ISO, 并将其解压到移动硬盘
4. 下载 CentOS Live CD ISO
安装
将移动硬盘和 U 盘插入电脑,并使用 U 盘启动到 PE 系统。
先使用 PE 系统里的 Ghost 将 Linux 的两个 Partition 备份至移动硬盘
使用 PE 系统里的 "系统安装",指定 Windows XP 安装文件目录,以下为重要配置:
将 引导、安装盘都指向 Partition 4
开始安装
恢复 MBR
将 CentOS Live CD ISO 烧入 U 盘,使用该 U 盘启动
mkdir ./sda1
sudo mount /dev/sda1 ./sda1
cp ./sda1/tmp/before_install_xp.mbr ./
dd if=/dev/sda of=./sda1/tmp/after_install_xp.mbr bs=512 count=1
umount ./sda1
dd if=./before_install_xp.mbr of=/dev/sda bs=512 count=1
reboot
这时应该可以启动到 Linux 中了
在 GRUB 中增加对 Windows 的引导
在 /boot/grub/menu.lst 中加入
title Windows
root (hd0,3)
chainloader +1
前言
在一块已经安装 Linux 的机器上安装 Windows, 该机器的磁盘为一块 SSD,分区为
1, EXT4, Linux System Partition
2. SWAP
3. EXT4, Linux Data Partition
4. NTFS, For XP
准备
工具:1 块 U 盘,1 块移动硬盘
1. 备份该 SSD 的 MBR(引导 + 分区表) : dd if=/dev/sda bs=512 count=1 of=/tmp/before_install_xp.mbr,并将该 mbr 上传至外部网盘
2. 下载 U深度PE(http://www.ushendu/usdPE/), 并将其写入 U 盘
3. 下载 Windows XP 原版 ISO, 并将其解压到移动硬盘
4. 下载 CentOS Live CD ISO
安装
将移动硬盘和 U 盘插入电脑,并使用 U 盘启动到 PE 系统。
先使用 PE 系统里的 Ghost 将 Linux 的两个 Partition 备份至移动硬盘
使用 PE 系统里的 "系统安装",指定 Windows XP 安装文件目录,以下为重要配置:
将 引导、安装盘都指向 Partition 4
开始安装
恢复 MBR
将 CentOS Live CD ISO 烧入 U 盘,使用该 U 盘启动
mkdir ./sda1
sudo mount /dev/sda1 ./sda1
cp ./sda1/tmp/before_install_xp.mbr ./
dd if=/dev/sda of=./sda1/tmp/after_install_xp.mbr bs=512 count=1
umount ./sda1
dd if=./before_install_xp.mbr of=/dev/sda bs=512 count=1
reboot
这时应该可以启动到 Linux 中了
在 GRUB 中增加对 Windows 的引导
在 /boot/grub/menu.lst 中加入
title Windows
root (hd0,3)
chainloader +1