安装UB9.10后XP和WIN7都不能启动了,怎么办?(已经解决)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
安装UB9.10后XP和WIN7都不能启动了,怎么办?(已经解决)
先交代一下背景:我双硬盘,第一硬盘原来安装XP和UB9.04双系统,第二硬盘的E区(注意,不是C区)是WIN7系统,因此我安装UB9.10前是多系统的。
今天我格式化原来的UB9.04后,重新安装了UB9.10,但是,原来第一硬盘的XP和第二硬盘的WIN7都不能启动了,怎么办??
(已经解决,特别感谢 smallapple 的热情帮助,请往下看吧,哈哈!)
今天我格式化原来的UB9.04后,重新安装了UB9.10,但是,原来第一硬盘的XP和第二硬盘的WIN7都不能启动了,怎么办??
(已经解决,特别感谢 smallapple 的热情帮助,请往下看吧,哈哈!)
上次由 kpjmlql 在 2009-10-31 12:42,总共编辑 2 次。
-
- 帖子: 146
- 注册时间: 2009-07-28 14:44
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
应该是引导问题吧?!
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
有两项关于WIN的启动项,其中一个XP启动项按下回车就是重启电脑,另一个WIN启动项按下回车后就是启动GRUB。怎么办??smallapple 写了:1、怎么安装的?
2、有没有xp或7的启动项,有的话选择进入什么反应?
另请教,UB9.10用GRUB2了,怎样修改grub.cfg来重新增加XP和WIN7启动项呀???
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
1、grub装第一盘还是第二盘?
2、windows 7 的C区在哪?
3、sudo fdisk -l 贴上来看看。
4、windows启动项标准写法
通过 sudo update-grub 会自动加到 grub.cfg 的
2、windows 7 的C区在哪?
3、sudo fdisk -l 贴上来看看。
4、windows启动项标准写法
代码: 全选
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set ece067d2e067a196
chainloader +1
}
menuentry "Windows xp (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set ece067d2e067a196
drivemap -s (hd0) ${root}
chainloader +1
}
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
楼上的兄弟,你是不是有错呀,怎么你的WIN7和XP都是同在 set root=(hd0,1) 这个分区里呀???smallapple 写了:1、grub装第一盘还是第二盘?
2、windows 7 的C区在哪?
3、sudo fdisk -l 贴上来看看。
4、windows启动项标准写法通过 sudo update-grub 会自动加到 grub.cfg 的代码: 全选
menuentry "Windows 7 (loader) (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set ece067d2e067a196 chainloader +1 } menuentry "Windows xp (loader) (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set ece067d2e067a196 drivemap -s (hd0) ${root} chainloader +1 }
另外就是,你说的:
1、grub装第一盘还是第二盘?
2、windows 7 的C区在哪?
这两个我怎样找结果给你呀??GRUB不是安装在UB9.1里吗??我的UB9.1安装在第二硬盘里。至于windows 7 的C区在哪?我也不知道,只知道它也在第二硬盘里的其中一个分区。
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
我已经通过 sudo update-grub两次了,结果还是一样。smallapple 写了:通过 sudo update-grub 会自动加到 grub.cfg 的
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
这只是例子,分区号要按实际的改。我可没xp + win7 你自己不清楚分区号的话,就在grub下找找。具体做法:楼上的兄弟,你是不是有错呀,怎么你的WIN7和XP都是同在 set root=(hd0,1) 这个分区里呀???
在启动菜单选择画面时,按 c ,然后在grub>下输入
search -f /ntldr
这个得到的结果是xp 的启动分区
search -f /bootmgr
这个是 vista/7 的启动分区
把你grub.cfg上windows的启动项复制下来,贴上来看看。
sudo fdisk -l 也看看
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
以下是GRUB内容,图片是FDISK结果,请兄弟赐教,谢谢!smallapple 写了: 把你grub.cfg上windows的启动项复制下来,贴上来看看。
sudo fdisk -l 也看看
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd1,8)
search --no-floppy --fs-uuid --set f64d43d4-02a4-4ac1-86ed-df4c3e0af9de
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=8
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd1,7)
search --no-floppy --fs-uuid --set 8c7702fa-6c81-44aa-b5cc-b6b18e135939
linux /vmlinuz-2.6.31-14-generic root=UUID=f64d43d4-02a4-4ac1-86ed-df4c3e0af9de ro quiet splash
initrd /initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 " {
insmod ntfs
set root=(hd1,6)
search --no-floppy --fs-uuid --set d060f4a260f49108
chainloader +1
}
menuentry "Windows XP" {
insmod fat
set root=(hd0,0)
search --no-floppy --fs-uuid --set 44f2-d9c9
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 ###
-
- 帖子: 8
- 注册时间: 2009-10-28 0:26
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
我是在Windows 7中装的 9.10 两个系统都用的很好的说
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
看来你的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是干什么用的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?
把 sda1 sdb1和sd6下面主要文件看下,看看哪个分区有 ntldr和boot.ini,还有哪个分区有 bootmgr
还有那个xp 和 win7 的menu是你自己加的还是自动加的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?
把 sda1 sdb1和sd6下面主要文件看下,看看哪个分区有 ntldr和boot.ini,还有哪个分区有 bootmgr
还有那个xp 和 win7 的menu是你自己加的还是自动加的?
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
1、sda1和sdb1这两个都是XP系统,所以这两个分区都有 ntldr和boot.ini,而sdb6就应该是WIN7系统了,里面却没有 bootmgr这个文件,但有我自己加的menu.lst文件。smallapple 写了:看来你的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是干什么用的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?
把 sda1 sdb1和sd6下面主要文件看下,看看哪个分区有 ntldr和boot.ini,还有哪个分区有 bootmgr
还有那个xp 和 win7 的menu是你自己加的还是自动加的?
2、那个xp 和 win7 的menu是我自己加的。
3、我运行search -f 提示有错,估计就是上面的原因了吧,提示 Error 27:Unrecognized command
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 安装UB9.10后XP和WIN7都不能启动了,怎么办???
你说的得对,我的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是准备安装fedora 12的。smallapple 写了:看来你的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是干什么用的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?
还有第一硬盘有两个活动分区,sda1就是xp的C盘。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12