分区情况如下:

两个主分区:

C 10G 装XP

D 10G 装 Vista

一个逻辑分区E 10G ,装MAC OSX

一个逻辑分区F 10G,装Ubuntu。

准备的软件光盘

WINXP 安装盘(带dos工具),MAC OSX安装盘,深山红叶(使用它带的PM) ,Ubuntu安装盘,Vista安装盘

步骤如下:

首先装Winxp,这个不用说,然后准备一个主分区,由于一般个人电脑买回来装了XP后不会再另外分一个主分区,这时要用到 PM (深山红叶),可以在拓展分区前划出来,分配给一个盘符,格式化为ntfs, 在逻辑分区中选一个格式化为fat32,并给一个卷标(为了方便区分,如mac os),在逻辑分区后准备一个自由分区给linux。

分区准备好之后,就可以开始装 Mac OSX了。

我选用的是Mac OSX10.4.8,不过只能用于CPU支持SSE3的电脑,一般的只支持SSE2的电脑可以装Jas的10.4.7版的Mac,从网上下载好之后刻成 DVD盘,从光盘启动,选择你原来为Mac准备的那个分区,抹掉它,就可以装了。装的过程中需要注意的是在安装的最后一步要点“自定”,然后选适合自己的补丁,千万不要多选,否则可能出现安装不成功,或者启动时出现四国。安装的过程整体比较简单。

安装好之后会要求重启,当然,可以通过MAC安装盘进入mac,现在因为mac已经把Mac的盘设置为活动分区,所以现在无光盘启动的时候提示启动错误,什么系统都进不去,没有关系,用dos引导后,用fdisk把XP所在盘设置为活动分区,这下重启就可以进XP了,但是进去不了Mac,没有关系。

我们下一个tboot,各大论坛都有下的,把它放到C盘,并且打开C盘的boot.ini,在最后面加上一段语句:

C:/tboot="Mac OSX"。

然后重新启动,会出现Mac的菜单,可以进Mac,此时,XP与Mac的双启动已经做好。

关于Mac(当然指的是我们所用的破解版Mac)里面驱动的问题,现在还是个问题,国内外都没有好的解决办法,只能用发烧友自做的驱动凑合。一般来说显卡方面A卡驱动比N卡好找,无线网卡方面不支持Intel,声卡方面Realtek的应该没有大的问题,网卡方面现在8139,Movell的部分支持。

然后讲怎么装Ubuntu。

下载好之后刻盘,从光盘启动,最好安装之前为其准备好10G的自由空间,但不要分区,也就是不要为其分配盘符。

Ubuntu的安装比较简单,需要注意的是在磁盘分区那一步,你手工找到那10G自由空间,然后点自动分区,它会自动把分区分好,安装之前会告诉你安装在哪个分区,它的分区表示方法和Windows完全不同,把它记下来。在最后一步,它会问是否要将Grub安装在MBR,这时一定要点不。那么安装在哪里呢,要看你的Ubuntu装在哪个分区,这个你在前面一步我已经要你记下来了,一般是/sdax(串口硬盘,x代表Ubuntu里面的分区号), /hdax(并口硬盘,x代表Ubuntu里面的分区号)。再强调一边,Grub一定不能装在MBR,一定要装在Ubuntu所在盘!

安装好之后会要求重启,这时你会发现启动不了,这时当然的,不要紧,你用上述方法把XP盘设置为活动分区,你又可以看见XP和Mac的双启动菜单,你进 Mac,进的时候一直按F8,会出现启动选择菜单,你可以看见你安装好Ubuntu的那个盘,这时你点进去,就可以进Ubuntu了。进去之后,打开终端,挂载一个FAT32的盘(这个在最开始安装好XP的时候就要准备好,并且最好安装好XP后把所有的分区什么的全部准备好,安装Mac Ubuntu的时候就不要再随便更改分区了),并且用dd文件生成一个引导文件到你挂载的那个盘。

导出Linux引导文件和配置Windows的boot.ini

进入Linux系统后,这时如果有Fat32分区的,就把该分区挂载到Linux,然后把Linux的引导管理导出成文件,把该文件复制到Fat32分区以让Windows系统使用。

例如我的机器(在Linux命令行中,如果是XWindow就打开命令终端):

mkdir /mnt/winfat

mount -t vfat /dev/hda3 /mnt/winfat

cd /mnt/winfat

dd if=/dev/hdb1 bs=512 count=1 of=xxxlinux.lnx

这里/dev/hda3是我的机器的fat32硬盘分区,/dev/hdb1是我的Linux的/boot分区,也就是上面我说要记的分区之一,xxxlinux.lnx是导出的文件名,名字可以自己定。

如果没有Fat32分区而只有NTFS分区的,那就到相应的网上去下载支持NTFS的软件包(可以自己查找些这方面的相应文章,都有介绍的),安装好后把相应的硬盘挂载进来,然后把导出的文件复制到该分区。其实说白了就是让Windows能找到导出的xxxlinux.lnx文件,如果你有其他途径让Windows找到该文件(如现在有些软件可以让Windows访问ext2,ext3),不挂载Windows的分区到Linux也没关系。

