为了以后愉快的玩耍,Virtualbox安装Ubuntu

每次安装虚拟机都是总要折腾一下,毕竟不是特别熟悉,几个小细节总要google半天,为了以后能愉快的玩耍。把这些问题都记录下来,免得再折腾。

此文档都来自其他人的文章,我保存在Evernote整理。

网络

参考:

http://blog.csdn.net/yxc135/article/details/8458939

http://www.cnblogs.com/adforce/p/3363373.html

虚拟机的网络如果是家里安装,选择桥接是很方便的,桥接就相当于把虚拟机直接安装到了内部网络中。虚拟机的IP地址是从内网获得,这样虚拟机的网络配置当然最好选择dhcp。如下,可以看到桥接选择的网卡就是你主机使用的网卡。

桥接的优点是,这台虚拟机就和你主机一样使用和访问,非常方便,缺点是这种方式下虚拟机会占用一个内网IP,同时很多地方,比如我的公司内,是不允许你使用桥接方式。

如果不能用桥接方式,只能用NAT加上Host-only 的方式,方式也很简单,在虚拟机上选择使用2个网卡,一个配置NAT,一个配置使用Host-only,Host-only的界面名称选择VirtualBox Host-Only Network。

NAT只能让虚拟机访问主机的网络资源,但无法让主机访问虚拟机,而Host-only相反,提供主机访问虚拟机的资源,但虚拟机无法访问主机(这是一个虚拟的网络)。所以一般情况下,网卡1(NAT)配置DHCP,网卡2(Host-only)配置静态地址。

所以虚拟机的网络配置如下,而主机上VirtualBox Host-Only Network我的IP地址配置了192.168.56.1

sudo vim /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces().
# The loopback network interface auto lo
iface lo inet loopback auto eth0
iface eth0 inet dhcp # The primary network interface
auto eth1
iface eth1 inet static
address 192.168.56.120
netmask 255.255.255.0
network 192.168.56.0

很多帖子说重启只需要执行/etc/init.d/networking restart 就可以了。我测试不行,直接重启。

补充一句,开始时我写配置的时候很二的在网卡2上惯性的配置gateway 192.168.56.1,结果主机总是无法访问外网,疑惑了半天(Host-only本来就无法访问外网资源,而设置网关让所有外网请求走了这个网卡)。

如果是在公司内部需要配置代理上网,你需要在VA的全局设定里面的网络设置。

虚拟机窗口分辨率

参考:http://blog.csdn.net/weilanxing/article/details/7664324

安装的是中的Ubuntu Server,启动后发现的控制台窗口有点儿小,使用起来不太方便,要调整控制台的窗口大小,需要修改屏幕的分辨率,修改方法如下:

1. 打开grub文件($vim /etc/default/grub), 修改参数GRUB_CMDLINE_LINUX的值,GRUB_CMDLINE_LINUX="vga=0x317", 参数值参考下图:

| 640x480 800x600 1024x768 1280x1024

----|--------------------------------------

256 | 0x301 0x303 0x305 0x307

32k | 0x310 0x313 0x316 0x319

64k | 0x311 0x314 0x317 0x31A

16M | 0x312 0x315 0x318 0x31B

2. $sudo update-grub

3. $sudo reboot

如果我没记错,如果配置错误了,启动的时候会提示你如何修改。

SSH

/etc/ssh/sshd_config

ListenAddress

指定 sshd(8) 监听的网络地址,默认监听所有地址。可以使用下面的格式:

Port

指定 sshd(8) 守护进程监听的端口号,默认为 22 。可以使用多条指令监听多个端口。

默认将在本机的所有网络接口上监听,但是可以通过 ListenAddress 指定只在某个特定的接口上监听。

Protocol

指定 sshd(8) 支持的SSH协议的版本号。

'1'和'2'表示仅仅支持SSH-1和SSH-2协议。"2,1"表示同时支持SSH-1和SSH-2协议。

Ubuntu国内的源头

拜伟大的GFW所赐。国内访问国外Ubuntu的atp-get源很慢。

BTW:最近推荐sohu的源,163的源好像总有问题。

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

sudo vim /etc/apt/sources.list

http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8

http://www.ha97.com/4950.html

虚拟机和主机共享目录

VirualBox的功能完全不输给VMware,也可以指定外部目录和虚拟机共享,但同样,也需要安装附件,需要安装VirtualBox Guest Additions。

1、首先,选择设备->安装增强功能

2、然后安装以下的包:

sudo aptitude install build-essential

3、挂载cd-rom。

sudo mount /dev/cdrom /mnt/

4、安装增强包

sudo /mnt/VBoxLinuxAdditions-x86.run

5、卸载cdrom

sudo umount /mnt/

6、共享windows中的文件,我在virtualbox中设置的共享空间叫vbshare,于是在ubuntu中输入如下命令

