各种版本Windows的非光盘安装方法

作者:tKC 发布时间:March 17, 2011 分类:IT技术,微软

Win9x:
Win9x包括了Win95/Win98/WinME,新一点点电脑估计都要把硬盘模式改成兼容模式,否则Win9x是不会识别硬盘的,当然也可以自己集成驱动,集成Win9x的驱动就不说了,非光盘安装方法也很简单,就是通过U盘(或移动硬盘,这个下文中就只用U盘来说了)启动到DOS环境,然后对硬盘进行分区格式化,拷贝Win9x的安装文件,最后进入安装文件夹执行setup /is /im /ie进行安装就行了
Winnt5.x:
WInNT5.x包含了Win2000/WinXP/Win2003,如果不集成驱动的话,同样也需要把硬盘模式更改为兼容模式才可以识别硬盘,不过有DriversPack或nLite可以把驱动制作到安装文件中,做完这个就可以使用U盘上的PE启动系统,拷贝安装文件到本地硬盘,运行安装文件中的Setup.exe或者I386下的WinNT32.exe(现在已经不推荐dos启动,然后运行I386下的WinNT.exe了,虽然也是一中安装方法),另外,拷贝安装文件到本地并不是必要的,只是有时候安装 过程会提示你插入安装盘或者指定安装文件的位置,为了避免这个问题才建议先拷贝安装文件到本地硬盘。
Winnt6.x:
Winnt6.x包含了Vista/Win7/Win2008,从Vista开始,已经对于sata硬盘增强了支持,基本上常规的硬盘它们都可以识别的,很少需要人工打驱动进安装盘了,安装方法也更加简单了,使用U盘启动到Win7PE,对硬盘进行必要的分区格式化,挂载iso文件,或者直接运行解压好的安装文件sources/setup.exe进行安装就行了(如果不是挂载iso或者光盘启动,千万不要运行光盘根目录的setup.exe,否则安装会出错)
将Win7/Win2008安装到VHD文件中:
Win7的企业版和旗舰版都支持将Win7直接安装到VHD文件中,好处就是方便部署,也能做vhd差分,适合大规模部署,还能做到瞬间还原系统,非常诱人,可缺还有很多人都不知道,所以在此写一下方法
首先使用U盘上的Win7PE启动,如果你的PE支持图形操作,可以直接在磁盘管理上创建vhd并挂载,如果你的Win7PE只有命令行,或者你是直接使用光盘启动安装的话,请按以下命令操作创建vhd并挂载,Win7安装盘启动系统后,不要点击下一步,直接按Shift+F10启动命令提示符,输入以下命令

阅读剩余部分...

解决vsftpd上传文件在samba下乱码问题

作者:tKC 发布时间:March 10, 2011 分类:IT技术,Linux,服务软件

由于特殊需求,服务器上的一个文件夹既要可以使用ftp访问,又要可以使用samba文件共享方式访问,于是在服务器上安装了samba和vsftpd(选vsftpd是因为centos安装盘上自带,偷个懒),安装使用大体没问题,但发现通过vsftpd上传的文件,在samba下看是乱码,并且很多乱码文件无法删除,估计是编码问题,搜了一下,果然如此。
其原因就是vsftp没有处理编码,而一般用IE或者别的工具上传文件就会使用GB2312编码,Linux服务器上使用的是utf8编码,用samba访问肯定造成乱码,如果使用Firefox设置默认使用UTF8编码的话就可以解决这个问题,但是没法要求客户端都统一做这个设置,并且也不能避免用户使用IE登录FTP,只好在服务器上下手了。
因为是迁就客户端,所以vsftpd上不用做修改了,只需要修改samba配置文件,让samba使用的编码更改成中文编码就可以了
在/etc/samba/smb.conf文件中[global]区域内增加如下配置,如果已有则修改成如下配置。
display charset = cp936
dos charset = cp936
unix charset = cp936


再重启samba服务即可
#/etc/init.d/smb restart

需要注意到一点是,之前正常在samba共享里存入的正常显示中文名的文件会变成乱码,需要重新修改成中文才可以,之前通过vsftpd文件传上去的乱码文件会自动变成正常中文,如果中文名数据很多,最好先挪出来再改这个配置。