分类 Linux 下的文章

本文前提是安装好Virtual4.3。在Fedora下如何安装请点击http://www.lanecn.com/article/main/aid-9查看。
打开软件,点击新建。输入一个名字,随便写,自己能认就OK。按照系统默认的选项一直下一步。一直创建完成。选中创建的项目后点击上方的显示。选择一个ISO镜像文件。(XP,WIN7,老毛桃,深度,雨林木风等)。
现在虚拟机就开始开机了。
安装和正常是一样的。
本文主要说遇到如下错误:
UIDE,01-15-2008 80-MB cache,CD/DVD name is mscd001
IDE1 controller at IO address Fgooh ,chip I.D.1002438ch
IDE2 controller at IO address Fbooh ,chip I.D.10024380h
IDE2 secondary-slave disk is WDC WD 1600AAjs-22psao,ata-133
CD:IDE1 primary-master, teclast DHB16H,ATA-33.

解决方案:
1、对虚拟磁盘分区。
2、进入winPE。
3、GHOST。
4、一般下载的IOS镜像里有GHO文件。可以直接用来GHOST.
从PE安装就不会有上面的提示。

由于我的Ubuntu实在用这不爽,作为Linux新手我完全不能应对Ubuntu的各种报错,比如今天图形界面的关机按钮没有了,明天图形界面的时间没有了,后天图形界面的输入法不显示了。之前用过几天的Fedora,感觉界面比较炫。
在Fedora 20 安装VirtualBox的时候发生了些小意外。
第一步、下载Vbox。上官网,下对应自己系统的版本。

sudo rpm -i VirtualBox-4.3-4.3.8_92456_fedora18-1.i686.rpm

然后。让我头疼的事情来了。
警告:VirtualBox-4.3-4.3.8_92456_fedora18-1.i686.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 98ab5139: NOKEY
错误:依赖检测失败:
	libGL.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libQtCore.so.4 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libQtGui.so.4 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libQtNetwork.so.4 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libQtOpenGL.so.4 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libSDL-1.2.so.0 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libX11.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libXcursor.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libXext.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libXinerama.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libXmu.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libXt.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libasound.so.2 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.1.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.1.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.1.3) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.15) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.2.3) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.3) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.3.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libc.so.6(GLIBC_2.4) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libcrypt.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libcrypt.so.1(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libcrypto.so.10 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libcrypto.so.10(libcrypto.so.10) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libcurl.so.4 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libdevmapper.so.1.02 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libdevmapper.so.1.02(Base) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libdl.so.2 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libdl.so.2(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libdl.so.2(GLIBC_2.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libgcc_s.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libgcc_s.so.1(GCC_3.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libgcc_s.so.1(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libm.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libm.so.6(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libm.so.6(GLIBC_2.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpng15.so.15 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpng15.so.15(PNG15_0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.3.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.3.3) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpthread.so.0(GLIBC_2.3.4) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libpython2.7.so.1.0 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	librt.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	librt.so.1(GLIBC_2.2) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libssl.so.10 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libssl.so.10(libssl.so.10) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(CXXABI_1.3) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(CXXABI_1.3.1) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(GLIBCXX_3.4) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(GLIBCXX_3.4.11) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(GLIBCXX_3.4.15) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libstdc++.so.6(GLIBCXX_3.4.9) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libvpx.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libxml2.so.2 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libxml2.so.2(LIBXML2_2.4.30) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libxml2.so.2(LIBXML2_2.6.0) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libxml2.so.2(LIBXML2_2.6.8) 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要
	libz.so.1 被 VirtualBox-4.3-4.3.8_92456_fedora18-1.i686 需要

我去年买了个表啊!!!这么多的库文件却是难道要我一个一个手打安装????
各种Baidu\Google。然后。被我发现了一个好发方法。。
双击打开!!
然后他会自己安装这些关联关系的软件包。

是不是要喷?开头我就说了很狗血的~

-------------我是分割线------------------------

安装完成,打开。报错
不能为虚拟电脑 XP 打开一个新任务.
The virtual machine 'XP' has terminated unexpectedly during startup with exit code 1.



RTR3InitEx failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

按照提示输入/etc/init.d/vboxdrv setup都提示OK了也没有用啊。
搜索的解决方法
sudo yum install kernel-devel
sudo yum install gcc
sudo /etc/init.d/vboxdrv setup

再次打开,还是不可以,报同样的错。

继续搜索~
来了个狠的,更新系统
sudo yum -y update
sudo /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Removing old VirtualBox kernel module                      [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS[  OK  ]
Starting VirtualBox kernel modules                         [  OK  ]
好了。可以了哦

本文以Ubuntu为例,讲解Linux下如何安装Linux、Apache、Mysql、PHP的LAMP架构。可用于Ubuntu和CentOS系列。
1、安装Apache,Mysql,PHP,在安装Mysql的时候会要求建立管理员帐号和密码:

sudo apt-get install php5 apache2 mysql-client mysql-server 

2、安装PHP的扩展。如php中的mysql,GD库,CURL等。这样才可以使用GD库做图,mysql扩展,CURL扩展等功能

sudo apt-get install php5-mysql php5-gd php5-curl 

3、修改目录权限,为方便此时测试,暂且修改为777,也就是drwxrwxrwx。在实际中,777可是非常危险的哦。一般apache的项目根目录在/var/www

cd /var/www
sudo chmod 777 /var/www/

4、安装PHPMyAdmin,安装时会要求选择服务器端软件,选择Apache就好了。还会要求你输入Mysql的帐号和密码。这个帐号和密码是在第一步安装的时候就有提示的。

sudo apt-get install phpmyadmin

5、为PHPMyAdmin建立软链接,放在/var/www下,这样可以直接通过localhost/phpmyadmin来访问了。

sudo ln -s /usr/share/phpmyadmin /var/www

重启Apache是/etc/init.d/apache2 restart或者service apache2 restart

OK,安装好了。自己在/var/www建立index.php吧

cd /var/www
touch index.php
vim index.php
<?php 
echo 'hello wordl';
?>
touch phpinfo.php
vim phpinfo.php
<?php
phpinfo();
?>

好了。自行玩吧~