我的系统是 opensuse12.2+windows7. 安装了 opensuse 以后,windows7 不能休眠了。然后我去 windows7 的磁盘管理里面把某一个 200+M 容量的磁盘设置为活动,然后 win7 就可以正常休眠了。但是这样开机直接就进了 windows7,连选择系统的引导界面都没有了。请问该怎么办?easyBCD 也无法找到 opensuse 的引导项。我有 opensuse 的安装光盘。在线等,谢谢。
我的 win7 也无法休眠,不过平时也用不到。。
我用的是 grub 不是 grub2, 是这么修复的
以下是复制的:(爪机无力打字,我之前这样修复成功过)
openSUSE 的安装盘,引导后进入 Rescue System,待启动完成进入 root 用户后,输入 grub 进入 grub 界面
find /boot/grub/stage1
得到结果 (hd0,5)
标明根分区 / 在 /dev/hda6 上
(注意 /dev 中以 1 为分区起始点,grub 字符界面以 0 为分区起始点,一开始就是没有认识到这么一点)
然后就是,
root (hd0,5)
setup (hd0)
待到 succeed 出现,则大功告成矣!
很详细,谢谢。
我等一下试一试。
不客气 这个修复之后是 grub 的引导,不是 win easybcd 那个的引导
如果是要修复 grub2, 可以 chroot 到原系统,然后 update-grub2 一下
sudo su # 输入密码
mount /dev/sdX /media
mount --bind /dev /media/dev
mount --bind /proc /media/proc
chroot /media
######## 上面是模拟出 root 环境,然后是重装 grub2
update-bootloader --add
update-bootloader --refresh
sdX 表示根目录所在分区,可以用
fdisk -l
看一下是 sd 几。
前几天刚刚折腾过,不知道有无打错 =v=
而 win7 的休眠为什么无效,就需要查查才知道了。。。
之前也是 win7+12.2 无法休眠,现在装了 win8+12.3 还是无法休眠,而且悲剧的是 win8 默认用休眠代替关机,在 win8 下按电源或普通关机只是屏幕黑了, 动下鼠标屏幕就亮了,只能进“电脑设置”→“常规”里的重新启动中关机。笔记本,自己手动分区,没有保留分区之类的。在网上查到 win8 的休眠需要分区为活动,如果将 win8 的分区设为活动,grub2 不就没用了吗?如果修复 grub2,win8 的活动分区是不是就没了?
正是如此。