LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: yangjio4849

我想再安装一个windows系统,但是不能如愿,大家看看怎么回事吧

[复制链接]
发表于 2005-11-13 12:24:39 | 显示全部楼层
Post by hualala
这个是我亲身经历的,因此有重新格了我的硬盘
我当时本来就有一个fat,为主分区
后来我又分了一个fat区,为逻辑分区,安装windows时我选择把windows安装到后分的那个fat逻辑分区上
结果那个逻辑fat分区成了e盘,window系统文件在那里
主分区的那个fat反而成了c盘,而且启动文件放在这个盘
以后安装程序时,都说要安装到c盘某某地方,搞得我郁闷(那个fat主分区早放满东西了)
更郁闷的是重启后死活也进不了windows


这种事情我经常做

从来没有出过问题

最有可能的是你用过 PQMagic 一类的软件

导致分区混乱

另一个原因是你的 Windows 盘是网上流行的那种定制的盘

那种盘良莠不齐, 往往造成的麻烦多于便利

我用过的软件中只有 大智慧 缺省要装在 C 盘
回复 支持 反对

使用道具 举报

发表于 2005-11-13 12:29:05 | 显示全部楼层
Post by yangjio4849
我不知道我的SWAP分区能否从上一个比较大的逻辑分区里面划分到一定的空间,比如划个13G给SWAP分区,然后变成FAT32装win2003。主要是主分区扩容能否从相邻的逻辑分区拉一些空间来


改变分区大小是非常规做法

如果有常规的解决方案

就不要这样做

我说过我不赞成倚赖 PQMagic 一类软件
回复 支持 反对

使用道具 举报

发表于 2005-11-13 12:57:52 | 显示全部楼层
不是PQ的责任
之前我没有用过PQ都是用在linux安装盘安装过程中分的区
基础版有一个类似情况的,可以去瞧瞧
http://www.linuxsir.cn/bbs/showthread.php?t=230294
回复 支持 反对

使用道具 举报

发表于 2005-11-13 13:18:18 | 显示全部楼层
这个问题没有必要多讨论了

找一个没有修改过的 WINDOWS 安装盘

从光盘启动安装

一切的问题都迎刃而解
回复 支持 反对

使用道具 举报

发表于 2005-11-13 13:59:30 | 显示全部楼层
PQMagic是让你不得不学会低格的好工具
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-13 23:37:27 | 显示全部楼层
我装上了win2003,现在又出问题了。
先看看分区表
Minor    起始点        终止点  类型      文件系统    标志
1          0.031  14998.183  主分区    ext3
2      14998.184 116879.150  扩展分区              lba
5      14998.245  35000.991  逻辑分区  ext3        启动
6      35001.022  44712.158  逻辑分区  ext3
7      44712.189  60400.634  逻辑分区  ext3
8      60400.666  69029.296  逻辑分区  ext3
12     69029.328  80999.604  逻辑分区  fat32
9      80999.635  95001.569  逻辑分区  fat32
10     95001.601  96005.632  逻辑分区  linux-swap
11     96005.663 116879.150  逻辑分区  fat32
3     116879.150 117585.131  主分区    fat32
4     117585.132 152625.344  主分区    ext3        启动
我的系统是安装在minor=9上的。原来的那个swap被弄成了主分区确实有效。
安装完win2003后,linux无法启动是意料之中的,所以我用rescue模式修复了grub,具体做法是chroot /mnt/sysimage-->grub-->root (hd0,5)-->setup(hd0)这样就好了,但是重启后grub选项里面没有windows。这和另一位大哥猜测的grub无法引导安装在逻辑分区的windows挺像的。
于是我手动修改/boot/grub/menu.lst,参考论坛里面的帖子,变成
default=0
timeout=5
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.9-1.667)
        root (hd0,5)
        kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/1 rhgb quiet
        initrd /boot/initrd-2.6.9-1.667.img
title Windows
        rootnoverify (hd0,3)
        makeactive
        chainloader +l
首先我不知道chainloader +的后面是数字一还是字母el,此外(hd0,x)中的x是几我不能确定,因为windows(9)和主分区(3)不在一起。于是我做了几种尝试
chainloader +数字一 (hd0,3): Invalid or unsupported executable format
chainloader +el (hd0,3):Filename must be either an absolute pathname or blocklist
chainloader +el (hd0,9):Invalid device request
后面的是对应的出错信息。
大哥们看看这怎么整?总不见得我的win2003刚装完一重启就不能用吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-14 00:04:27 | 显示全部楼层
告诉大哥们一个情况,我以前用过PQmagic,当时原来的那个主分区的swap分区才500多M,在它上面有一个100多M的逻辑分区,我很想把它合并到swap下面去,但是怎么都不行,于是用了一次PQ,很快就替我解决了,当时我很高兴。
现在看来,别告诉我现在的问题就是我当时这个举动引起的……
就算是,那就没有办法了吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-14 00:33:30 | 显示全部楼层
hd0, 2
chainloader +1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-14 10:46:28 | 显示全部楼层
Post by ross
hd0, 2
chainloader +1



果然是这样,进去了。但是又出了一个问题,选择win2003后出现:
因以下文件的损坏或者丢失,Windows无法启动:
<windows root>\system32\ntoskrnl.exe
请重新安装以上文件的拷贝

windows应该是没有问题的,我当时装完win2003以后装了个显卡驱动还重启过,没有问题。
是不是因为路径不对吗?我还不知道为什么是hd0,2呢
回复 支持 反对

使用道具 举报

发表于 2005-11-14 11:53:50 | 显示全部楼层
Post by yangjio4849
果然是这样,进去了。但是又出了一个问题,选择win2003后出现:
因以下文件的损坏或者丢失,Windows无法启动:
<windows root>\system32\ntoskrnl.exe
请重新安装以上文件的拷贝

windows应该是没有问题的,我当时装完win2003以后装了个显卡驱动还重启过,没有问题。
是不是因为路径不对吗?我还不知道为什么是hd0,2呢


为什么是 hd0,2 呢?

很 PF 你还没搞清状况就做了那么多事情 ........

你装完 windows 以后做了哪些事情原原本本列出来吧

如果你装了 windows 马上来问

大家会向你推荐 wingrub

虽然我没用过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表