当前位置:文档之家› 远程安装linux系统

远程安装linux系统

通过VNC远程安装CentOS或Fedora(一)完全在线安装方式(原操作系统类型不限,前提条件是原系统能够登陆)原操作系统为Centos/Redhat/Fedora,重装为Centos/Redhat/Fedora。

首先登陆准备重装的服务器获取如下信息:(以下操作都是在需重装的服务器上进行)1、IP地址2、子网掩码3、网关和DNS4、网卡MAC地址(用来区分eth0、eth1等等)获得以上信息的命令:ifconfigip route showcat /etc/sysconfig/network-scripts/ifcfg-eth0cat /etc/sysconfig/networkcat /etc/resolv.conf下面是示例信息:(仅供参考)IP:192.168.1.2NETMASK:255.255.255.0GATEWAY:192.168.1.1DNS:8.8.8.8MAC:52:54:00:4a:25:b5(1)下载内核文件及initrd镜像文件(或者自己从ISO镜像中提取)CentOS(Redhat基本上差不多)wget -O /boot/vmlinuz_remote/6.4/os/x86_64/isolinux/vmlinuzwget -O /boot/initrd_remote.img/6.4/os/x86_64/isolinux/initrd.img(2)修改Grub.conf启动文件(仿照已有菜单的格式输入以下内容)title Remote Installroot (hd0,0)kernel /vmlinuz_remote lang=en_US keymap=us vnc vncpassword=1234567ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0initrd /initrd_remote.img注意:这里要非常小心,kernel是一行哦,别给弄成两行了,这里配置不好的话,导致的结果就是服务器引导不起来,必须得去机房按服务器的开机按钮,所以一定要注意。

vncpassword是VNC密码,你可以设置为别的。

其他字段的设置都很简单。

然后找到default=0,将0改为1。

(3)重启服务器,使用VNC软件连接OK,如果你确定上面的设置,你都搞定了,那么OK,你现在可以重启服务器了,重启后,你可以尝试ping服务器,什么时候能ping通就可以用像TightVNC类的软件直接连接了。

方法是打开VNC软件,点连接,填入 192.168.1.1:1 进行连接,顺利的话,会提示你输入密码,这时候,你输入密码,就可以打开CentOS或者Redhat的安装界面了。

原操作系统为windows2003,重装为Centos/Redhat/Fedora。

首先登陆准备重装的服务器获取如下信息:(以下操作都是在需重装的服务器上进行)1、IP地址2、子网掩码3、网关和DNS4、网卡MAC地址(用来区分eth0、eth1等等)下面是示例信息:(仅供参考)IP地址:192.168.1.2子网掩码:255.255.255.0网关:192.168.1.1DNS:8.8.8.8网卡MAC:52:54:00:4a:25:b5(1)下载 grub4dos(2)准备boot.ini解压压缩包中的Grldr到您C盘的根目录,然后编辑您C盘根目录的boot.ini文件,在boot.ini文件最后加入一行c:\grldr=Grub4Dos,将default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS改为default=c:\grldr (3)从对应的Centos版本ISO的isolinux目录中提取vmlinuz和initrd.img分别重命名为vmlinuz_remote和initrd_remote.img并通过远程桌面上传至C盘根目录。

(4)编辑menu.lst (建议windows下所有文本都使用notepad++编辑)在C盘根目录下建立一个名为Menu.lst的文本文件,在menu.lst中输入如下内容。

default 0timeout 30title install CentOSkernel /vmlinuz_remote lang=en_US keymap=us vnc vncpassword=1234567 ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0initrd /initrd_remote.img保存退出,重启服务器,接下来的步骤同上。

原操作系统为windows2008及以上,重装为Centos/Redhat/Fedora。

首先登陆准备重装的服务器获取如下信息:(以下操作都是在需重装的服务器上进行)1、IP地址2、子网掩码3、网关和DNS4、网卡MAC地址(用来区分eth0、eth1等等)下面是示例信息:(仅供参考)IP地址:192.168.1.2子网掩码:255.255.255.0网关:192.168.1.1DNS:8.8.8.8网卡MAC:52:54:00:4a:25:b5(1)下载 grub4dos(2)准备boot.ini解压压缩包中的Grldr到您C盘的根目录,然后使用bootice软件编辑windows启动菜单,如下图所示:选择新建实模式启动项(grub/linux),然后:(3)从对应的Centos版本ISO的isolinux目录中提取vmlinuz和initrd.img分别重命名为vmlinuz_remote和initrd_remote.img并通过远程桌面上传至C盘根目录。

(4)编辑menu.lst (建议windows下所有文本都使用notepad++编辑)在C盘根目录下建立一个名为Menu.lst的文本文件,在menu.lst中输入如下内容。

default 0timeout 30title install CentOSkernel /vmlinuz_remote lang=en_US keymap=us vnc vncpassword=1234567 ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0initrd /initrd_remote.img保存退出,重启服务器,接下来的步骤同上。

(二)部分在线(需要在本地接显示器操作一下)1、光盘篇(本地安装源)如果你远程指导一个不懂 Linux 的人安装操作系统,一步步说是件很痛苦的事情,这种情况下可以使用vnc安装在安装时输入一串命令,后面的具体安装你远程连上服务器远程安装,步骤如下(本例安装 CentOS5.3,Centos5.x和Redhat5.x操作相同,Centos6.x和Redhat6.x操作相同):1.从光盘启动,到出现boot界面(6.0以后的系统没有boot:可以在出现启动菜单时按tab键,在出现的命令行后面输入和5.x的boot:效果一样)在后面输入linux vnc ip=192.168.10.15 netmask=255.255.255.0 gateway=192.168.10.1 按Enter2.选择完语言后出现如下界面时,即可使用vnc客户端连接3.使用vnc客户端连接4.点击连接后即能连上(不需要密码)之后安装与在机器前面安装过程一样,你在boot里设置的IP会自动配置成服务器的静态的IP。

附CentOS6.x boot界面输入vnc图:2、U盘/移动硬盘篇(ftp远程安装源)(1)首先创建ftp服务器,设置根目录,创建匿名账户,将需要的安装镜像解压至ftp根目录,如果有多个版本的系统则可以创建文件夹加以区分。

(2)需要准备的文件有:1、grub4dos引导文件grldr,菜单文件menu.lst2、对应版本linux的安装启动镜像2.1、Centos/Redhat/Fedora中为vmlinuz和initrd.img(位于镜像isolinux目录中)2.2、ubuntu/debian中为linux和initrd.gz(位于镜像install/netboot/ubuntu-installer/i386或amd64目录中)(3)、所有这些文件都置于U盘或移动硬盘第一分区根目录下,然后下载引导写入软件bootice,运行如下:最后点击写入磁盘即可,注意第一步一定不要选错磁盘,谨慎操作。

(4)下面编辑启动菜单文件menu.lst,内容如下,仅供参考:default 0 ###默认启动第一个菜单项timeout 30 ###若3秒内无操作自动启动默认菜单项title install CentOS ####第一个菜单项kernel /vmlinuz lang=en_US keymap=us vnc vncpassword=1234567ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0 ks=hd:sda1/ks.cfginitrd /initrd.imgtitle install ubuntu ####第二个菜单项kernel /linux lang=en_US keymap=us ks=hd:sda1/ks.cfg ##表示配置文件位于磁盘sda的第一个分区根目录initrd /initrd.gz保存退出。

重启服务器,设置bios为U盘或移动硬盘启动,即可开始安装。

其中centos/redhat/fedora可以预先设置好IP,启动vnc远程控制,这样就能通过vnc客户端远程操控centos/redhat/fedora安装过程了,ubuntu/debian则需要在安装中指定IP配置,之后也可以在线安装了。

以上系统安装时均可加载预配置文件进行无人值守安装自动安装文件加载说明:Ks=cdrom:/ks.cfg ##表示配置文件位于光盘根目录ks=hd:sda1/ks.cfg ##表示配置文件位于磁盘sda(sdb…sdx以此类推)的第一个分区根目录ks=ftp://x.x.x.x/ks.cfg ###表示配置文件位于ftp服务器根目录ks=http://x.x.x.x/ks.cfg ###表示配置文件位于http服务器根目录。

相关主题