当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 11:44 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
默认安装Ubuntu都会使用Grub来引导系统,开机后就是Grub的菜单来选择进入Ubuntu还是WIN对于主要使用Ubuntu的同学来说是很方便的。但是如果重装了WIN后就覆盖了原来Grub占据的MBR不能进入Ubuntu了。我觉得使用grub4dos的方式来引导Ubuntu的话就不会有这个问题了。

引导方式:启动时使用win自带方式引导,通过配置文件:boot.ini将引导权交至grub4dos(c盘下放置grldr,menu.lst,grub.exe三个文件)grub4dos读取c盘下的menu.lst寻找Ubuntu所在分区

好处就一个,重装任何一个系统后可以轻松进入另外一个系统:
由于Ubuntu不安装grub,所以和原有的系统完全独立:删除Ubuntu可以在Win下直接格式化掉Ubuntu分区,带来的现象就是Grub菜单里面的选项无效了,进入不了Ubuntu(这是自然的了),修改C盘下的menu.lst就可以去除Grub中进入Ubuntu的选单;重装Ubuntu完全不会有任何影响(注意:要去掉安装过程中的安装Grub选项);重装Win带来的问题只是原来在C盘的三个引导文件被删除了,因此进入不了Ubuntu系统。复制grldr,menu.lst,grub.exe这三个文件到C盘就可以解决。

欢迎拍砖讨论


