家用机第一次用上了Intel的cpu

昨天的系统花屏并未随着Avast!的离开而结束,一次次花屏,一次次重新启动后调整主板参数,看来是主板的问题,本来想趁着国庆重新装一台机器,但算了算光主板+cpu花费也不少,想想能省则省,而且估计原先的主板更换电池,去掉显卡后当虚拟机主机使用应该还能发挥余热,于是觉得还是将原先虚拟机的z87+赛扬1820换过来当主机用了。

从1996年毕业后,用爸妈给的家里仅存的5000元加上工作后的1500元国庆节过节费买了第一台Ti486 DX4/100开始,整整18年,经历了k6-233、毒龙650,athlonxp1400+、闪龙2200+、athlonx264 3600+、athlonII 415e,终于第一次在家里的主机上用上了Intel的cpu了。

 

该死的Avast!

昨天用机器期间,提示Avast!升级完毕,也就没有管他,只是没有立即升级,继续使用,后来离开一会,回来居然看到了多年未见过的花屏。

重启机器,显示倒是正常了,但提示找不到网络,进入硬件管理器发现网卡不见了。之前也遇到过此类情况,以为就是主板板载的螃蟹网卡质量不行,寻思是不是主机觉得连Vmware的虚拟机性能都比他好,要罢工了,盘算着那升级的银子也不少,还是换上了一块pci的博通千兆网卡,先将就着用吧。

后来登录战网,提示证书错误,后来发现是系统时间被提前了7年,穿越到2007年去了。当年Avast!闹过和战网冲突的问题,于是一怒之下把Avast!卸载了,结果重启机器,网卡也回来了。

一忍再忍,还是请Avast!滚蛋吧。

新一轮折腾记之七:新虚拟机开工,win10技术预览版安装完成

Vmware虚拟机安装完成后,一直忙着单位的烂事,没有进行怎么测试。国庆节起解无事,正好微软发布win10技术预览版,于是就想测试一下新虚拟机性能。

从驱动之家的链接下载,连下两次,4G的ISO文件只是下载了不到3G就结束了,安装倒能进入界面,但无法继续,到了晚上用迅雷精简版下载,这回下载的文件正常了。

安装速度非常快,运行也非常快,感觉和我的AMD 415e主机速度没有什么区别,对虚拟机和win10都非常满意。

早知今日,何必当初。

.今天登录亚马逊的网站,无意中看到kindle等全新上市499起,随手打开,对此类多少多少起的东东本没有抱什么希望。果然第一页并没有499的东西,点击kindle电子书阅读器链接才看到果然有kindle电纸书出售。

这款电纸书与原先899的paperwhite相比,分辨率降低到167ppi,取消了内置阅读机,但和水货相比已经很有诱惑力了。但新上市还遮遮掩掩,估计自己卖的都心痛。

早这样卖,亚马逊能多卖多少书,没准捎带着能卖一些电子书读物,早知今日,何必当初。

新一轮折腾记之六:升级VirtualBox,虚惊一场

昨天晚上对系统例行升级,提示VirtualBox有4.3.16版本可升级,也就顺手升级了,谁知却惹出大麻烦。

因为从VirtualBox的官网升级,升级过程十分缓慢,用了近一个小时才下载完那60多M的文件,期间也一直没有关注,只是发现似乎有一个提示框出现,但一闪即过,然后提示失败。查看log文件,并没有相应记录,于是重新升级,这次顺利升级完成,但麻烦随即而来。

使用PhpVirtualbox登录管理,出现了第一次安装时候的错误,无法连接。查看/etc/default下的virtualbox,里面内容没有更改,再查看相应的用户,也正常,上网再查,因为原先的ssh付费到期,谷歌是用不上了,只能求助半吊子bing,里面介绍了也不少,其中主要是重启vboxweb-service start,但提示运转正常,又 update-rc.d vboxweb-service defaults,提示无效,后来又VBoxManage setproperty websrvauthlibrary null,依然没有效果。
昨天下午看VirtualBox的用户手册,正好觉得无用就跳过第八章命令行管理,真是报应了。

无奈之下随手重启机器,抱着试一试的心态又进了一次PhpVirtualbox,居然熟悉的画面出现了!大喜之余,赶紧备份虚拟机。然后重新过了一遍流程,感觉应该是update-rc.d vboxweb-service defaults起到作用,升级VirtualBox后,需要让系统知道vboxweb-service的新配置,下次升级的时候再测试一下,加以确认。

虚惊一场,略有所得。

新一轮折腾记之五:最大的折腾,安装Esxi5.5

最近的折腾基本还是小打小闹,安装都还算是顺利,但对VirtualBox还是感觉不太满意,感觉还是自己原先安装的Esxi功能更强一些,其中最主要的就是可以虚拟硬盘,这对测试系统更为方便,比如以后会测试的freenas,正好最近手头宽裕,于是决定再装一台性能更强一些的机器来安装Esxi5.5。

