virtualBox安装Linux并配置

1.centOS6.3安装VirtualBox4自动增强功能失败的原因

参考网址:http://blog.sina.com.cn/s/blog_55fc875c01014uki.html

  安装自动增强功能的时候提示:

    building the main Guest Additions module FAILED

    unable to find the sources of your current Linux kernel. Specify KERN_DIR-<directory> and run Make again

  这个时候需要检测gcc make kernel-level kernel-header 等文件是否安装。具体使用如下命令:

    rpm –qa|grep gcc

  没有的话,需要安装,需要如下命令:

    yum install gcc

  最后需要查看kernel的版本是否一致,使用下面的命令查看:

    rpm –qa|grep kernel |sort

  不一致的话,需要更新kernel,使用如下命令:

    yum update kernel

  完成后再安装增强工具就OK了。


2.VirtualBox安装CentOS后如何安装增强功能

参考网址:http://blog.sina.com.cn/s/blog_63cefe150100g9ca.html

  本机操作系统为vista,virtualbox版本为3.1.2 r56127,虚拟机为CentOS 5.4 i386。安装vitualbox增强功能的步骤:

  1).启动CentOS,以root身份登录,进入桌面环境。

  2).在virtualbox菜单中选择“设备-->安装增强功能”,会在桌面上出现一个“VBOXADDITIONS_3.1.2_56127”图标。

  3).双击上述图标,打开文件窗口,选择“工具-->打开终端”菜单,进入终端模式。

  4).执行如下命令:

    #yum install kernel-devel  //执行此命令提示有错误,忽略;

    #yum install gcc      //执行此命令提示有错误,忽略;

    ln -s /usr/src/kernels/2.6.18-......-i686 /usr/src/linux //省略号处用TAB键补全

    sh VBoxLinuxAdditions-x86.run

  5).重启系统即可。

  6).更改屏幕分辨率:

    #vi /etc/X11/xorg.conf

    SubSection "Display"

    Viewport 0 0

    Depth 24

    Modes "1024x768" "800x600" "640x480"

    EndSubSection


3.virtualbox 4.08安装虚机Ubuntu11.04增强功能失败解决方法

参考网址:virtualbox 4.08安装虚机Ubuntu11.04增强功能失败解决办法
   在笔记本安装Ubuntu11.04增强功能失败
  引用

    fuliang@fuliang-VirtualBox:~$ sudo /etc/init.d/vboxadd setup

    Removing existing VirtualBox DKMS kernel modules ...done.

    Removing existing VirtualBox non-DKMS kernel modules ...done.

    Building the VirtualBox Guest Additions kernel modules

    The headers for the current running kernel were not found. If the following

    module compilation fails then this could be the reason.

    Building the main Guest Additions module ...done.

    Building the shared folder support module ...done.

    Building the OpenGL support module ...done.

    Doing non-kernel setup of the Guest Additions ...done.

    You should restart your guest to make sure the new modules are actually used

  在Building VirtualBox Guest Additions kernel modules的时候,缺少kernal的头文件,使用下面的命令安装:

  引用

    sudo apt-get install dkms build-essential linux-headers-$(uname -r)

  其实build-essential linux-headers已经是最新的了,只是缺少dkms(Dynamic Kernel Module Support),当有新的kernal安装的时候,它能让kernal的设备驱动自动的重新构建。

  详情见:http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support

  之后再

  引用

    sudo /etc/init.d/vboxadd setup

  成功:

  引用

    Removing existing VirtualBox DKMS kernel modules ...done.

    Removing existing VirtualBox non-DKMS kernel modules ...done.

    Building the VirtualBox Guest Additions kernel modules ...done.

    Doing non-kernel setup of the Guest Additions ...done.

    You should restart your guest to make sure the new modules are actually used


4.Linux设置界面或命令行启动

参考网址:http://www.cnblogs.com/itech/archive/2009/07/31/1535967.html

  设置界面或命令行启动

  以root的身份登陆,然后执行:

    #cd /etc

    #vi inittab

  更改"id:5:initdefault:"语句即可。

  其中5表示默认图形启动界面

  3表示默认文字启动界面

  注:在启动之后,还可以通过下面的语句进行切换:

  #init n

  如果在图形界面下,输入#init 3,则进入文字界面。

  如果在图形界面下,输入#init 5,则进入文字界面。

  --------------------------------------------------------------------------------

  Linux是一个多用户操作系统,可以设定为id:5:initdefault:,需要的时候按CTRL+ALT+Fn(n为1-6)就可以进入到命令行用户界面。在命令行界面下运行速度快。


