当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]一台机器上多操作系统安装原理
帖子发表于 : 2008-06-01 19:12 
头像

注册: 2008-05-26 17:06
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
源自my blog: http://hi.baidu.com/rogertu/blog/item/fd0be4b3499d1fa2d8335a7d.html

一、基本概念
主引导记录(Master Boot Record,MBR):512字节,位于硬盘的第一个扇区;可存放一小段程序及主分区表。
扩展引导记录(Extended Boot Record,EBR):512字节,位于扩展分区的第一个扇区,存放逻辑分区信息。
分区引导区(Partition Boot Record,PBR):512字节,位于每个非扩展主分区及每个逻辑分区的第一个扇区;可存放小段程序。
活动分区(Active Partition):可将所有主分区和逻辑分区中的一个标识为Active,表示系统启动时即加载运行其PBR程序的分区。

二、一般单操作系统启动过程
1. BIOS加载并启动保存在硬盘MBR中的引导程序,该引导程序一般在操作系统安装时写入
2. MBR引导程序扫描所有分区表,找出活动分区(Windows MBR程序只会在MBR中的分区表中查找活动分区,即Windows只能安装在主分区;Linux无此限制)
3. MBR引导程序加载并启动保存在活动分区PBR中的引导程序
4. 活动分区PBR中的引导程序加载并启动安装在其上的操作系统(例如对Win98,定位并执行io.sys;对WinXP,定位并执行ntoskrnl.exe;对于Linux,定位并执行vmlinuz-xxx内核映像)。显然PBR引导程序与操作系统密切相关,一般在操作系统安装时写入。
总结为:BIOS --> MBR code -- > PBR code --> OS files

三、修改标准过程实现按需启动指定操作系统
使用Boot Loader软件置换MBR中的引导程序或PBR中的引导程序,如Windows的NT Boot Loader,Linux下的Lilo、Grub等。Windows NT Boot Loader一般用于在一台机器上安装多个Windows系统;Lilo或Grub用于在一台机器上安装多个Linux系统或同时安装Linux和Windows系统。
Lilo:http://www.linux.org/docs/ldp/howto/LILO.html
Grub:http://www.gnu.org/software/grub/
Windows NT Loader:http://www.tburke.net/info/ntldr/ntldr_hacking_guide.htm

四、具体步骤
Google "dual-boot"或"multibooting"(http://www.google.com/search?hl=en&newwindow=1&q=dual-boot+%7C+multibooting&btnG=Search)。了解基本原理后,对具体操作步骤自然会得心应手。

源自my blog: http://hi.baidu.com/rogertu/blog/item/fd0be4b3499d1fa2d8335a7d.html


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-01 20:12 
头像

注册: 2007-12-08 23:33
帖子: 4088
地址: SCUT-guangzhou
送出感谢: 0 次
接收感谢: 0 次
学习了 :lol:


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-01 20:19 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
写得比较清楚


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-06 18:46 

注册: 2008-05-25 7:45
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
gurb不懂用


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-06 20:25 
头像

注册: 2008-02-17 23:47
帖子: 22106
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 81
引用:
扩展引导记录(Extended Boot Record,EBR):512字节,位于扩展分区的第一个扇区,存放逻辑分区信息。
分区引导区(Partition Boot Record,PBR):512字节,位于每个非扩展主分区及每个逻辑分区的第一个扇区;可存放小段程序。
活动分区(Active Partition):可将所有主分区和逻辑分区中的一个标识为Active,表示系统启动时即加载运行其PBR程序的分区。

娘啊,咋有这多磨母鸡倒喔……


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-11 17:41 
头像

注册: 2008-03-30 11:44
帖子: 55
地址: 天津
送出感谢: 0 次
接收感谢: 0 次
学习了 转载了
http://hi.baidu.com/252114997


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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