首先看中一款主板是昂达的Z87主板,价格只有398元,全固态而且还有一个Esata,实在是便宜,这也便于以后扩充,内存太贵,所以cpu也就降低要求只是选择了赛扬1820,硬盘用的是kingmax128G的固态硬盘,机箱也是选择的以前给外甥买过的便宜的鑫谷机箱升级版。

硬件到位后安装非常顺利,但开始安装Esxi后才感觉这是我最近最大的一次折腾了。

首先安装就卡在Initializing IOV上了,网上一查发现这个太普遍了,看来原先我在单位淘汰的旧机器上(hp h55 i3)的测试实在是太顺利了,运气好而已,而不是我的技术好。

好在终于找到解决办法,那就是在安装界面出现的时候按下 Shift+O,然后清空命令行,输入noIOMMU命令,这样安装就跳过了Initializing IOV环节,后面安装倒还顺利,系统可以运转了,但总感觉有些奇怪,后来才发现原来根本少了一个选择安装介质的环节。估计是跳过Initializing IOV影响了设备的初始化。

于是在自己的pc机上测试,老机器问题也不少,找不到网卡。换上网卡,安装终于正常了,将Esxi安装到U盘上,然后将U盘插到新机器上,启动正常了,但到了Initializing IOV环节又卡住了。

此时已经精疲力尽,不管了,先跳过再说,进入系统,倒没有再提示什么错误,也可以新建虚拟机了,但也不能每次都输入啊,又上网搜索,终于找到解决办法,通过ssh连接主机后,输入:

esxcli system settings kernel set –setting=noIOMMU -v TRUE

这样以后就不用每次都手动跳过Initializing IOV环节了。

系统运转起来,首先试着安装Mac OS X Mavericks(10.9),与网上介绍的在VirtualBox下使用HackBoot启动不同,我直接通过客户机的ISO文件安装OSXMavericks的ISo文件,可以直接启动了,但100M交换机下,那速度….,以后换一个千兆交换机再试试。

之前运气好所以才觉得Esxi安装很方便,今天才知道真是折腾人啊,好歹解决了,庆祝一下。

新一轮折腾记之四:云终端

这次折腾自己的服务器,还有一个原因就是为了给太太的工作创建一个过时落后的平台,来完成她的日常工作–报税。那个破系统离开了xp+IE6就没法工作,所以想让xp在中国退役,先做好政府机关和国企的工作再说吧。

而报税离不开密钥U盘,而这是VirtualBox一个最大的优势,所以在主机搭建的同时,我开始琢磨用什么云终端来配合虚拟机。原先购买过一款在网上最火的所谓云终端,买回来才发现它是基于厂家自己的服务器端软件来实现远程登录的,连基本的RDP都不支持,算是废柴一个。

但在淘宝网上搜索云终端的时候,换了一个关键词“瘦客户机”来搜索,发现有卖全新的dell WYSE s10,价格相比那些云终端也不贵,只要99元,还带原装电源,于是动心买了下来。

wyse_s10_main_image_1买回来打开一看,全新算不上,但成色还是不错。拿回家一用才发现,买的时候有些冲动了,就像当年的mss硬盘盒子一样,对这类固化系统而且已经退市的产品,还是少碰为好。RDP版本太低,由于厂家已经不再提供支持,费了半天劲也没有把固件升级,而ICA缺少服务器端的支持,也只是一个摆设。

好在这个支持U盘的客户端使用,在虚拟机上设置好U盘后,在s10上面,U盘可以即插即用了,而且远程桌面的关机选项也被替换为断开,非常人性化。

后来又在网上搜了一下,其实我的需求用HP T5325瘦客户端更合适一些,价格贵20元左右,但是功能更强,关键是RDP版本高一些,运行虚拟机更流畅。

原先都说,学习计算机,越学越觉得自己知识不够,看来逛淘宝,是越逛越觉得好东西越多,钱包不够。

 

 

新一轮折腾记之三:安装Vmware Esxi和Xenserver

安装完VirtualBox,初战成功,立马乘胜追击,继续测试安装Vmware Esxi 5.5。

本以为单位已经安装顺利,应该没有什么问题,谁知安装到重启核心的时候死机,无法进行。以为是U盘安装的缘故,刻盘,用外置的dvd刻录机安装,同样到了那一步安装无法进行。

转而测试安装Xenserver 6.2.,结果更糟糕,刚显示选择键盘那一步,死机无法进行。这倒是在单位也遇到过,是不支持USB键盘的缘故,自己自作聪明,在VirtualBox里创建一个虚拟机,安装Xenserver,安装倒是顺利,但是到了创建虚拟机的时候,提示错误,网上查询知道,那是提示Xenserver没有虚拟化技术支持。看来VirtualBox因为不需要硬件支持虚拟化就可以运行,所以他创建虚拟机的时候给guest提供的也只是二手虚拟的硬件虚拟化,所以对硬件虚拟化支持要求严格的Xenserver来说是不运行的,所以无法运行虚拟机。