5.fedora15开机进入文本界面

参考网址:(到处都是)

    rm -f /etc/systemd/system/default.target
    ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target


6.linux下PS1命令提示符设置

参考网址:http://blog.sina.com.cn/s/blog_6268defa0100wijx.html

    前些天安装了centos6.0。自己也尝试着使用命令行来提高自己,但是,苦于每次键入的命令都是一个黑乎乎的颜色,而且前面的什么设备名称啊、主机名称啊、 当前路径啊什么的,自己用起来就是感觉不爽的很!这不,消停不下的我,在这里研究了一番:讲自己的命令提示符弄得还慢漂亮滴!(呵呵,反正我觉得漂亮)。

    好了,先来说说什么是PS1,PS1是linux里头的一个默认的环境变量,至于你的系统当中有那些环境变量,你可一使用命令“env”来查看 [#4#caopeng@cp ~]$env ;其实这里PS1就是用来设置命令提示符的环境变量。

    现在来看看PS1到底有那些配置,到底怎样配置?

    PS1有那些配置,或者说PS1里头都能配置些命令提示符的什么东西:

      \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

      \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

      \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

      \t :显示时间为24小时格式,如:HH:MM:SS

      \T :显示时间为12小时格式

      \A :显示时间为24小时格式:HH:MM

      \u :当前用户的账号名称

      \v :BASH的版本信息

      \w :完整的工作目录名称。家目录会以 ~代替

      \W :利用basename取得工作目录名称,所以只会列出最后一个目录

      \# :下达的第几个命令

      \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

    看明白了么??呵呵,其实不明白也米有任何关系,只要你用的时候,查查就好了。不是到有米有发现一个问题?你刚才的命令不是可以有各种颜色么?怎么这里没有?呵呵,不要着急,下来就说说这个颜色的问题。我们可以通过设置PS1变量使得提示符变成彩色。在PS1中设置字符序列颜色的格式为:\[\e[F;Bm\] 其中“F”为字体颜色,编号30~37;“B”为背景色,编号40~47。 不过呢,能设置颜色,他就肯定能够取消设置,注意:这里的取消设置,和不设置是两吗事情!至于详细区别,当你读完了我的博文你就O了。呵呵。取消设置:\[\e[m\]

    颜色表

    前景 背景 颜色

      30 40 黑色

      31 41 红色

      32 42 绿色

      33 43 黄色

      34 44 蓝色

      35 45 紫红色

      36 46 青蓝色

      37 47 白色

    没有人傻乎乎的设置为白色吧.....

    代码 意义

      0 OFF

      1 高亮显示

      4 underline  

      7 反白显示

      8 不可见

    好了,现在将PS1都有那些配置都说名了,现在来看看,应该该怎么配。我就按照我的配置,来说明下,其他的跟我的都一样。

      [\[\e[32m\]#\##\[\e[31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]

    这是我的配置

    现在来看\[\e[32m\],注意:最前面的那个方括号不是用在这里的。这不就说名了要设置为绿色么,来看看我的命令提示符:[#4#caopeng@cp ~]$ 有绿色的吧。

    然后#\##就是显示现在运行的是第几条命令了,看到了吧。我这里是第四条。

    下来又是一个设置颜色的[\e[31m\],是设置为红色吧,这不也有红色么。[#4#caopeng@cp ~]$。呵呵

    下来就是\u@这是嘛意思?自己差表看去,然后不又是一个设在颜色的么(这里显示的不怎么好),

    \h \w 是什么意思?\h 是说:仅取主机的第一个名字,\w是说:显示完整的路径,但是不知到为什么家他显示~而不是绝对路径。

    在下来不是一个 ] 么 。开头不有一个 [ 么。这两个刚好搭配在一起的。

    然后最的这个 \[\e[m\] 使用来关闭颜色设置的。要是你没有这个的话;那么,你的命令提示符,包括你通过命令提示符输出的东西都是和最后一次的颜色设置相同(除了一些有特殊意义的文件 )。

    嘿嘿:我还留一手,你知道这个配置写到哪里么???

    应该在用户的根目录下的 ".bashrc" 注意前面有个"." 表示是隐藏的。

    在里头的最后一行加上:

      PS1='[\[\e[32m\]#\##\[\e[31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]'

    然后保存。然后 source .bashrc 或者 ". .bashrc" 或者注销一下。

    OK!到此为止设置成功!你可一尽情的享受了...

    声明:转载请著名出处!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值