分页: 3 / 5
发表于 : 2006-11-11 23:35
由 xiaoyong
是的,其实Linux的引导,无论如何都是绕不开Grub的,而使用dd命令转换分区的头512字节,的确是烦琐的事。我现在几乎是只用grldr来通过Ntloader加载Grub的,只须释放Grub for dos到\boot\grub目录下,──更简单的办法是把Grub安装到Linux分区,只在windows内的menu.lst中用configfile加载Linux分区内的menu.lst及内核和initrd.gz文件就可以了,这样在windows的C: 盘根目录下只需要grldr和menu.lst两个文件就可以了,就不需要 \boot\grub目录了,因为现在新版本的grldr是首先在c:\下寻找menu.lst的。
我的这篇帖子其实没有什么技术含量,只不过有着我的耐心和过去反复安装的经验,而让新手不断称赞并由论坛加为精华,实在是很惭愧的事。
发表于 : 2006-11-12 6:56
由 jacky-q
good job.
windows-->grldr-->grub-->linux
very helpful

发表于 : 2006-11-12 9:06
由 xiaoyong
jacky-q
windows-->grldr-->grub-->linux
精辟,寥寥数字胜过笔下千言!
发表于 : 2006-11-16 14:54
由 dugowe
...谢谢lz了。。。
搞了两天了,,还不知道行不行。。。
不行
发表于 : 2006-11-23 17:36
由 babiblue
不知道问题出现在什么地方,启动时出现windows引导菜单时,选择linux后就重启了。弄了两天了,头都大了。我的系统是windows2003,c盘为ntfs。主啊,救救我吧。
发表于 : 2006-11-23 22:01
由 xiaoyong
不知道问题出现在什么地方,启动时出现windows引导菜单时,选择linux后就重启了
回复楼上:
首先要保证Grub的正确安装——就是说在脱离ntloader的情况下,Grub能够顺利引导系统。你可以尝试:
1、把grub装到linux分区,如果它是主分区的话,并把该分区激活,看能否引导linux;
2、把grub装到软盘上,如果linux分区不是主分区并且你也有软驱,然后看能否从A:盘引导linux;
3、把grub装到mbr上,如果linux分区不是主分区并且你也没有软驱的话,看能否引导linux。
如果linux在只用grub的情况下可以引导,再按本文的办法处理,包括恢复mbr,加载grldr,估计你的问题还是grub安装的问题,仔细检查一下,不要盲目实验,仔细分析一下情况,看问题最可能出在哪里——Grub的安装还是比较规范和清楚的,应该可以解决。
发表于 : 2006-11-24 19:26
由 xiaoyong
再复35楼,
你的问题很可能出在grub找不着引导文件和内核文件上,估计你的menu.lst内分区表述错误,如果机器是品牌机,有一键恢复功能,那么硬盘上就会有一个隐藏分区,menu.lst内就不再是通常的(hd0,0),而是别的,比如(hd0,1)什么的。
用liveCD光盘引导机器后,终端下用# fdisk /dev/hda 或 # cfdisk 仔细查查。
盘符不见了
发表于 : 2006-12-30 21:54
由 crazysong
xiaoyong
你好,请问你是否在上海?若方便的话,需要你帮我恢复一下硬盘。
系统前提:硬盘共cdef四个区,主分区太多,具体多少我也不记得,且之前系统有一键恢复功能,为隐藏分区,直接写入mbr那种工具。
1、先使用一键恢复中ghost完后,没有等第一次启动一次,接着马上插入ubuntu live光盘安装linux
2、安装linux期间我通过光盘默认分区工具调整过隐藏分区合并功能,估计就是我之前pq预留未分配空间和一键恢复隐藏分区合并了
3、根据合并后大小重新创建primary分区,接着往下装,此时直接使用内存空间作为swap分区使用。菜单提示可以这么做
4、启动后发现linux和windows xp下都看不到我数据盘符e和f
5、在linux想挂载vfat格式,提示失败。在windows xp系统下无法看到def,只能看到c和原来隐藏那块
如何恢复?
要么前辈提供一个联络电话。
发表于 : 2006-12-31 10:48
由 xiaoyong
请参考《如何在安装ubuntu的时候避免破坏IBM的一键恢复功能》(
viewtopic.php?t=15229&highlight=),
需要恢复原先的硬盘分区表,可能会用到 diskgen (又叫 diskman) 的手动恢复分区表功能,但前提是对自己的硬盘数据非常熟悉,因为它会搜索该硬盘上所有的分区表记录,如果硬盘多次改动分区,就会有多个记录,需要自己判断,总之慎重保守一些。BTW,diskgen 尽量不用。
原则是将硬盘恢复到安装linux前的状态,采用尽可能简单的步骤、尽量少的措施,避免旧错未去,新错又来。
建立和删除分区的推荐方式
发表于 : 2006-12-31 11:28
由 xiaoyong
1、Linux的分区在Linux下建立和删除,并且用最原始的工具 fdisk 或 cfdisk,不迷信图形界面的分区工具,特别是 Ubuntu LiveCD 安装程序中默认的分区工具还不成熟,不能正确识别所有分区类型,会给人误导误判;
2、Windows的分区在Windows下建立和删除,并且用系统自带的分区工具,比如说磁盘管理器和 fdisk;
3、不要滥用PQmagic等分区工具,除非是PQ下设置了相关属性的分区(比如显示、隐藏)非得用它来调整。
这样虽然保守一些, 但在出问题的时候,会比较容易处理。
发表于 : 2007-01-18 9:17
由 tianyi210
好东西。谢谢了。
楼主好人哪。
发表于 : 2007-02-03 13:39
由 opened
难得的实用性文章。如果能添加一个从开机到进入OS这个过程中MBR、GRUB的工作过程就更能说明问题了。
发表于 : 2007-02-03 18:28
由 asgames
我自己是先用软件分区再装,先划分一个80M的分区作为BOOT...然后再分两个区装2K和XP,再装LINUX.LINUX装在扩展分区....
这样做的好处在于,重装WIN可以自动覆写那个/BOOT分区,好像会写成FAT格式,并且写入WIN的启动引导...但是相信大家不会没事用光盘重做系统,都是装好一次后用GHOST备份的吧...如此一来用GHOST还原时就不必再担心GRUB会被改写...呃,我的意思是,LINUX是最后装的,所以那个/BOOT就是/BOOT...
这样就一劳永逸了...
发表于 : 2007-02-06 11:25
由 yobig
rere
发表于 : 2007-02-06 16:41
由 xiaoyong
有人问到 grub4nt 的问题,我在这里简单说明一下:grub4nt 实际是指win2k/XP环境下利用 grldr 引导的 grub4dos,现在 grldr 已经是 grub4dos 软件包内的标准配置,你用 google 搜索 grub4dos 或 grldr 就可以找到的,其作者是不点等人,网上中文、英文的站点都有,现在在win2k/XP下安装grub4dos到MBR里的方法也简单多了,可以利用 grubinst 等软件。