重装Win7后修复Ubuntu11.04双系统启动菜单

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
512013
帖子: 50
注册时间: 2008-09-19 2:19
送出感谢: 0
接收感谢: 0

重装Win7后修复Ubuntu11.04双系统启动菜单

#1

帖子 512013 » 2011-05-22 22:51

重装Windows7后修复Ubuntu11.04双启动菜单之前在Winodws7旗舰版的基础上从硬盘安装了Ubuntu11.04。
由于Win7旗舰版下我的PPC同步软件无论如何都无法使用,一怒之下就重装系统了,这次安装了Win7专业版SP1 (专业版与旗舰版功能上基本没区别)。
装完之后发现只能进Windows7,无法进入Ubuntu,于是到处搜罗资料,经过漫长的奋战终于搞定双系统启动菜单,现在写出来供大家参考:
用Ubuntu光盘启动电脑,进入liveCD模式,运行终端执行以下命令
sudo -i (用此命令切换到root权限,无需密码)
fdisk -l (此命令查找硬盘分区,找到linux分区,这个是小写L不是数字1哦,记得fdisk后面留空个,不留空格很多命令识别不出来)
执行后显示以下信息:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4544 36498624+ 7 HPFS/NTFS
/dev/sda2 4545 19457 119788642 f HPFS/NTFS
/dev/sda5 4545 11097 52635936 7 HPFS/NTFS
/dev/sda6 11097 11409 2499584 82 Linux swap
/dev/sda7 11409 13055 13227008 83 Linux
/dev/sda8 13056 19457 51424033+ 7 HPFS/NTFS

注意:ID为83的就是linux系统分区,我的是sda7
新建一个临时文件夹挂载sda7,执行以下命令:
mkdir /media/tempfolder
挂载Ubuntu所在的盘
mount /dev/sda7 /mnt
最后一步,本步骤用于来重新安装grub2到硬盘的主引导记录mbr,执行下面命令
grub-install --root-directory=/media/tempfolder /dev/sda
出现“Installation finished.No Error Reported表示成功了。
重启电脑,发现紫色grub2背景出现,双启动菜单已经回来了,但此时选择windows7启动发现无法启动,而此时Ubuntu11.04已经可以启动了。
启动Ubuntu
打开终端,执行以下命令
sudo update-grub2
出现以下信息就表示成功了
dream@Compaq:~$ sudo update-grub2
[sudo] password for dream:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
dream@Compaq:~$
重启电脑,发现Windows7此刻也可以进入了,任务完成

此方法非自己原创,供大家参考,呵呵~
上次由 512013 在 2011-05-22 23:20,总共编辑 1 次。
头像
枫叶饭团
论坛版主
帖子: 14684
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#2

帖子 枫叶饭团 » 2011-05-22 22:55

PPC同步软件
终于遇见用ppc的同行了 :em06
512013
帖子: 50
注册时间: 2008-09-19 2:19
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#3

帖子 512013 » 2011-05-22 23:14

枫叶饭团 写了:
PPC同步软件
终于遇见用ppc的同行了 :em06
哈哈,之前用诺基亚E63的,塞班玩时间太长了,感觉没啥意思,正好朋友把一HTC刷成砖头了,丢给我,弄好之后就开始玩PPC了,呵呵,感觉挺不错的,就是PPC现在软件不够多,大部分都没更新了,看来以后是安卓的天下啊,PC机以后估计也是linux的天下了,哈哈~
头像
枫叶饭团
论坛版主
帖子: 14684
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#4

帖子 枫叶饭团 » 2011-05-22 23:19

512013 写了:
枫叶饭团 写了:
PPC同步软件
终于遇见用ppc的同行了 :em06
哈哈,之前用诺基亚E63的,塞班玩时间太长了,感觉没啥意思,正好朋友把一HTC刷成砖头了,丢给我,弄好之后就开始玩PPC了,呵呵,感觉挺不错的,就是PPC现在软件不够多,大部分都没更新了,看来以后是安卓的天下啊,PC机以后估计也是linux的天下了,哈哈~
我的PPC都快2年了,好想换个android啊...ubuntu下也可以同步ppc,虽然有点麻烦 :em06
桑布次仁
帖子: 1
注册时间: 2010-12-27 16:58
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#5

帖子 桑布次仁 » 2011-05-27 20:28

这个相当有用,虽然还没有重装,但说不定什么时候就用上了,感谢无私分享
KavenFan
帖子: 14
注册时间: 2009-05-25 23:10
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#6

帖子 KavenFan » 2011-06-17 11:42

正在按这个方法解决着。。。

代码: 全选

grub-install --root-directory=/media/tempfolder /dev/sda 
遇到了

代码: 全选

Not found or not block device 
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland
送出感谢: 16 次
接收感谢: 36 次

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#7

帖子 nmsfan » 2011-06-17 11:46

ls挂载分区了不
是挂载在/media/temfolder
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
KavenFan
帖子: 14
注册时间: 2009-05-25 23:10
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#8

帖子 KavenFan » 2011-06-17 12:02

后来在搜到是要挂载,所以就

代码: 全选

mount /dev/sda6 /mnt
mount /dev/sda6 /mnt/boot
grub
grub-install --root-directory=/mnt/ /dev/sda 
不过还是出现找不到stage1

代码: 全选

find /boot/grub/stage1
find /grub/stage1
都没有结果
KavenFan
帖子: 14
注册时间: 2009-05-25 23:10
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#9

帖子 KavenFan » 2011-06-17 12:13

真奇怪,我用9.04的livecd启动不行,用11.04的livecd却可以!
用的是下面的指令

代码: 全选

fdisk -l #找到sda6
mount /mnt /dev/sda6
mount /mnt/boot /dev/sda6
cd /mnt/boot/grub
ls | grep stage1 #可以找到!
grub-install --root-directory=/mnt/ /dev/sda #奇怪,在11.04里是没有grub的!
#这里就出现了
#Installation finished.No Error Reported
KavenFan
帖子: 14
注册时间: 2009-05-25 23:10
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#10

帖子 KavenFan » 2011-06-17 12:21

可以进入ubuntu了,但是win 7 果然是没有有效的选项了
原来update-grub2是没有的!
不过有update-grub。
运行了update-grub,但是从输出的结果来看,似乎没有检测到win 7
不想老是重启了,就apt-get install grub-pc吧,是随便按提示中选的一个
KavenFan
帖子: 14
注册时间: 2009-05-25 23:10
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#11

帖子 KavenFan » 2011-06-17 12:22

果然是!用update-grub2,从结果中可以看到检测到了win 7了!!!
QIAOXINGXING
帖子: 16
注册时间: 2012-10-04 19:21
系统: ubuntu12.04
送出感谢: 0
接收感谢: 0

Re: 重装Win7后修复Ubuntu11.04双系统启动菜单

#12

帖子 QIAOXINGXING » 2013-02-11 13:41

“mount /dev/sda7 /mnt”
应该是:
“mount /dev/sda7 /media/tempfolder”
吧???
耽误了不少工夫。。。。
回复

回到 “启动和引导”