sudo mkdir /mnt/share

sudo mount -t vboxsf vbshare /mnt/share

如需启动是就在/etc/rc.local 文件里面增加一句。

mount -t vboxsf vbshare /mnt/share

为了以后愉快的玩耍,Virtualbox安装Ubuntu的更多相关文章

  1. VirtualBox安装Ubuntu教程

    1.VirtualBox虚拟机安装,及VirtualBox安装Ubuntu教程VirtualBox版本为VirtualBox-4.3.12-93733-Win.exe,Ubuntu版本为ubuntu- ...

  2. VirtualBox 安装 Ubuntu 20.04 全流程

    VirtualBox 安装 Ubuntu 20.04 全流程 内容概要 这个作业属于哪个课程 2022面向对象程序设计 这个作业要求在哪里 2022面向对象程序设计寒假作业1 这个作业的目标 在虚拟机 ...

  3. Virtualbox安装Ubuntu

    每次安装虚拟机都是总要折腾一下,毕竟不是特别熟悉,几个小细节总要google半天,为了以后能愉快的玩耍.把这些问题都记录下来,免得再折腾. 此文档都来自其他人的文章,我保存在Evernote整理. 网 ...

  4. windows下virtualbox安装Ubuntu虚拟机

    安装Ubuntu的部分省略.下面是设置文件夹共享. 1. 安装virtualBox增强功能包 点击"设备"->"安装增强功能" 2. 在windows下建 ...

  5. 基于VirtualBox安装Ubuntu图文教程

    基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts ...

  6. 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得

    一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...

  7. 【Linux】VirtualBox安装ubuntu排错LowGraphic

    在Oracle的VirtualBox虚拟机上,安装Ubuntu后,提示了如下图这样的 错误 The system is running in low-graphics mode 在网上搜,有多种解答方 ...

  8. VirtualBox安装ubuntu 开发环境 配置

    一 下载VirtualBox安装程序以及ubuntu光盘镜像 1.下载VirtualBox安装程序(本文选用的是6.0.12版本) 建议从清华大学镜像站 https://mirrors.tuna.ts ...

  9. virtualbox 安装ubuntu

    1. 下载已经安装好的ubuntu的virtualbox的vdi 下载地址: http://www.osboxes.org/ubuntu/ ubuntu 16.04 Xenial VirtualBox ...

随机推荐

  1. Android 对话框弹出位置和透明度的设置

    在Android中 我们经常会用AlertDialog来显示对话框.通过这个对话框是显示在屏幕中心的.但在某些程序中,要求对话框可以显示在不同的位置.例如,屏幕的上 方或下方.要实现这种效果.就需要获 ...

  2. disable-linux-firewall-under-centos-rhel-fedora

    http://www.cyberciti.biz/faq/disable-linux-firewall-under-centos-rhel-fedora/

  3. poj 1061 青蛙的约会(扩展gcd)

    题目链接 题意:两只青蛙从数轴正方向跑,给出各自所在位置, 和数轴长度,和各自一次跳跃的步数,问最少多少步能相遇. 分析:(x+m*t) - (y+n*t) = p * L;(t是跳的次数,L是a青蛙 ...

  4. Hibernate学习笔记之EHCache的配置

    Hibernate默认二级缓存是不启动的,启动二级缓存(以EHCache为例)需要以下步骤: 1.添加相关的包: Ehcache.jar和commons-logging.jar,如果hibernate ...

  5. 宏buf_pool_struct

    typedef struct buf_pool_struct buf_pool_t; /** @brief The buffer pool structure. NOTE! The definitio ...

  6. bzoj1564

    嗯,这是一道简单题 注意二叉搜索树的子树中序一定是连续的 又因为取值修改是任意的并且修改代价与权值无关 不难想到把权值离散化,然后按找数据值排序,然后dp f[i][j][w]表示从i~j的节点构成一 ...

  7. Asp.Net操作FTP方法

    将用户上传的附件(文件.图片等)通过FTP方式传送到另外一台服务器上,从而缓解服务器压力 1.相关的文章如下: Discuz!NT中远程附件的功能实现[FTP协议] http://www.cnblog ...

  8. SQL Server索引怎么用

    什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K .为了加快查找的速度,汉语字(词)典一般都有按拼音. ...

  9. 为apache单独编译mod_rewrite.so

    今天要把一个站点搬到一台Red Hat 4.1.2-42系统上,在配置rewrite的时候,发现apache没有mod_rewrite,可能是当初编译apache的时候没有带上 --enable-re ...

  10. 用ffmpeg把H264数据流解码成YUV420P

    在网上找了很久这方面的内容,发现网上的代码都太旧了,所使用的函数旧到连最新版本的ffmpeg都已经不包含了,所以对于我这个初学者来说太坑拉.不过经过多次查找ffmpeg的头文件和结合网上的内容,终于成 ...