zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    启用Netlogon debug,查看服务器验证瓶颈
    Windows Server 2016调整网卡顺序
    AD用户添加到组
    客户端查看/修改所属站点
    OpenCV相关库
    《塔木德》笔记
    《如何阅读一本书》笔记
    《创业维艰》笔记
    《社会心理学》笔记
    《智能商业》笔记
  • 原文地址:https://www.cnblogs.com/islee/p/6639084.html
Copyright © 2011-2022 走看看