幸亏京东送货快捷,第二天一早订购的键盘就送到了,安装总算是可以继续,安装完毕,注册却总不能成功,无论是安装虚拟机还是使用windows作为注册服务器,总是无法注册,这个可比开源的VirtualBox和注册便捷的Vmware差远了。

不管他,继续安装虚拟机,结果也不顺利,host不识别usb光驱,好在自己现学现用用NFS方式安装成功了xp,运转一切正常。

之前购买了一个dell的WYSE s10,以为能够支持Xenserver的远程桌面,但Xenserver只是服务器开源而已,桌面还是他的收入来源,没有ICA,连接xp使用的还是传统的远程桌面连接方式,需要连接的xp机器打开远程连接选项,而VirtualBox连接的是到xp所在服务器的IP地址,但从 RDP 这方面来说,VirtualBox要更方便,所以也就失去了对Xenserver的兴趣。

网上对开源的Xenserver评价一直不高,除了操作繁琐,还有就是他的开源的虚拟化技术属于高不成低不就。而此次没有安装成功Esxi还是有些可惜。从单位安装的情况看,Esxi的无论是技术还是操作管理便捷方面是最好的。它可以安装到U盘上,网络设置简单,可以虚拟硬盘供其他虚拟机使用等等,此次不成功估计是因为硬件支持不好,毕竟J1900是刚生产的低端桌面产品,Esxi不支持也情有可原,以后条件再试试吧。

最后选择的是VirtualBox,简单够用,这样自己的“服务器“算是初步成型了。

新一轮折腾记之二:安装Ubuntu+VirtualBox

机器安装完毕,算是搭好戏台,下一步该系统登场了。

此次重新折腾的目的就是为了搭建虚拟机,此前在单位的HP淘汰机器上已经测试成功过Vmware的Esxi5.5和XenServer6.1,都算初步运转正常,而VirtualBox只是在windows机器上安装运转,而在Linux系统下几次都没有成功,所以就先从VirtualBox下手。

首先安装Ubuntu14.04,机器没有光驱,先用Universal-USB-Installer将下载的iso镜像文件安装到U盘上,再用U盘安装系统,非常顺利,系统安装完毕后更新了apt的源,此次使用的是搜狐的源,并按照网上的在源文件的最后添加了最新的VirtualBox的官方源:

deb http://download.virtualbox.org/virtualbox/debian trusty contrib

然后获取 public key

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add –

但之后犯了一个低级错误,更新之后忘了apt-get update,这就导致了后面安装的VirtualBox并非官方的最新版本,而且不提供我此次重点要学习的VBoxHeadless。浪费一些时间后,索性重新安装系统,apt-get update之后,因为是最新的系统,不需要再安装linux-headers,只是

apt-get install virtualbox-4.3 dkms

安装VirtualBox和dkms保证VirtualBox系统的正常运转。

然后安装VirtualBox的扩展包,查看VirtualBox的版本后,下载并安装相应的扩展包

cd /tmp
wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14–95030.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.14–95030.vbox-extpack

一切顺利,VirtualBox极其扩展包安装完成后,就可以进行下一步设置通过phpvirtualbox来进行Headless管理了。

首先新建一个进行管理的用户,因为VirtualBox在安装的时候新建了用户及组vboxuser,新建用户也要加入这个组,才能管理VirtualBox并使用usb设备,

useradd -m vbox -G vboxusers

使用-G表示用户除了自己组之外还加入vboxuser,但我按照此设置之后后续安装中无论是phpvirtualbox还是ftp总有一些麻烦,所以后来索性先用useradd添加用户,然后再用usermod把用户添加到vboxuser里面,这样一切才正常。

新建文件vi /etc/default/virtualbox,将VBOXWEB_USER=vbox添加到文件中,告诉系统,vbox用户来运转vboxwebsrv,同时update-rc.d vboxweb-service defaults,让系统开机自动运行vboxweb服务。

安装完VirtualBox,该搭建web平台,现在已经无视Apache了,直接安装Nginx、php-fpm,设置一番后,进入Nginx的html文件目录,下载最新的phpvirtualbox

wget http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-1.zip
unzip phpvirtualbox-4.3-1.zip
mv phpvirtualbox-4.3-1 phpvirtualbox

进入phpvirtualbox目录,将配置文件更名

cp config.php-example config.php

然后修改文件中的用户名和密码

[…]
/* Username / Password for system user that runs VirtualBox */
var $username = ‘vbox’;
var $password = ‘secret’;
[…]

这个用户是上面设置的运行vboxweb的,而不是管理phpvirtualbox的用户,管理phpvirtualbox默认用户名和密码是admin,结果为了这个简单的问题,害得我半天进不去,而系统提示也是五花八门,而网上解释几乎清一色让安装一个windows系统的清理软件,那破软件还赶不上360之流的,还厚着脸皮要注册才能完全使用,真是天下水军一般黑啊。

使用默认用户名登录后,漂亮简洁的用户管理界面出现在眼前,对VirtualBox的好感顿时增添几分。

无标题