当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : grub2 + PC_EFI多重引导?
帖子发表于 : 2008-12-27 0:52 

注册: 2008-12-27 0:21
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
小菜鸟一只, 问些傻话问题, 希望大家多多帮衬, 帮助解答, 先谢谢了!

最近想在我的PC机上装原生的三操作系统并多重启动, 分别包括: OSX 10.5.5 + Ubuntu 8.10 + Windows 2008.

于是接触到了一些新名词, 比如EFI / GPT, 看了少量的文档, 分别大致上搞清楚了EFI和GPT的大概原理.

可是到了具体的操作上, 又晕了.

有以下的这些名词: rEFIt, GRUB2, PC_EFI, BCDloader, bootloader-132, Chameleon, tboot. 我知道这些大概都和启动有关系, 哪位能解释一下这些都是啥, 都有什么联系? //bow

我自己的一些理解, 可能有很多的错误, 非常欢迎指正:

1. 以上三个系统都可以装在GPT的原生系统上(对么?), 而不需要GPT/MBR hybrid模式.

2. 如果在同一个硬盘上, 以上要包括5个分区, 分别是(?):
- FAT32分区, 作为EFI隐藏分区 (200M或以上)
- HFS+分区, 用来安装OSX, 可以启动
- NTFS分区, 用来做Windows, 可以启动
- EXT3分区, Ubuntu使用, 可以启动 - 这里有个小疑问, 大家是建议EXT3还是ReiserFS?
- SWAP分区, Ubuntu使用, 不可启动.

3. 分别的安装过程 (with help from Glade@newsmth.net):
- 不需要EFI支持的, 如Windows和Ubuntu, 可以直接安装(对否?细节?)
- 需要EFI支持的, 如OSX, 要:
a) 用bootloader-132刻光盘引导(这里面是不是包含了PC_EFI的部分做为初始的EFI emulator?).
变色龙chameleon是不是bootloader-132的替代品, 也是用来刻作光盘启动盘的?
b) 再换原版Leopard retail DVD安装.
c) 完成后将bootloader写入EFI隐藏分区(?), 并建立kext目录, 把相关的驱动程序放入, 作为启动OSX的入口(?).
- 把GRUB2写入硬盘(哪儿? 咋写? 不知道, 我猜的...), 然后建立各个条目, 分别指向:
a) NTFS分区 - Windows
b) EFI隐藏分区 - OSX
这样会先load EFI的模拟和相关的driver, 然后由PC_EFI取得控制权, 转向OSX内核做启动(?).
c) EXT3分区 - Ubuntu

4. 所以rEFIt和GRUB2的作用是一样的, 都是multi-loading.
但是rEFIt只针对提供了EFI硬件支持的系统, 如Mac. (Thanks adoal@newsmth.net!)
(P.S. rEFIt比GRUB2的snapshot漂亮好多好多啊... 呃...)

5. BCDLoader和GRUB2功能一样, 是由微软提供的. (装在哪儿?)

上面拉拉杂杂地说了一堆, 都是我凭空臆想的, 里面也有一打问号, 期待板砖和澄清.

非常感谢!

如果俺把这事儿整明白了, 一定写个超清楚详细的文档...


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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