这是为了测试我编的delphi程序的兼容性,以及为了向unix移植。请帮帮我!

解决方案 »

  1.   

    如果为了测试,应该拿到其他没有Delphi的计算机上由别人测试,这样也就不用装这么多了。
      

  2.   

    我只试过装98/NT/XP/Linux四个操作系统.没有你这么多。
      

  3.   

    完全可以,注意可以使用分区隐藏技术,分盘符安装不同的win9x,linux的分区一般不和win9x冲突。关于一个盘上安装N 个WINDOWS:
    假如现在C盘装有WINDOWS,目录在c:\windows,程序目录在c:\program files ,现在想重装WINDOWS 又不想改动原来的C:\WINDOWS,那么在纯DOS下:
    copy c:\windows\command\move.exe c:\
    ren c:\windows\win.ini win.iii
    ren c:\windows\win.com win.ccc
    ren c:\windows\system.ini system.iii
    move windows windows.old
    move progra~1 prog.old
    经过这么一改,到时候安装程序就不会认为C盘已经安装了WINDOWS
    现在开始安装:setup /is /id /ie
    新的WINDOWS仍在c:\windows 和c:\program files 
    这时的WINDOWS是最干净的,可以把c:\windows 和c:\program files 用压缩软件(如winzip)打包,以后就不用重装了,只要解压缩就可以了。另外也可以用ghost打包,它可以把整个C盘压缩成一个文件,最快只要30秒就可恢复一个C盘,还可以用配套的ghsotexp解压缩部份文件。
    要想切换到原来的WINDOWS,点击“开始”,选“重新启动WINDOWS,并切换到MS-DOS方式”
    move windows windows.new
    move progra~1 prog.new
    move windows.old windows
    exit
    返回原来的WINDOWS,这样就可以在不同的WINDOWS之间切换。其实新的WINDOWS目录也不一定要装在一个盘,比如可以装在E盘 e:\windows e:\program files,安装新的WINDOWS前,把c:\msdos.sys 备份一下,安装完成后c:\msdos.sys 会被修改:
    原来的
    [Paths]
    WinDir=C:\WINDOWS
    WinBootDir=C:\WINDOWS
    HostWinBootDrv=C修改后的:
    [Paths]
    WinDir=e:\win98 
    WinBootDir=e:\win98
    HostWinBootDrv=e把原来的拷贝为cmsdos.sys,把新的拷贝为emsdos.sys
    想用原来的WINDOWS 时,copy c:\cmsdos.sys c:\msdos.sys ,想用新的WINDOWS时,copy c:\emsdos.sys c:\msdos.sys
    另外要注意可能要修改c:\autoexec.bat文件,确保环境变量设置无误,比如要启动e盘的WINDOWS时,文件中就不能设为path=c:\windows;c:\windows\command。
      

  4.   

    找一个pq boot magic
    98/nt/2000/xp/linux可以使用同一个primary partition剩下的每一个系统开辟一个新的primary分区,(可以使用pqmagic完成)装完之后,启动boot magic,它会自动搜出你所有可用的操作系统,做成菜单
      

  5.   

    明白你的意思,推荐用这个多系统软件:
    systemcommander.你的要求可以实现!不过时间较长!
      

  6.   

    不建议用pq boot magic,这个软件好像很难实现多系统引导
    装windows时的原则是从低版本装到高版本,我平时是一个分区装一个系统的,这样用起来方便一些,但你要装这么多个系统,如果一个分区装一个,就很麻烦了。另外,装Linux时,要删除一个fat32\ntfs格式的分区,然后把它格成Linux的分区格式。