{ yeah : 必须哒 } No place to place should record our youth?

24Jul/101

孤岛生存-只用网线从零开始安装系统

Posted by ofeng

只用一根网线,没有光驱,软驱和U盘,如何从零 安装系统?
这里的安装不是指ghost 那一类克隆方式的安装,而是从原始光盘镜像一步步安装,不喜欢ghost 方式,别人做好的不放心,自己做呢-- 既然已经装好了,就懒得做ghost 镜像了

基本上,要隔着一根网线把操作系统安装到客户机上, 需要分为3个阶段
抢滩登陆阶段
由于有PXE 这样标准的协议,这个阶段只需要后台告诉客户机那里去下载启动文件,dhcp 中有专门的协议处理
建立滩头阵地,设置登陆场
这个阶段,初始化最基本的硬件,至少保证网络是可以连接的,建立数据传输的通道,启动安装程 序,为调入更大的系统做准备,这个阶段是最容易失败的,主要是卡在网卡识别方面,如果没有可用的驱动,网络识别不了,下一步就gameover 了
大 部队登陆
只要安装程序启动起来,下面的工作就是常规的安装工作了
无论安装程序做得再好,毕竟功能有限,不可能做得太大,所以UI 友好性,驱动的识别能力,都还是有限的,为解决这个问题,现在都倾向于启动一个介于安装程序和全功能系统之间的系统,用来构建UI,安装操作系 统,window 用的是winpe(windows preinstall enviroment),linux 则是各种 live 系统,提供gui 环境来安装系统

完整的 pxe server 包含
dhcp
提供dhcp 服务,分配IP 地址,告诉PXE 客户端那里去启动文件,专业一点就是设置好option 66, 67
tftp
tftp 是最简单的协议,传输启动文件和其他需要的配置文件
pxelinux
启动文件的管理,调入内核,由内核启动安装程序

windows 共享/nfs 共享/ftp/http
这些都是提供给安装程序获得后续的安装文件
iscsi
这个用来做无盘安装,无盘启动是最 合适不过了
要配置这么一大堆服务,是不是很烦,好在有简单的办法,到网上下载Linux Home Server, 最新版本的Linux Home Server 集成了PXE 启动管理功能,加上原有的带还原功能的iscsi 功能和NAS 功能,做无盘服务器最合适不过了
废话不 多说了,我们看看安装好以后的效果

clip_image002

缺省的启动菜单分别提供了 winpe, fedora, ubuntu, 以及修改版本的中文ubuntu.
我们来看看winpe, 启动过程还是有点漫长,要把winpe 的数百兆镜像通过网络传到本地,还是有些时间,不象unix 类系统,只需要传很小的启动映像

clip_image003

启动完成后,进入winpe系统, 界面如下图

clip_image005

在桌面的“bios 工具”文件夹内,集成了不少工具
everest
bios 刷写和备份工具, slic 的提取和制作工具,呵呵,用这些工具想干什么,各位自己琢磨吧

clip_image009

winpe 中连接工具
ie/firefox /winscp/ftp/putty/远程桌面/iscsi 一应俱全, 毕竟,在只有网络的情况下,只有这些工具能派上用场

系统中提供了命令行的脚本安装win7,脚本如下

diskpart /s instwin7.part

ImageX /apply Z:\sources\install.wim 2 C:

C:\Windows\system32\bcdboot.exe C:\Windows

也 就是说只要把安装镜像放在Z:\盘就可以了,无论这个Z 盘是网络共享的,还是iscsi 卷,还是iso 文件映射出来的
特别地,系统提供了虚 拟盘工具,也就是说,你只要把原始的操作系统iso 文件放到共享文件夹中,就可以直接安装了

clip_image014

上面提到的那个instwin7.part 是用于分区的应答文件,大致是这样的,根据系统中硬盘的不同,大小调整一下

select disk 0
clean
create partition primary size=300
create partition primary size=<size in megabytes>
create partition primary size=<size in megabytes>
select partition 1
format fs=ntfs label="System" quick
assign letter=r
active
select partition 2
format fs=ntfs label="OS" quick
assign letter=c
select partition 3
format fs=ntfs label="Recovery" quick
assign letter=d
exit

如果只想格式化C 盘,其他分区保留,用下面的脚本

select disk 0
select partition 1

active
format fs=ntfs label="OS" quick
assign letter=c
exit
复制完成后重新启动计算机。进入Win7系统。

clip_image017

启动 fedora

clip_image020

启动完成后,如下图所示,点击进入

clip_image022

进入系统后,如下图所示,

clip_image024

同样集成了bios 刷写工具

firefox/ftp/远程桌面/iscsi 等连接工具

安装也很简单

直接点击桌面上的图标 “安装到硬盘”即可进入图形安装界面。

用命令行安装:“ananconda --noselinux --method=xxx”。
可以安装其他系统

ubuntu
本 身是live 系统,能很容易地启动起来,似乎从网络启动比从光盘启动快得多

clip_image032

点击桌面上的“Install Ubuntu 9.10”, 即可把系统装到硬盘上

最后一个是仿xp 的中文ubuntu,安装图标就放在桌面上

clip_image036

转载:http://linuxce.spaces.live.com/blog/cns!46EAC5B4D6FF6B5D!532.entry

23Jul/101

DOS安装win7(亲自验证)

Posted by ofeng

下面的方法献给每一个资深的系统安装员

1.将ISO解压放到非系统盘,如:D:\win7。

2.进入winpe,格式化C盘为NTFS,最好是U盘PE。

3.从D:\win7 提取boot(是文件夹)和bootmgr两文件到C盘根目录,再从D:\win7\sources提取boot.wim和instail.wim到C:\sources。

4.在winpe中CMD,输入命令 "c:\boot\bootsect.exe /nt60 c:"(没有引号),然后重启计算机。

5.进入安装界面,不选现在安装,点左下脚的"repairing computer"(系统恢复选项),如果出现选择备份系统,按取消,然后选最后一项"command proupt",然后进入DOS窗口。

6.在DOS模式下,运行"D:\win7\sources\setup.exe",回车后进行安装。接下来的安装和光盘一样,进入系统正常安装(选位置时格盘)。

7.重启计算机,进入win7系统菜单,选"修复计算机"项,然后再选最后一项。

Technorati : , ,
Del.icio.us : , ,
Zooomr : , ,
Flickr : , ,