当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-05-20 11:36 

注册: 2009-06-06 10:14
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
前些天装了windows 7(本来是xp和ubuntu 9.10的双系统),为了找回ubuntu费了不少功夫。现将我在网上找到的方法分享一下。

** ****************************************************************************

之前在安装Ubuntu 9.10的时候,听说Ubuntu 9.10 采用了新的ext4文件系统,于是就在安装时选择了,结果大部分的grub4dos版本都比较老,并不支持这个文件系统,网上也有人说最新的0.4.4版本好像是支持,但是都太过于复杂,不太适合于大多数人,弄不好还有可能使Windows 7无法引导,网上也有使用这个的方法,喜欢研究的朋友可以搞一下,写出来大家也一起分享一下。在网上也找了一些关于Ubuntu 9.04以前版本和Windows 7共存的方法,但是Ubuntu 9.10采用的grub是新版本的grub2[启动时显示是1.97 beta],所以之前的方法已经不适用了。

相信安装过Ubuntu 9.10的朋友都有LiveCD的安装光盘,我们今天就用Ubuntu 9.10的LiveCD的来修复grub2的引导。启动Ubuntu 9.10光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu 9.10的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev/sda7,以下就以此为例,你自己的请加以更改)

Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x624aa2e0

Device Boot Start End Blocks Id System

/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS

/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS

/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)

/dev/sda5 3826 5851 16273813+ b W95 FAT32

/dev/sda6 5852 8323 19856308+ b W95 FAT32

/dev/sda7 8324 9598 10241406 83 Linux

/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris

然后再输入sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)

接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)

再输入 mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)

下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:

grub-install --root-directory=/media/tempdir /dev/sda (本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)

输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。

这时重新启动你的电脑,就能看到grub2的引导界面了,但是这时只能用来引导Ubuntu 9.10,还暂时无法引导Windows 7,这时选择进入Ubuntu 9.10,再找到并启动终端,在终端输入如下命令:

sudo update-grub2

按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。

grub.cfg ...

Found Debian background: moreblue-orbit-grub.png

Found linux image: /boot/vmlinuz-2.6.31-15-generic

Found initrd image: /boot/initrd.img-2.6.31-15-generic

Found memtest86+ image: /boot/memtest86+.bin

Found Windows 7 (loader) on /dev/sda1

done

如果没有出现以上类似语句的话,那就在新立得里面搜索grub,可以安装带有Ubuntu标志的那个grub-pc,安装之后,再输入sudo update-grub2更新一下grub2就可以了。

转载自:http://foolishken.blog.163.com/blog/static/2562766520091116112454744/


最后由 3721 编辑于 2010-05-24 12:16,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-05-20 12:42 
头像

注册: 2010-05-20 12:08
帖子: 111
地址: 天津
送出感谢: 0 次
接收感谢: 0 次
好文章,收藏了。正好有需要。我去试试。 :em11


_________________
爱折腾 爱生活 爱笨兔

在折腾中学习 在折腾中成长


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-05-20 13:40 
头像

注册: 2010-05-20 12:08
帖子: 111
地址: 天津
送出感谢: 0 次
接收感谢: 0 次
我用的是10.04的Live CD。
第一步做好之后,重启发现Ubuntu 和 windows 的引导都出来了。 :em09
Ubuntu 10.04 太方便了。 :em05


_________________
爱折腾 爱生活 爱笨兔

在折腾中学习 在折腾中成长


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-05-26 10:27 

注册: 2009-05-29 11:40
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
:em11 :em11 :em11


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-06-01 9:39 
头像

注册: 2009-07-22 22:23
帖子: 1376
送出感谢: 2
接收感谢: 4
:em11


_________________
愿扣上你双手,至繁华浪处到沙丘。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-06-13 9:02 

注册: 2007-10-26 15:09
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
谢谢了,正找这个呢。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-06-13 13:18 

注册: 2010-02-08 0:14
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
不行,我用的时候开机就停在grub>没动静了,启动不了


_________________
Thinking in Java


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-06-13 14:23 
头像

注册: 2009-04-06 15:03
帖子: 640
送出感谢: 1
接收感谢: 0 次
不知有没有用,收藏吧


_________________
,


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-06-13 21:19 
头像

注册: 2009-07-04 14:26
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
thank you,第一步完了就ok了


_________________
我定制的ubuntu简体增强版,希望大家喜欢。
viewtopic.php?f=28&t=285804
看网络电视的几种方法
viewtopic.php?f=74&t=277706&p=1908020#p1908020
wineqq不能用了,狗日的腾讯
viewtopic.php?f=73&t=285926


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-07-26 10:57 
头像

注册: 2010-07-22 18:04
帖子: 46
地址: beijing.china
送出感谢: 0 次
接收感谢: 2
学习了!向高手致敬!!! :em11


_________________
LINUX菜鸟,纯的...
___________________


WIN8+Xubuntu13.10


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-07-26 11:11 
头像

注册: 2010-07-26 0:40
帖子: 16
地址: 加勒比海盗湾漫金神殿
送出感谢: 0 次
接收感谢: 0 次
我的问题出现在可以引导Ubuntu9.10,但无法引导XP,在引导菜单里有XP选项,点击之后又回到了引导菜单或者是Grub>等待输入。在终端里使用了sudo update-grub,但是仍然无法引导。在安装的过程中,grub默认安装在hd0,候选项还有/dev/hda (ATA), /dev/hda1 (XP) ,/dev/hda7 (/目录,包括/boot),请楼主帮忙分析一下,grub该安装在哪。


_________________
### 既然选择的是远方 ###
### 便只顾风雨兼程 ###
### 既然目标是地平线 ###
### 留给世界的只能是背影 ###


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-07-26 11:46 

注册: 2006-06-07 18:15
帖子: 244
送出感谢: 1
接收感谢: 2
都用了 LiveCD 启动了, 不需要手动 创建 /media/tempdir 的,直接在这个桌面分区图标上点击自动挂载上即可.


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-08-10 13:54 
头像

注册: 2008-12-20 15:43
帖子: 9349
地址: 心靈深處
系统: 家14.04,公司14.04
送出感谢: 13
接收感谢: 37
:em11 ...也試了...成功...用livecd還是比較方便的...mark一下

(測試環境:原xp + ubuntu9.10雙系統 後來刪除xp改為win7 + ubuntu9.10雙系統)


_________________
[论坛版主行为规定]+[PITIVI簡易教程]+[CAD裝draftsight]+[酷我音乐裝kwplayer]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-10-12 19:46 

注册: 2010-09-18 15:24
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
和11楼的朋友一样,我也想请教GRUB应该装在哪里。我是先装的xp后装的ubuntu,把GRUB装在了C盘,装好后再重启,发现启动菜单正常,ubuntu和xp的启动项都有,但是,选择xp的启动项回车后,还是又回到了启动菜单,根本进不去xp,ubuntu能正常启动。想向高手求教是哪里的问题。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu 9.10 LiveCD修复grub2双系统的引导[已解决]
帖子发表于 : 2010-10-20 14:38 

注册: 2010-09-18 15:24
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
我把c盘格式化后重装了xp,然后又按照lz的方法,终于搞定了。ubuntu和xp的启动项都正常了。在这里要感谢高手指教。我分析可能是我之前用许多人建议的各种方法尝试,结果把boot.ini文件改来改去,越弄越复杂,最后弄巧成拙,把启动引导设置给搞乱了。 :em06 其实装好了一看,boot.ini文件的内容根本没有任何改动,就成功修复grub的双系统引导了。 :em03


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译