重新启动,进入XP,把你刚刚生成的那个引导文件放入C盘,照样在C:/boot.ini中加入行:

C:/x.lnx="Ubuntu"

其中X是你生成的那个引导文件的名字。

这时重启,就有三个系统的选项了。

最后装Vista,这个是最简单的,比安装XP还简单,安装好之后你可以发现,重启动之后Vista已经用它自带的Boot Mananger接管了所有的引导程序,它会自动把原来安装好的三个系统保留下来,并且会显示有包括这四个系统的所有引导选项。

此时,四个系统已经完美安装成功了。

Winxp + Vista + Mac OSX + Ubuntu相关推荐

  1. ?Winxp + Vista + Mac OSX + Ubuntu

    分区情况如下: 两个主分区: C 10G 装XP D 10G 装 Vista 一个逻辑分区E 10G ,装MAC OSX 一个逻辑分区F 10G,装Ubuntu. 准备的软件光盘 WINXP 安装盘( ...

  2. Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决

    Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决 一 安装virtualBox工具 安装失败 其他尝试方法 一 安装virtualBox工具 选择Insert Gue ...

  3. 在Ubuntu和Mac OSX中安装boost

    boost in ubuntu 在ubuntu上使用apt-get install boost安装boost,build工具 bjam也会安装.安装后,头文件放到/usr/local/include/ ...

  4. linux窗口特效,Ubuntu 8.04中将Compiz Fusion最小化窗口神灯效果水蛇状改成MAC OSX神奇特效...

    这个也有版权问题,Ubuntu人现在怎么这样了啊Compiz update disabled the ability for "Magic Lamp" minimization e ...

  5. mac osx wine 1.7.5 源码编译方法及中文乱码的解决

    源码编译 1.先安装apple-gcc42,Mac osx自带的 llvm-gcc,编译后,无法运行wine. 1 sudo port install apple-gcc42 2.下载wine源码 1 ...

  6. 如何在Mac OSX 系统上安装 Vagrant

    翻译&转载:http://sourabhbajaj.com/mac-setup/Vagrant/README.html 如何在Mac OSX 系统上安装 Vagrant 创建和配置轻量级.可重 ...

  7. 远程管理 Mac OSX 设备

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2019年03月1 ...

  8. Ubuntu8.10 DVD的下载和Mac OSX Leopard的模拟

    很多人在安装Ubuntu时都使用Ubuntu官网提供的Live CD,这种安装方式对于上网不方便的人是个很大的麻烦.在Ubuntu的官网上,Live CD的下载也是位于很明显的位置上,而对于DVD方式 ...

  9. mac homebrew 卸载php,Mac_苹果mac电脑中brew的安装使用及卸载详细教程,brew 又叫Homebrew,是Mac OSX上的 - phpStudy...

    苹果mac电脑中brew的安装使用及卸载详细教程 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似 ...

最新文章

  1. count http://www.cplusplus.com/reference/algorithm/count/
  2. OVS技术介绍(四十一)
  3. 说说自己写PHP框架的一些感受
  4. 又一国产新机定价逆天!网友:千万不要作...
  5. 【Elasticsearch】Elasticsearch 索引策略
  6. Java - String字符串的部分操作
  7. 大数据开发笔记(八):Spark综合笔记总结
  8. 好用的HTML文本编辑器BBEdit for Mac
  9. 【C/C++】sizeof(结构体)的计算
  10. 全网首发:JAVA的+=类算符,带有自动类型转换功能
  11. springboot 图片大小压缩
  12. 基于单片机的GSM短信家庭防盗报警系统
  13. c语言设计程序计算水仙花数,C语言水仙花数算法
  14. 产品生命周期管理展望
  15. SQL语句查询出现异常,SQL语句:*** 给定关键字不在字典中。
  16. Java二维码生成工具类
  17. QT提取字符串中的数字
  18. 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。
  19. 英文不好的人如何阅读外文文献?
  20. 有道云笔记android手写,有道云笔记Android1.1.0发布:新增手写涂鸦功能

热门文章

  1. Xiaojie雷达之路---雷达原理(二刷)多普勒效应及其在雷达中的应用
  2. 瘦客机服务器系统,瘦客户机服务器做什么(What does a Thin-Client Server do)?
  3. Adobe Acrobat DC无法生成pdf:an unexpected error occurred pdfmaker was unable to produce the adobe pdf
  4. HTML批量删除标记,《原神》标记全部删除如何弄 标记上限详细介绍
  5. 高校宿舍用电预付费及用电安全管理系统-安科瑞张宇洁
  6. 小白该怎么学好Web前端 相关学习路线是什么
  7. 每周总结:尝试,总有待完善的地方
  8. 新手入门!阿里巴巴 云效 的简单使用方式-php项目实例部署
  9. 阿里巴巴python教程_阿里云免费推出Python零基础入门在线教程视频
  10. Qt|QDateTime添加秒(std::string和QDataTime相互转换)