VBox 安装 Ubuntu Server 的那些坑,键盘乱码、网卡互连、共享目录等
1、更新,相信大家都是有强迫症的
sudo apt-get update
sudo apt-get upgrade
出现错误:Could not open lock file /var/lib/dpkg/lock
解决办法:
sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/cache/apt/archives/lock
2、键盘会打出乱码是选择键盘不对,可以使用如下命令选择 English(US)
sudo dpkg-reconfigure keyboard-configuration
3、网卡只有NAT一块
在VBox中全局网络Host-Only中添加一块虚拟网卡,设置好VBox的DHCP(设置不对时保存会报错),在虚拟机的网络设置中加入网卡2,选择Host-Only以及刚才添加的网卡,网关可以是192.168.66.1。
启动虚拟机,在Ubuntu中用如下命令取得网卡地址,并编辑配置文件:
sudo ifconfig -a #查看网卡的名称,这里新网卡名称不叫 eth1 而叫做 enp0s8
sudo vi /etc/network/interfaces #编辑配置文件
#如果ubuntu没有自动添加的话,添加如下行(注意修改网卡名称):
auto enp0s8
iface enp0s8 inet dhcp
使用 :eq 指令保存,重启后就可以尝试 ping 了。
注意:如果ipconfig看enp0s8网卡没有分配IPv4地址,那么只能再修改配置文件手动分配
iface enp0s8 inet static
address 192.168.66.100
netmask 255.255.255.0
4、配置SSH
检查SSH Server是否安装,如果安装了,应该就可以用 putty 访问了。如果没装可以使用 tasksel 安装。
5、如果想要图像界面可以安装桌面,但是桌面都超过600MB,非常大依赖也巨多,为了性能就酌情选择吧,三种任选其一,安装前会提示确认y/n的,并且有大小提示
sudo apt-get install ubuntu-desktop
sudo apt-get install ubuntu-kdesktop
sudo apt-get install ubuntu-xdesktop
6、安装VBox工具报错
提示光盘被占用,在Ubuntu图形界面中可以弹出光盘即可,如果没有安装图形界面,则要如下操作:
sudo blkid #获得光盘路径
sudo mkdir cdrom
sudo mount /dev/sr0 ~/cdrom/
cd cdrom
sudo ./VBoxLinuxAdditions.run
#如果出错,一般是缺少make、build-essential等环境
cat /var/log/VBoxGuestAdditions.log #查看错误日志
sudo apt-get install -y gcc make kernel-devel linux-headers-$(uname -r) build-essential
#卸载光盘
sudo umount -f ~/cdrom
sudo rmdir cdrom
7、共享目录
首先要安装VBox工具,然后在 Windows 中建立一个 vbox_share 目录,在 Ubuntu 中建立一个 vshare 目录,注意两者名字不能相同。
然后在VBox中固定分配 vbox_share 目录,但是不要自动挂载。
在 Ubuntu 执行以下命令即可:
sudo mount -t vboxsf vbox_share /mnt/vshare/
卸载命令:
umount -f /mnt/vshare
8、Docker太慢
登录 daocloud.io 有个免费的加速器
9、禁用IPv6,暂时没什么卵用,最多只是ifconfig出来的结果好看点
sudo vim /etc/sysctl.conf
添加一行
net.ipv6.conf.all.disable_ipv6 = 1
执行指令刷新或直接重启
sudo sysctl -p /etc/sysctl.conf
10、启动时出现“A start job is running for Raise network interfaces”提示,并占用5分钟
sudo vim /etc/systemd/system/network-online.target.wants/networking.service
编辑 TimeoutStartSec=5min 改为 30sec
VBox 安装 Ubuntu Server 的那些坑,键盘乱码、网卡互连、共享目录等的更多相关文章
- vbox安装 ubuntu server 后 安装增强包
用vbox安装虚拟机系统如果不装增强包, 有很多东西就有点不好用-用vbox安装ubuntu server时,点击菜单中的安装增强功能.因为ubuntu server版本没有ui,所以不能很方便滴找到 ...
- 为部署ASP.NET Core准备:使用Hyper-V安装Ubuntu Server 16.10
概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可.但是前提是要确保你的机器已经启用虚拟化,可以 ...
- NET Core准备:使用Hyper-V安装Ubuntu Server 16.10
NET Core准备:使用Hyper-V安装Ubuntu Server 16.10 概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win1 ...
- vmware 10虚拟机安装ubuntu server 14.04
-開始安装ubuntu server- 1.首先是安装系统时的语言,推荐选择English 然后安装系统 这里选择语言非常重要,我開始选择了中文,安装完毕后会乱码,所以推荐选择英文 由于在中国.所以选 ...
- U盘安装ubuntu server 14.04
U盘安装ubuntu server 14.04 U盘安装ubuntu server 14.04 1.制作启动u盘 2.开始安装 1 将u盘插入主机,重启后从u盘启动 2 选择语言(随便挑,随便选),我 ...
- U盘安装ubuntu server 12.04的问题检测不到CDROM的解决
U盘安装ubuntu server 12.04的问题检测不到CDROM的解决 ========================== 我是u盘安装ubuntu 14 64Bit 也是出现同样的问题 用u ...
- 「ubuntu」通过无线网络安装Ubuntu Server,启动系统后如何连接无线网络
接触Ubuntu系统不久,发现无线网络环境下安装Ubuntu Server一个不太人性化的设计:在安装过程中选择无线网卡,即使用无线网络安装(此时需要选择Wi-Fi网络并输入密码),但系统安装完成重启 ...
- 在虚拟机中安装Ubuntu Server 15.04
学Linux,上红联! 红联Linux门户|Linux通用技术|Linux发行版技术|Linux企业应用|Linux实验室|红联Linux论坛 Linux系统教程 Linux入门 Linux管理 Li ...
- u盘安装ubuntu server 14.04 以及No CD-ROM drive was detected 错误
u盘安装ubuntu server 14.04 1:下载ubuntu server14的 iso镜像文件 2:下载 UltraISO U盘镜像制作工具 : 3:使用Ultra iOS 将下载好的 is ...
随机推荐
- 【Python系统学习】基础篇
这次真的是最后一次了!第三次滚Python的基础.走了太多弯路.认真一点!菜鸟! 教程 转义字符 \ 可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\ ...
- 数据结构之最小生成树Prim算法
普里姆算法介绍 普里姆(Prim)算法,是用来求加权连通图的最小生成树算法 基本思想:对于图G而言,V是所有顶点的集合:现在,设置两个新的集合U和T,其中U用于存放G的最小生成树中的顶点,T存放G的最 ...
- bzoj 3124 直径
Written with StackEdit. Description 小\(Q\)最近学习了一些图论知识.根据课本,有如下定义. 树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度.如果一 ...
- 《DSP using MATLAB》示例Example7.21
代码: h = [1, 2, 3, 4, 3, 2, 1]/15; M = length(h); n = 0:M-1; [Hr, w, a, L] = Hr_Type1(h); a L amax = ...
- 【java规则引擎】drools6.5.0中kie的概论
什么是KIE? KIE是jBoss里面一些相关项目的统称,下图就是KIE代表的一些项目,其中我们比较熟悉的就有jBPM和Drools. 这些项目都有一定的关联关系,并且存在一些通用的API,比如说涉及 ...
- 【android】Socket简单用法
Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示.值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket ...
- git 统计命令
git log --author='user' --pretty=tformat: --numstat --since='2018-01-01' --before='2018-10-10' | gaw ...
- linux中标准输出相关
linux标准输出相关 http://blog.sina.com.cn/s/blog_5e99b41e0100tjtx.html
- FPGA论剑(续)
25年之后,第二次华山论剑之时,天下第一的王重阳已然仙逝,郭靖少年英杰刚过二十岁,接东邪黄药师.北丐洪七公300招不败,二人默认郭靖天下第一.南帝段智兴因为出家,法号“一灯”,早已看破名利,故没有参加 ...
- namespace及use的用法
namespace(以下简称ns).在定义了一个ns之后,下面所申明的class.interface.const(不包含variable)都是在申明的ns这个“域”里面的.当引用一个申明了ns的包含文 ...