[分享]Linux与Windows双系统下的Grub引导管理器安装——boot.ini与menu.lst的例解
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
是的,其实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的。
我的这篇帖子其实没有什么技术含量,只不过有着我的耐心和过去反复安装的经验,而让新手不断称赞并由论坛加为精华,实在是很惭愧的事。
我的这篇帖子其实没有什么技术含量,只不过有着我的耐心和过去反复安装的经验,而让新手不断称赞并由论坛加为精华,实在是很惭愧的事。
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
回复楼上:不知道问题出现在什么地方,启动时出现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的安装还是比较规范和清楚的,应该可以解决。
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
-
- 帖子: 1
- 注册时间: 2006-09-21 12:15
盘符不见了
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和原来隐藏那块
如何恢复?
要么前辈提供一个联络电话。
你好,请问你是否在上海?若方便的话,需要你帮我恢复一下硬盘。
系统前提:硬盘共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和原来隐藏那块
如何恢复?
要么前辈提供一个联络电话。
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
请参考《如何在安装ubuntu的时候避免破坏IBM的一键恢复功能》(viewtopic.php?t=15229&highlight=),
需要恢复原先的硬盘分区表,可能会用到 diskgen (又叫 diskman) 的手动恢复分区表功能,但前提是对自己的硬盘数据非常熟悉,因为它会搜索该硬盘上所有的分区表记录,如果硬盘多次改动分区,就会有多个记录,需要自己判断,总之慎重保守一些。BTW,diskgen 尽量不用。
原则是将硬盘恢复到安装linux前的状态,采用尽可能简单的步骤、尽量少的措施,避免旧错未去,新错又来。
需要恢复原先的硬盘分区表,可能会用到 diskgen (又叫 diskman) 的手动恢复分区表功能,但前提是对自己的硬盘数据非常熟悉,因为它会搜索该硬盘上所有的分区表记录,如果硬盘多次改动分区,就会有多个记录,需要自己判断,总之慎重保守一些。BTW,diskgen 尽量不用。
原则是将硬盘恢复到安装linux前的状态,采用尽可能简单的步骤、尽量少的措施,避免旧错未去,新错又来。
-
- 帖子: 515
- 注册时间: 2006-05-20 10:38
建立和删除分区的推荐方式
1、Linux的分区在Linux下建立和删除,并且用最原始的工具 fdisk 或 cfdisk,不迷信图形界面的分区工具,特别是 Ubuntu LiveCD 安装程序中默认的分区工具还不成熟,不能正确识别所有分区类型,会给人误导误判;
2、Windows的分区在Windows下建立和删除,并且用系统自带的分区工具,比如说磁盘管理器和 fdisk;
3、不要滥用PQmagic等分区工具,除非是PQ下设置了相关属性的分区(比如显示、隐藏)非得用它来调整。
这样虽然保守一些, 但在出问题的时候,会比较容易处理。
2、Windows的分区在Windows下建立和删除,并且用系统自带的分区工具,比如说磁盘管理器和 fdisk;
3、不要滥用PQmagic等分区工具,除非是PQ下设置了相关属性的分区(比如显示、隐藏)非得用它来调整。
这样虽然保守一些, 但在出问题的时候,会比较容易处理。
-
- 帖子: 283
- 注册时间: 2005-08-16 14:59
我自己是先用软件分区再装,先划分一个80M的分区作为BOOT...然后再分两个区装2K和XP,再装LINUX.LINUX装在扩展分区....
这样做的好处在于,重装WIN可以自动覆写那个/BOOT分区,好像会写成FAT格式,并且写入WIN的启动引导...但是相信大家不会没事用光盘重做系统,都是装好一次后用GHOST备份的吧...如此一来用GHOST还原时就不必再担心GRUB会被改写...呃,我的意思是,LINUX是最后装的,所以那个/BOOT就是/BOOT...
这样就一劳永逸了...
这样做的好处在于,重装WIN可以自动覆写那个/BOOT分区,好像会写成FAT格式,并且写入WIN的启动引导...但是相信大家不会没事用光盘重做系统,都是装好一次后用GHOST备份的吧...如此一来用GHOST还原时就不必再担心GRUB会被改写...呃,我的意思是,LINUX是最后装的,所以那个/BOOT就是/BOOT...
这样就一劳永逸了...
悲哀在于,所有硬件都主动去追求WINDOWS,而遗憾的是,LINUX要主动去追求所有硬件.
ATI+AMD=AIDsTM
16驱动还没开始弄呢,15又罢工了,呜呼,决定怀疑一切可怀疑的,下载A CD,准备重装,残念中……
ATI+AMD=AIDsTM
16驱动还没开始弄呢,15又罢工了,呜呼,决定怀疑一切可怀疑的,下载A CD,准备重装,残念中……