论坛首页 综合技术论坛

Windows2003和CentOS同机并实现远程控制系统间切换启动

浏览 3948 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-10  

1、安装Windows2003 Server;
   没啥好说的,一般的IT从业人员都应该能安装;本人通过光盘启动安装Windows2003 Server,安装正在硬盘靠前分区,置为C盘,NTFS格式。

2、安装Redhat Linux的一个分支版本CentOS5.4;
   可以通过硬盘和光盘两种方式来安装CentOS系统,如果把双系统安装在普通PC上的话,安装Redhat Linux系统通常会卡住;
   下面是两种方式下的解决方案:
       a、硬盘安装CentOS系统;
          打开CMOS,找到Integrated Peripherals -> Onchip IDE Device -> On-chip serial ATA;
          发现这一项显示"Auto", 修改成"SATA only",应该可以安装啦;

       b、光盘安装CentOS系统;
          在系统进入安装程序前,按F4键(多按几次,呵呵);
          在后面出现的安装界面上输入“linux irqpoll”,按回车键开始安装CentOS;
          参考:http://www.trixbox.org/forums/trixbox-forums/help/solution-trixbox-install-hangs-loading-atapiix-driver

3、实现远程控制系统切换;
   实现远程系统控制:
   Linux CentOS系统这里启动ssh服务,远程通过ssh2协议来远程控制,默认安装既支持;
   Windows开启远程桌面来实现远程控制,步骤如下:右键电脑-->属性-->远程,远程桌面打钩即可;
  
   实现系统切换启动
   修改CentOS系统下文件"/boot/grub/menu.lst",既grub.conf文件;
       1、找到“default=0”,修改为“default=1”,实现Windows2003启动;
       2、找到“title Other”,修改为“title Windows2003”,修改标题为Windows2003系统;
   至此,电脑启动时默认进入Window2003系统菜单选项。

   把CentOS下的"/boot/grub/menu.lst"copy出来,修改里边的“default=1”为“default=0”,放到Windows2003的C盘根目录下;
   下载grub4dos-0.4.4-2009-01-11.zip文件,解压后把grub.exe, grldr两文件也copy到C盘根目录下;
   修改Windows2003的C盘根目录下的boot.ini文件,像下面这样:
      [boot loader]
      timeout=5
      default=c:\grldr

      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect
      c:\grldr="CentOS (2.6.18-164.el5)"
   至此,默认系统启动后进入Window2003系统菜单, 最进入Linux CentOS选项,如果不手动干预,则系统最后进入Linux CentOS;


   文档写到这里,我们可以知道其实只需要修改Windows2003的boot.ini文件,即可实现系统进入Windows2003或者进入Linux CentOS。
   由于默认系统进入Linux,则只要在Linux环境下能实现修改boot.ini文件即可,而在Windows下只要通过上述boot.ini修改即可决定进入Linux;

   在Linux修改NTFS文件系统下的文件默认是不可行的,但实现这个不难:
   下载包:ntfs-support[i386-x86_64]-5.4.tar.gz,解压之;
   里边包括三个文件安装其中的两个(root用户安装):
       rpm -ivh flash-plugin-10.0.42.34-release.i386.rpm  [安装的是32位Linux CentOS系统]
       rpm -ivh fuse-2.7.4-8.el5.x86_64.rpm               [安装的是64位Linux CentOS系统]
       rpm -ivh fuse-ntfs-3g-2009.4.4-2.el5.rf.i386.rpm   [必须安装]
   重启后可以支持mount ntfs格式分区啦。

   参考下面命令(root用户):
       mount /dev/hda1 /mnt/ntfspot                       [/mnt/ntfspot目录需要root用户自己创建]
       vi /mnt/ntfspot/boot.ini                           [修改windows2003的boot.ini文件]
       修改"default=c:\grldr"为"default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS";
   重启系统后,则服务器只动进入Windows2003啦。

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics