对于一台旧的Dell 2550:光驱故障,而且引导区所在的硬盘故障,也只能通过PXE的方式安装了,于是经过研究,成功地安装了最新的Ubuntu 10.04 LTS.现在把过程的方法记录如下,供自己和他人参考.1.服务器端设置.(1)下载TFTP32.我的服务器端使用的是windows 7 专业版,在windows平台下搭建dhcp+tftp服务器,最好用的而且免费的工具就是tftp32了.点击这里下载后,运行,在出现的界面中进行相应设置.(2)设置DHCP.在运行后的TFTP32界面上,current directory选择当前tftp32所在的目录,server interfaces设为当前IP.在DHCP Server选项卡中,IP pool starting address:表示第一个PXE客户端连接后获得的IP地址Size of pool:表示可以由多少个客户端同时连接Boot File:这个很关键,是启动文件,linux的启动文件为pxelinux.0.在ubuntu的光盘文件或者ISO文件中可以找到,位于/ubuntu/install/netboot/ubuntu-installer/i386/路径下,为了在将来引导方便,我们可以把ubuntu-installer整个文件夹COPY到TFTP所在目录,即前面提到的current directory所表示的目录中.然后再把pxelinux.cfg文件夹和pxelinux.0复制一份放到TFTP的所在目录,最后把Boot File的值写为pxelinux.0,这样做的理由最后我会解释.WINS/DNS Server:可以写为本机的IPMask:即子网掩码其他的可以采用缺省值,之后可以点击一下save,以便以后使用.至此,PXE安装的服务器端配置完成.**关于Boot File配置的解释:大家可以用编辑器打开pxelinux.cfg里的default,会看到:include ubuntu-installer/i386/boot-screens/menu.cfgdefault ubuntu-installer/i386/boot-screens/vesamenu.c32而在相应的目录里的menu.cfg中同样会有多个包含include ubuntu-installer/i386/boot-screens/下的.cfg文件的语句,而在PXE引导启动后,客户的根目录会是TFTP32中current directory所配置的目录,本文中即TFTP32所在的目录,故将ubuntu-installer复制到TFTP32所在的目录,可以方便配置文件的加载,而再复制一份pxelinux.cfg文件夹和pxelinux.0到TFTP32所在目录,则方便Boot File的配置,避免因相对路径的问题出现不能引导的错误.(3)与客户端的连接.将服务器端和客户端分别连接到同一台路由器上,目的是为了保证两者在同一网段下.(4)客户端配置.将客户端相应网卡上的PXE启动的支持在BIOS中打开,在boot sequence中,将PXE启动放置到第一顺序上,或者在BIOS引导的时候,按相应的快捷键,进行PXE模式.在进入之后,会从服务器端下载pxelinux.0文件进行引导,服务器端也会在DHCP Server选项卡下面显示客户端的信息.之后,在客户端中选择启动的方式,则会将启动所需的initrd.gz与linux文件进行下载,然后进行正常安装的界面,至此PXE的任务已经完成,剩下的就是安装系统了.在安装的过程中,可以选择在互联网上寻找镜象安装,或者自己在局域网内搭好可以远程访问的ubuntu归档源,进行更快速的安装.**从局域网安装可以通过任一web服务器,将ubuntu的ISO解压之后的目录放置到web服务器的应用目录下,保证类似于http://<ip:port>/ubuntu的连接在打开之后,目录的列表结构与ubuntu光盘根目录下一致即可.在安装过程中选择归档镜象地址的时候,输入相应的地址即可.图解Linux下如何搭建C#开发环境在Windows下安装SSH相关资讯 Ubuntu基础教程
- 如何在Ubuntu中添加和删除书签 (10/08/2015 11:51:26)
- 如何通过简单的3步恢复Windows 7同 (03/29/2015 16:50:03)
- ldconfig deferred processing now (12/08/2013 16:24:06)
| - 如何在 Ubuntu 中再次登录时还原上 (04/20/2015 21:02:23)
- 让你玩转 Ubuntu 桌面的十一件武器 (03/11/2015 09:30:49)
- Ubuntu基础教程——如何修改你的计 (11/02/2013 06:49:12)
|
本文评论 查看全部评论 (0)