debian在virtualBox中的安装配置

当前很多分布式的系统都运行在linux上,想要自己部署起来还是很麻烦,今天写一篇关于虚拟机里面安装debian以及对应的一些基础配置

安装准备

1、虚拟机软件 VirtualBox-4.2.6-82870-Win.exe

2、debian的安装包,可以直接去官网下载,本文使用 debian-7.6.0-amd64-netinst.iso

安装步骤

1、虚拟机的安装很简单,我都选的默认的,操作系统选择debian就好了,下面是安装后的截图:

1

 

2、start 虚拟机,启动的时候会让你选择iso安装文件,如图

2

 

接下来就是设置root用户名密码等等,其他都是默认的,这里不详细多说,安装完成后,会自动重启,用root账号登陆进去即可。

 

3、配置网络,我这边比较恶心上网要用代理,所以要先配置1个环境变量,在/etc/profile里面添加http_proxy环境变量,如下图

 

3

 

保存后,执行一下# source /etc/profile  , 使得配置生效,这样只能在debian里面访问外部网络,但是外部网络还是访问不了debian,需要再配置一张网卡,如下图:

4

 

然后你到你的win7 命令行里面输入ipconfig 找到你配置的虚拟网卡,如下图

5

根据这个信息,再修改debian里面的/etc/network/interfaces  修改后的结果如下:

 

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0

 

 

4、配置/etc/apt/sources.list,这样就可以通过网络直接安装软件了

 

deb http://mirrors.163.com/debian wheezy main non-free contrib
deb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free
deb-src http://mirrors.163.com/debian wheezy main non-free contrib
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free

deb http://mirrors.163.com/debian-security wheezy/updates main contrib non-free
deb-src http://mirrors.163.com/debian-security wheezy/updates main contrib non-free

deb http://http.us.debian.org/debian wheezy main contrib non-free
deb http://non-us.debian.org/debian-non-US wheezy/non-US main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free

 

5、安装ssh

#apt-get install openssh-server

然后修改配置

#vi /etc/ssh/sshd_config

将PermitRootLogin 的值改成yes,就可以远程登录了

 

6、shared folders 如果想从windows共享一个目录给debian,需要设置一个shared folder,假如你的设置的名字是test, 然后进入debian

# uname -r  //获取当前系统版本号

# apt-get install linux-headers-3.2.0-4-amd64   //根据上面的版本号更新linux headers

#apt-get install virtualbox-ose-guest-utils

#apt-get install virtualbox-guest-dkms

#mount -t vboxsf test /root/host   //这样就可以把test目录mount进来了,注意:前面的必须成功的执行完才能进入这一步,否则会有什么no such device等错误

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>