不太明白你为什么要装这么多系统。
windows系统都不能引导linux,linux的grub也只能引导一个额外的系统,要很方便的的在开机时任意选一个系统启动似乎有点不现实。
有三个可行的方案:
一。80G硬盘装vista,250G硬盘装xp和linux,一定要先装xp后装linux,xp分200G,linux的30G可能用不完,不够用的时候挂载windows分区就行了。这样装了之后,要用不同的系统在开机时进bios开启或关闭相应的通道就行了(比如250G盘是第一个硬盘,要启动xp或linux就不用管bios,若要进vista,就进bios关闭250G硬盘),硬盘的跳线设一样或干脆拔了仍掉,系统按主板的接口顺序启动
二。第一层装xp和vista双系统,把两个盘都用完,然后在xp的基础上装虚拟机运行linux,这样不用改bios,只是在linux上的应用会差一点,还能玩doom吗?
三。制作引导盘来引导“休眠”的linux,注意bios的引导方式,以免直接就从硬盘引导进了windows。先装xp,再装linux,制作Linux引导盘;最后装vista,需要linux时用引导盘引导启动,引导盘最好是u盘,制作要点技术。
以上三个方案各有优缺点,可以根据需要进行选择。若很少用vista,可以考虑第一个方案,若很少用linux,考虑第三个方案,若机器的配置够高(内存1G),又不在linux下玩大游戏或运行其它(比如maya)大型程序,装虚拟机最方便
需要注意的问题很多,我一一说明。
首先应该从低版本到高版本安装,也就是说必须安装完XP后才能安装VISTA,但这样就存在LINUX系统无法安装的问题,因为LINUX不支持安装在主硬盘开头8G后的分区上,即使支持,要做的设置和修改很多,不推荐这样做。
第二中办法是先安装LINUX系统,然后安装XP和VISTA,这个我没有做过,貌似WINDOWS的系统装完后就不支持LINUX的启动项了(微软一向这样霸道),所以也不建议这样做。
第三种就是分硬盘安装,这个也不建议使用,因为每次你要启动另一个硬盘上的系统都要设置跳线。
最后还是用最简单的办法,安装XP系统运行虚拟机,然后在虚拟机上安装VISTA和LINUX,这个办法就我感觉是最完美的解决方案了。
1.Windows在不安装虚拟机的情况下无法和Linux共存
谁告诉你的?
=================
你的250G硬盘分区建议:
主分区 3 个:
15G 用来装 XP NTFS 格式
25G 用来装 Vista NTFS 格式
20G 用来装 Linux
剩下空间扩展分区,其中分 3 个逻辑分区:
1G 放置Linux 的 SWAP 分区
20G FAT 格式,用来 Linux 与 win 共享数据(Linux 写入用)
余下的 NTFS 格式,用来放 win 的数据(包括游戏等),这个分区避免 Linux 写入,虽然 Linux 的 ntfs-3g 写入效果不错。
GRUB 作为主引导程序,安装入 MBR ,两个 Windows 安装时,手动激活(Win9X 的安装盘里 fdisk 可以,pq magic 更好)对应的分区。
这样可以使两个 Windows 的引导程序相互独立。
80G 硬盘一个大分区,或者一个 FAT32 一个 NTFS ,用来不常用数据备份,以及 BT eMule 下载用。(还可以拆下来当移动硬盘)
ntfs-3g 支持 NTFS 写入(内核的 NTFS 写入很危险),但还是尽量避免写入 NTFS,主要还是预防为主,万一出问题,追悔莫及……
注意:双硬盘 GRUB 的支持有点问题(主要是顺序的问题),所以尽量 GRUB 安装到机器的第一个硬盘中,Linux 分区也在同一个硬盘里。
先装xp,再装linux,制作Linux引导盘;最后装vista。需要linux时用光盘引导启动。