LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1589|回复: 14

在windows系统里安装Debian后无法进入WIN

[复制链接]
发表于 2010-7-15 18:47:00 | 显示全部楼层 |阅读模式
fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         766     6152863+  83  Linux
/dev/hda2             767        9729    71995297+   f  W95 Ext'd (LBA)
/dev/hda5            1128        5099    31905058+   7  HPFS/NTFS
/dev/hda6            5100        9729    37190443+   7  HPFS/NTFS
/dev/hda7             767        1127     2899669+  82  Linux swap / Solaris

--------------------------------------
boot/menu.lst

..........
title                Debian GNU/Linux, kernel 2.6.26-2-686
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet
initrd                /boot/initrd.img-2.6.26-2-686

title                Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro single
initrd                /boot/initrd.img-2.6.26-2-686

title                Win XP
root                (hd0,*) 我*处重1-7都写过,还算无法进入win系统。请问该怎么设置?
makeactive
chainloader +1
发表于 2010-7-15 21:38:23 | 显示全部楼层
本人建议安装os-prober软件包,它会自动探测Windows,自动设置Grub,然后启动时就可以选择了
回复 支持 反对

使用道具 举报

发表于 2010-7-15 21:55:28 | 显示全部楼层
Post by wstczyl;2103394
fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         766     6152863+  83  Linux
/dev/hda2             767        9729    71995297+   f  W95 Ext'd (LBA)
/dev/hda5            1128        5099    31905058+   7  HPFS/NTFS
/dev/hda6            5100        9729    37190443+   7  HPFS/NTFS
/dev/hda7             767        1127     2899669+  82  Linux swap / Solaris

--------------------------------------
boot/menu.lst

..........
title                Debian GNU/Linux, kernel 2.6.26-2-686
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet
initrd                /boot/initrd.img-2.6.26-2-686

title                Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root                (hd0,0)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro single
initrd                /boot/initrd.img-2.6.26-2-686

title                Win XP
root                (hd0,*) 我*处重1-7都写过,还算无法进入win系统。请问该怎么设置?
makeactive
chainloader +1


你的XP启动文件原来应该在hda1,现在你把/boot分在了那,XP没有启动文件了,还能启动?!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-16 09:06:06 | 显示全部楼层
fdisk -l
Device Boot Start End Blocks Id System
/dev/hda1 * 1 766 6152863+ 83 Linux
/dev/hda2 767 9729 71995297+ f W95 Ext'd (LBA)
/dev/hda5 1128 5099 31905058+ 7 HPFS/NTFS
/dev/hda6 5100 9729 37190443+ 7 HPFS/NTFS
/dev/hda7 767 1127 2899669+ 82 Linux swap / Solaris

我电脑之前的分区所 C,D,E
系统安装在D盘。也就是 /dev/hda5。
我装linux的时候把C盘9G的硬盘分为了6G的“/”目录和3G的“/swap”目录。

还有我想问下
“/dev/hda2 767 9729 71995297+ f W95 Ext'd (LBA)”
这个是撒意思,,,

谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-16 13:20:15 | 显示全部楼层
Post by wulisong;2103430
你的XP启动文件原来应该在hda1,现在你把/boot分在了那,XP没有启动文件了,还能启动?!!!


明白了,那有萨办法恢复吗?

不想重装系统了
回复 支持 反对

使用道具 举报

发表于 2010-7-16 13:40:27 | 显示全部楼层
XP启动文件没法恢复了。
回复 支持 反对

使用道具 举报

发表于 2010-7-16 13:45:17 | 显示全部楼层
Post by wstczyl;2103466
fdisk -l
Device Boot Start End Blocks Id System
/dev/hda1 * 1 766 6152863+ 83 Linux
/dev/hda2 767 9729 71995297+ f W95 Ext'd (LBA)
/dev/hda5 1128 5099 31905058+ 7 HPFS/NTFS
/dev/hda6 5100 9729 37190443+ 7 HPFS/NTFS
/dev/hda7 767 1127 2899669+ 82 Linux swap / Solaris

我电脑之前的分区所 C,D,E
系统安装在D盘。也就是 /dev/hda5。
我装linux的时候把C盘9G的硬盘分为了6G的“/”目录和3G的“/swap”目录。

还有我想问下
“/dev/hda2 767 9729 71995297+ f W95 Ext'd (LBA)”
这个是撒意思,,,

谢谢!


是扩展分区,你可以理解为是一个容器,逻辑分区就包含在里面。你的hda567包含在里面,你要是把hda2删除hda567就同时删除了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-16 14:01:43 | 显示全部楼层
en 后来翻了些资料,大致理解了。

那么我现在有办法恢复WIN系统吗?
回复 支持 反对

使用道具 举报

发表于 2010-7-16 19:14:55 | 显示全部楼层
Post by wstczyl;2103519
en 后来翻了些资料,大致理解了。

那么我现在有办法恢复WIN系统吗?


1、在/里建个boot目录,把hda1里的所有文件CP进去;
2、改hda5里/boot/grub/menu.lst和etc/fstab文件;
3、用xp安装盘把hda1删除再重建为NTFS分区,再修复安装hda5的xp;
4、恢复xp后下载一个grub4dos,从里面提取grldr到hda1根目录,同时提取hda5下boot/grub/menu.lst文件到hda1根目录,在hda1下boot.ini里加一句c:\grldr="Start Grub for DOS"。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-16 21:29:40 | 显示全部楼层
我只能说,我搞不定了。
放弃。
改天我在hda5里边重装系统得了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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