当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-09 14:17 

注册: 2007-12-12 10:48
帖子: 8
地址: 湖北
送出感谢: 0 次
接收感谢: 0 次
我的电脑上有两块硬盘,一块硬盘的MBR坏了,另一块的MBR是好的,我先装了windows,能够正常引导,然后装了ubuntu 9.04 ,但是grub不能写入到硬盘的MBR中去,ubuntu装完后,MBR中还是windows的引导程序,然后就直接启动windows了。
我通过livecd将ubuntu下的/boot/grub/menu.lst提取出来,放到和grub for dos程序同一个文件夹里,然后重启用grub for dos引导,老在kernel那一行的后面提示文件损坏或者文件路径不存在之类的提示,当然提示是英文。
下面是我从ubuntu里提取出来的menu.lst的内容:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
default 0
timeout 10

title Ubuntu jaunty (development branch), kernel 2.6.28-11-generic
UUID 00d7dc0c-6234-4aeb-98d2-b681625187bb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=00d7dc0c-6234-4aeb-98d2-b681625187bb ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu jaunty (development branch), kernel 2.6.28-11-generic (recovery mode)
UUID 00d7dc0c-6234-4aeb-98d2-b681625187bb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=00d7dc0c-6234-4aeb-98d2-b681625187bb ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu jaunty (development branch), memtest86+
UUID 00d7dc0c-6234-4aeb-98d2-b681625187bb
kernel /boot/memtest86+.bin
quiet

补充一下,我是通过硬盘安装的

请大侠高手们给小弟帮帮忙看怎么办,小弟先在这里谢过了!!
我的qq:505466308


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-09 14:25 

注册: 2007-12-12 10:48
帖子: 8
地址: 湖北
送出感谢: 0 次
接收感谢: 0 次
在补充一下,我在ubuntu下的/boot中看到了引导所需的全部文件。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-09 14:30 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
哥伦布4Dos和GNU的哥伦布有差别,如果英文好的话,直接到gnu的官网上看下grub4dos的引导菜单怎么写的。或是在坛子里找下贴子。 :em06
另外,只要不是硬盘物理损坏,包含MBR的第一扇区是可以用专门工具修复的。 :em20


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-09 21:20 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
你的 grub4dos 肯定老得不行了。0.4.4 的正式版在愚人节前夜已经发布了,去 http://download.gna.org/grub4dos/ 看看吧。
另外,不用拷 menu.lst 过来的,添乱,删掉吧。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-09 21:38 

注册: 2008-07-15 13:01
帖子: 108
送出感谢: 0 次
接收感谢: 0 次
你boot.ini改了没
你看看这个http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=178011&start=0
你先下个新grub4dos,解压把grldr跟grldr.mbr放到C盘根目录,再在你的boot.ini中加一行
代码:
c:\grldr.mbr="grub4dos"

然后把menu.lst放在根目录下
启动的时候选gurb4dos,应该能进了

祝你好运!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何用grub for dos引导已安装到硬盘上的ubuntu????
帖子发表于 : 2009-04-10 3:34 

注册: 2009-04-09 10:23
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我也是新手,分享一下我的经验。

我是装在移动硬盘上。
第一个分区FAT32,512M,DOS+grub4dos
方便以后挂PE,IMG,ISO等启动。
第二个分区EXT3,3G,装的UBUNTU,挂载点/
在安装的时候让ubuntu把GRUB写到这个分区。
第三个分区SWAP,512M,交换分区。
第四个分区FAT32,乱七八糟的,插哪都能用的数据盘。

关于引导。
title 移动硬盘LINUX
find --set-root- /boot/grub/menu.lst
chainloader +1
boot

这个引导是把我第一个分区引导的GRUB4DOS的引导权交给UBUNTU的GRUB引导。
当然要在安装的时候选择安装UBUNTU的GRUB了。
这样就能产生/boot/grub目录。可以引导了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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