X86上4系统的安装

X86上4系统的安装


X86上4系统(Windows/Linux/MacOSX/Solaris)的安装

作者:Allan S.C. Yan <allan.yan@gmail.com> 2008年
概要:实现4系统(Windows/Linux/MacOSX/Solaris)在同一X86 PC的安装
版权:GNU Free Document License v2.0 or above for this document
说明:本文档只为交流所有,出发点为学术性的,所显示的内容已实现;

0.X86 PC 配置:

  CPU(P4 2GHz)/RAM(1GB)/HDD(IDE:120GB)/NIC(RT8139)/Video(i865G)/Sound(AC97) ...


1.分区布局



          Format | GRUB  |WIN| LIN  | MACOSX  | SUNOS    : OS Name (Kenerl Version)
主分区 1: FAT32 |(hd0,0)|C: | hda1 | disk0s1 | c0d0p1   : Windows XP Prof. SP2  (NT 5.1.2600)
扩展分区:
  逻辑 1: FAT32 |(hd0,4)|D: | hda5 | disk0s5 | c0d0p2:1 : *(Personal File-Share RW Partition)
  逻辑 2: EXT3  |(hd0,5)|E: | hda6 | disk0s6 | c0d0p2:2 : GNU Linux Debian Etch (Linux 2.6.18)
主分区 3: HFS+  |(hd0,2)|F: | hda3 | disk0s3 | c0d0p3   : Apple Mac OS X Tiger  (Darwin 10.4.1)
主分区 4: UFS   |(hd0,3)|G: | hda4 | disk0s4 | c0d0s0   : Sun SunOS Solaris 10  (SunOS 5.10)

说明:
(1)Windows建议放在第一个分区,建议用FAT32以共享配置,如共享FireFox等配置;
(2)Mac OS X、 Solaris 必须安装在主分区;
(3)由于IDE接口硬盘最多有个4个主分区,因此,将Linux放在扩展分区的第二个逻辑分区;
(4)为实现文件共享,选定扩展分区中最大的逻辑分区格式为FAT32,作为任何操作系统可读写区域;

2.GRUB引导

(1)GTUB引导分为阶段一(stage1)和阶段二(stage2);
(2)stage1是系统从MBR主引导引导,如果不是特别的用途(如安装了GRUB),一般内容为跳转到
   那个处于激活(Active)状态的分区的引导区(512字节);
(3)由于GRUB用自己的stage1重写了MBR,使之可跳转到自己的stage2(大小一般>512字节),
   可实现具有菜单选择引导、简单Shell界面、可动态修改、安全控制的功能(详情见GRUB文档)
(4)由于grub一般使用文件作为跳转目标,且拥有很多版本(DOS/Linux等),容易恢复;

我的 D:/Setup/Config/Common/grub/menu.lst  (我装在D:/ 数据盘了,如何实现请查阅grub文档)
文件:menu.zip
大小:1KB
下载:下载
关键节选:
#......

title  ---------------------------------------------------------
boot

###Microsoft Windows XP Version 5.1.2600
title  [Windows] Microsoft Windows XP Professional SP2 [Windows]
root (hd0,0)
chainloader +1
savedefault
boot

###GNU/Linux Debian 2.6.18-3-686 #1 i686
title  [LinuxOS] GNU/Linux Debian at a Kernel of 2.6.x [LinuxOS]
root (hd0,5)
kernel    /vmlinuz root=/dev/hda6 ro vga=791 quiet
initrd    /initrd.img
#root (hd0,5)
#chainloader +1
savedefault
boot

###Darwin MacOSX Tiger 8.3.1 RELEASE_I386
title  [MacOS-X] Apple Mac OS X Tiger @ Intel x86 Arch [MacOS-X]
root  (hd0,2)
chainloader +1
savedefault
boot

###SunOS 5.10 Solaris Generic_118855 i86pc
title  [Solaris] Sun Microsystems SunOS Solaris 10 x86 [Solaris]
#kernel     (hd0,4)/Setup/Config/Common/grub/sunos/multiboot
#module    (hd0,4)/Setup/Config/Common/grub/sunos/boot_archive
root    (hd0,3)
chainloader +1
savedefault
boot

#......


3.系统安装
(1)安装配置 Windows XP Prof. SP2  (NT 5.1.2600)
   最流行的Windows版本,安装方法我就不说了(地球人都知道);
   注意按照规划的使用FAT32格式分区C:,D:为逻辑分区;
 * 此时MBR为空,C:为激活分区,自然引导是自动启动 Windows;

(2)安装配置 GNU Linux Debian Etch (Linux 2.6.18)
   安装 GNU Linux Debian 的方法很多论坛有,推荐 Linuxsir.org/Debian
   你也可以安装Ubuntu,虽然和Debian很像,但要DIY的,推荐用Debian; 
   FC也可以,但和Ubuntu一样太流行了,个人觉得没个性,
   可以使用 CD|硬盘|网络 安装然后升级,可以参考我的有关文章,本人使用的是:
   "Install GNU Debian Via Various Sources" 中的网络安装;
   GRUB已被安装到系统上;
 * 此时MBR为GRUB,C:虽为激活分区,但可通过GRUB引导到 Linux或者 Windows;

(3)安装配置 Apple Mac OS X Tiger  (Darwin 10.4.1)
   安装 Mac OS X 的方法很多论坛有,推荐 InsanelyMac(原osx86projiect)
   可使用Ghost恢复安装(本人使用的),或者使用DVD安装;
   前者不会覆盖MBR,但后者会,因此,当MBR的GRUB被重载后,可如下做恢复GRUB  
  
   使用DOS-> fdisk /MBR (清除MBR)
   -> 并且使用fdisk将 Windows 激活(此时可启动到Windows)
   -> Windows下安装 grub4dos -> 启动选择grub -> 按 C 进入命令方式
   -> configfile (hd0,5)/boot/grub/menu.1st (进入Linux grub)
   -> 进入Linux后,使用 grubinstall /dev/hda 可写入 mbr

   如上步骤可恢复grub
* 此时MBR为GRUB,C:虽为激活分区,但可通过GRUB引导到 Linux或者 Windows;
  在 grub 下进入命令模式,键入
  > root (hd0,2)
  > makeactive  # 激活mac分区,使得 mac os x 可被引导 

(4)安装配置 Sun SunOS Solaris 10  (SunOS 5.10)
   安装 Mac OS X 的方法很多论坛有,可 DVD安装 或者 硬盘安装Solaris10:
   http://blog.chinaunix.net/u1/40045/showart_456470.html
   安装后将覆盖 linux 的grub,修复的方法 基本同上节所讲的内容

**************** 最后的引导实现4系统均可被引导 ****************
  

4.桌面截图

Windows  | Linux
----------------
Mac OS X | Solaris
http://blogimg.chinaunix.net/blog/upfile2/081120161520.gif (放大)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值