[i=s] 本帖最后由 刚来路过 于 2010-3-31 10:58 编辑 [/i]
我原本是xp win7 双系统 后来安装了opensuse 11.2 但是现在 启动时 只有 opensuse 和 fail safe --opensuse
没有其他的选项了 后来我在menu.lst 里增加了[/b]
title windows professional xp
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
在启动的时候 出现了windows professional xp 点击 error invalid device requested
我在 我的电脑 里查看 恰恰没有c盘 用fdisk-l
原先没有第一个主分区 后来 用 winpe 进入 用pg 发现没有c盘 就把c盘 反删除了 现在 用fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x48a9437f
Device Boot Start End Blocks Id System
/dev/sda1 1 1958 15727603+ c W95 FAT32 (LBA)
/dev/sda2 * 1959 60801 472656397+ f W95 Ext'd (LBA)
/dev/sda5 1959 4569 20972826 b W95 FAT32
/dev/sda6 4570 29632 201318516 b W95 FAT32
/dev/sda7 29633 43277 109603431 7 HPFS/NTFS
/dev/sda8 43278 47193 31455238+ 7 HPFS/NTFS
/dev/sda9 47194 47455 2104483+ 82 Linux swap / Solaris
/dev/sda10 47456 50066 20972826 83 Linux
/dev/sda11 50067 55940 47182873+ 83 Linux
/dev/sda12 55941 55953 104391 83 Linux
/dev/sda13 55954 58564 20972826 83 Linux
/dev/sda14 58565 59869 10482381 83 Linux
/dev/sda15 59870 60801 7486258+ 83 Linux
win7 在/dev/sda8 xp在/dev/sda1
跪求 各路大神解答 怎么重新 引导win7 xp
grub引导windows时 是引导的什么?
不甚感激 !!!
另外 这是我的suse的menu.lst
# Modified by YaST2. Last modification on 二 3月 30 22:38:25 CST 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
gfxmenu (hd0,11)/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.5-0.1
root (hd0,11)
kernel /vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-WDC_WD5000BEVT-22ZAT0_WD-WX10A69P3338-part10 resume=/dev/disk/by-id/ata-WDC_WD5000BEVT-22ZAT0_WD-WX10A69P3338-part9 splash=silent quiet showopts
initrd /initrd-2.6.31.5-0.1-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1
root (hd0,11)
kernel /vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-WDC_WD5000BEVT-22ZAT0_WD-WX10A69P3338-part10 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
initrd /initrd-2.6.31.5-0.1-desktop
netdot 于 2010-04-02 09:35:05发表:
重新安装系统吧,安装Windows系统时,不要将硬盘都分区,保留准备安装Linux的容量就可以了。
刚来路过 于 2010-04-02 08:11:20发表:
哦 长见识了 谢谢咯
yuchao668 于 2010-04-01 23:51:49发表:
你试试下面的[code]title windows xp
root (hd0,1)
chainloader +1
title windows 7
root (hd0,8)
chainloader +1[/code]比如xp 在/dev/sda1 就用(hd0,1),有的linux里用的是(hd0,0),就是所在分区数-1,但有的linux系统用的是(hd0,1),就是所在分区数;ubuntu和centos所用的格式就不同,我试验过。可能opensuse就是用(hd0,1)吧。
Summerserenity 于 2010-03-31 21:03:45发表:
在linux下打开boot/grub下的menu.lst文件,然后用vim编辑,在末尾加上一行:
title Other
rootnoverify (sd0,6)
chainloader +1
不行的话,再(sd0,7)试试。
刚来路过 于 2010-03-31 10:55:44发表:
11# zhangyinghao452
我又用winpe 进入看了一下 xp盘被删了 但现已经恢复 其他盘的东西我也仔细看了 都是我备份的资料 没有关于启动的东西 问下 grub引导windows 是引导的是什么 (linux 是引导内核吧 ? 对吗?)
谢谢解答哈
duangonghua 于 2010-03-31 10:02:01发表:
看了一下你的分区情况:
/dev/sda2 * 1959 60801 472656397+ f W95 Ext'd (LBA)
/dev/sda5 1959 4569 20972826 b W95 FAT32
/dev/sda6 4570 29632 201318516 b W95 FAT32
/dev/sda7 29633 43277 109603431 7 HPFS/NTFS
/dev/sda8 43278 47193 31455238+ 7 HPFS/NTFS
......
常理,sda2,sda5,sda6中有一个是xp的,你一个一个试一下就知道了,如果安装XP的那个分区没被你删除的话。
win7采用的是NTFS格式,所以只能是sda7或sda8.
zhangyinghao452 于 2010-03-30 19:59:09发表:
会不会是windows7的引导分区不是windows7的系统分区本身,你挨个试试把windows的分区格式作为引导分区看看,这种情况我也碰到过,就是主分区分了3个,windows7把引导信息写到它系统分区前面的那个分区上了。
刚来路过 于 2010-03-30 18:56:24发表:
求解 那位过路神仙给解答下吧
拜谢 !!!!!!!!!!!!!!!!!!
刚来路过 于 2010-03-30 14:02:49发表:
难道就这样悲剧了?…………
刚来路过 于 2010-03-30 12:16:15发表:
我也不知道 不知到怎么弄那去了:0w223dc
chiver 于 2010-03-30 08:27:44发表:
6# hantu
有道理
hantu 于 2010-03-29 22:52:52发表:
你的/dev/sda1去哪了?
刚来路过 于 2010-03-29 22:40:29发表:
我也郁闷阿 那引导win7 能吗?
绿色圣光 于 2010-03-29 22:31:25发表:
硬盘第一个分区压根就没有啊……
刚来路过 于 2010-03-29 22:22:41发表:
原来是c盘hd(0,0) 现在看不到了 win7 f 盘 hd(0,7) 也不能引导
绿色圣光 于 2010-03-29 22:12:18发表:
晕啊……那你的Windows到底装在哪个分区啊?