分页: 1 / 1

求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:09
drylandfan
小弟用硬盘安装好ubuntu11.10后,重启,一共有5个启动项,前两个是ubuntu的,第三个和第四个是内存测试的,第五个是Windows7(loader)。ubuntu一切正常,但是win7进不去了,选择win7回车后屏幕左上角光标闪两下就又回到选择操作系统的界面,跪求高人给出解决办法,最好两个系统都不要重装。以下是/etc/default/grub和/boot/grub/grub.cfg的内容:
/etc/default/grub :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

/boot/grub/grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root 9632ea62-69d6-416f-b2ab-91c71e0ceb7a
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root ecd2c817-b786-4b1c-b888-6f9dfcf515e4
set locale_dir=($root)/grub/locale
set lang=zh_CN
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=3
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu,Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root ecd2c817-b786-4b1c-b888-6f9dfcf515e4
linux /vmlinuz-3.0.0-12-generic root=UUID=9632ea62-69d6-416f-b2ab-91c71e0ceb7a ro quiet splash vt.handoff=7
initrd /initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu,Linux 3.0.0-12-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root ecd2c817-b786-4b1c-b888-6f9dfcf515e4
echo '载入 Linux 3.0.0-12-generic ...'
linux /vmlinuz-3.0.0-12-generic root=UUID=9632ea62-69d6-416f-b2ab-91c71e0ceb7a ro recovery nomodeset
echo '载入初始化内存盘...'
initrd /initrd.img-3.0.0-12-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root ecd2c817-b786-4b1c-b888-6f9dfcf515e4
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root ecd2c817-b786-4b1c-b888-6f9dfcf515e4
linux16 /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 0418350E1835006A
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:18
onshoestring
一个问了无数遍的问题了。

代码: 全选

sudo fdisk -lu
结果贴上来看看

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:20
drylandfan
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3ffc3ff

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 102402047 51097600 7 HPFS/NTFS/exFAT
/dev/sda3 102402048 266242047 81920000 7 HPFS/NTFS/exFAT
/dev/sda4 266244094 976771071 355263489 f W95 Ext'd (LBA)
/dev/sda5 266244096 362371071 48063488 7 HPFS/NTFS/exFAT
/dev/sda6 362373120 771971071 204798976 7 HPFS/NTFS/exFAT
/dev/sda7 771973120 772165631 96256 83 Linux
/dev/sda8 772167680 776165375 1998848 82 Linux swap / Solaris
/dev/sda9 776167424 912883711 68358144 83 Linux
/dev/sda10 912885760 976771071 31942656 83 Linux

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:24
drylandfan
这是贴图

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:28
onshoestring
供楼主专用,他人勿试:

代码: 全选

sudo grub-install /dev/sda
sudo update-grub
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=2048 skip=206847

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 21:43
drylandfan
onshoestring 写了:供楼主专用,他人勿试:

代码: 全选

sudo grub-install /dev/sda
sudo update-grub
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=2048 skip=206847
感谢楼上!!!现在WIN7进去了。 :em11 :em11
小弟不才让大神见笑了
PS:那些指令什么意思?

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-13 22:12
onshoestring

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-14 13:13
a5516322
前两行把grub安装到mbr 第三行哪位给讲一下
drylandfan 写了:
onshoestring 写了:供楼主专用,他人勿试:

代码: 全选

sudo grub-install /dev/sda
sudo update-grub
sudo dd if=/dev/sda of=/dev/sda bs=512 count=1 seek=2048 skip=206847
感谢楼上!!!现在WIN7进去了。 :em11 :em11
小弟不才让大神见笑了
PS:那些指令什么意思?

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-14 14:00
sdzzg
学习一下

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2011-11-14 14:38
baby
一直都用 dos/:> fdisk /mbr

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2012-06-14 9:52
yangxiaojuan
求2楼大哥帮帮忙,我的情况跟楼主情况一样,安装ubuntu11.04后win 7无法启动,用上面那个方法也无法解决,求帮助非常感谢!

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2013-12-09 22:33
justforcon
:em05 我也出现了这种情况 我装得是ubuntu13.04+windows7 装完ubuntu之后就进不去win7了
看过此帖后照着操作就好了 非常感谢热心的朋友

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2013-12-10 12:39
poloshiao

Re: 求系统大神帮忙 安装好ubuntu11.10后win7进不去了

发表于 : 2013-12-10 12:46
poloshiao
求2楼大哥帮帮忙,我的情况跟楼主情况一样,安装ubuntu11.04后win 7无法启动,用上面那个方法也无法解决,求帮助非常感谢!
提供
sudo fdisk -lu
結果 copy 貼上來
再請 2 楼大哥帮帮忙