|
晚上看了一个帖子说明以后感觉可行,然后拆硬盘到一个电脑上挂起来,才发现我的swap原来是在最前面的.
目标机器的硬盘分区如下:
<swap[hd0,1]>+<根分区(启动)[hd0,0]>
============
用PQ从swap划分了20M以后
<fat[hd0,2]>+<swap[hd0,1]>+<根分区[hd0,0]>
然后制作了U盘dos启动盘,下载了dos7.10,在U盘启动后进入dos.显示硬盘的fat分区为d:\
然后就setup安装dos7.10了.
在选项时候看到rewrite mbr我选择了否,所以grub保存了.安装好dos7.10以后我就重启,能正常启动linux,并且fdisk -l以后能看到fat分区,mount能正常浏览分区内容,装回到目标机器以后依旧linux正常,之后修改menu.list, 添加如下:
title MS-DOS
root (hd0,2)
savedefault
makeactive
chainloader +1
===========================
结果重启以后选择dos,进去出现的消息是:
Invalid system disk
Replace the disk, and then press any key
按任意键以后回到grub.
============================
我想问问,是不是我因为修改了分区,所以虽然mbr没有丢失,但是因为改动了,uuid变了,所以还是需要当做丢失一样更新一次? |
|