boot.ini内容:
引用:
[boot loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

c:\grldr="体验Ubuntu 9.04"


c盘下的menu.lst内容:
引用:
title Ubuntu 9.04

root (hd0,7) //安装Ubuntu的分区

kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/sda8

initrd /boot/initrd.img-2.6.28-11-generic


title Ubuntu 9.04 Live CD

root (hd0,6) //

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso

initrd /initrd.gz


最后由 flintt 编辑于 2009-05-26 23:29,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 11:54 
头像

注册: 2008-04-07 17:36
帖子: 4010
地址: 泰安人在阜新
送出感谢: 0 次
接收感谢: 0 次
哦,这样也可以啊,呵呵,可是不如直接用grub方便

如果经常装系统玩,这样是必要的

要正常使用,就无所谓了

也就是说,不要让测试用的系统占了mbr


_________________
宇宙数学物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 19:50 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
放 grub.exe 是基于什么古怪的考虑? dos? 98? linux?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 19:54 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
不需要这么麻烦的,可以直接用bootlace.com等工具,把哥伦布4dos的启动代码写入mbr,然后把grldr放在C 盘就行了,当然还要配个Menu.lst就行了。
grub4dos有自动找menu.lst的功能。一般情况下,可以在menu.lst中添加以上选项,启动xp。menu.lst可以放在C盘启动快些。

default 0
timeout 8
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Deepin62xp3
rootnoverify (hd0,0)
savedefault
chainloader +1

此外这种方法,以后硬盘安装新系统,或者用Billbear的备份工具生成的Squashfs的live文件,恢复系统也很好用。


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


最后由 wangdu2002 编辑于 2009-05-26 23:42,总共编辑了 2 次

页首
 用户资料  
 
5 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 20:53 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
wangdu2002 的方法更好。如果按 1 楼所说把 grub4dos 放在 ntldr 后面,就不能在 Windows 休眠时进入 Ubuntu,使用上不方便。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:17 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
AutoXBC 写道:
wangdu2002 的方法更好。如果按 1 楼所说把 grub4dos 放在 ntldr 后面,就不能在 Windows 休眠时进入 Ubuntu,使用上不方便。


我刚才试了试,休眠后恢复是没有问题的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:24 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
wangdu2002 写道:
不需要这么麻烦的,可以直接用boolace.com等工具,把哥伦布4dos的启动代码写入mbr,然后把grldr放在C 盘就行了,当然还要配个Menu.lst就行了。


boolace.com是什么工具?没有用过。为什么要把启动代码写入mbr呢?这样子会不会开机就是Grub来引导了,menu.lst里面还要添加一条WIN的选项?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:26 
头像

注册: 2008-12-19 13:44
帖子: 2337
地址: 东8区
送出感谢: 0 次
接收感谢: 0 次
grldr 我就是


_________________
代码:
 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| * 
 


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:32 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
flintt 写道:
AutoXBC 写道:
wangdu2002 的方法更好。如果按 1 楼所说把 grub4dos 放在 ntldr 后面,就不能在 Windows 休眠时进入 Ubuntu,使用上不方便。


我刚才试了试,休眠后恢复是没有问题的。

不是休眠恢复,也不是休眠恢复再进入 Ubuntu,是在 Windows 中休眠后进入 Ubuntu,ntldr 在检测到休眠后根本不会给你选择的菜单,这个特性不能用任何方法绕开,只有把 grub4dos 放在 ntldr 的前面。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:35 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
billbear 写道:
放 grub.exe 是基于什么古怪的考虑? dos? 98? linux?


呵呵,其实我也不知道为什么要放一个grub.exe在里面。刚才试了一下,貌似没有必要。

grub.exe这个文件是在什么情况下才用的上呢?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:44 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
grub.exe是在Dos环境下直接运行哥伦布的终端。用起来有点麻烦,大多数情况下不需要它的。
bootlace.com可以在Dos环境下,把grub4dos的迷你代码写入到MBR中,用bootlace.om ox80写入到第一块硬盘,如果是第二块硬盘,用0x81。


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


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:47 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
AutoXBC 写道:
flintt 写道:
AutoXBC 写道:
wangdu2002 的方法更好。如果按 1 楼所说把 grub4dos 放在 ntldr 后面,就不能在 Windows 休眠时进入 Ubuntu,使用上不方便。


我刚才试了试,休眠后恢复是没有问题的。

不是休眠恢复,也不是休眠恢复再进入 Ubuntu,是在 Windows 中休眠后进入 Ubuntu,ntldr 在检测到休眠后根本不会给你选择的菜单,这个特性不能用任何方法绕开,只有把 grub4dos 放在 ntldr 的前面。

你说的这个情况倒是的确不能,开始我理解错了


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-26 23:50 
头像

注册: 2007-11-02 10:22
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
wangdu2002 写道:
grub.exe是在Dos环境下直接运行哥伦布的终端。用起来有点麻烦,大多数情况下不需要它的。
bootlace.com可以在Dos环境下,把grub4dos的迷你代码写入到MBR中,用bootlace.om ox80写入到第一块硬盘,如果是第二块硬盘,用0x81。

意思是跳过了开始的ntldr的引导,直接使用grub来引导吗?我提到的方法可能对经常使用WIN的人来说方便点吧


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-27 0:14 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
flintt 写道:
billbear 写道:
放 grub.exe 是基于什么古怪的考虑? dos? 98? linux?


呵呵,其实我也不知道为什么要放一个grub.exe在里面。刚才试了一下,貌似没有必要。

grub.exe这个文件是在什么情况下才用的上呢?


最初的 grub4dos 只有 grub.exe,它是 dos/linux 双重可执行文件。
在 dos 下直接执行 grub.exe 可以启动 grub4dos;
在 Windows9x 的 CONFIG.SYS 里加入 SHELL=GRUB.EXE 可以启动 grub4dos;
在 gnu grub 和 syslinux 里用 kernel grub.exe 可以启动 grub4dos;
在 linux shell 里用 kexec -l grub.exe 和 kexec -e 可以启动 grub4dos。

唯独不能用于 NT 系列。 grldr 是专门为 NT 系列开发的。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 一个比较好用的Win+Ubuntu双系统安装策略
帖子发表于 : 2009-05-27 0:16 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
楼主抛砖引玉,把Billbear老大引来了,余又跟着学了点东西! :em09


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


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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