ubuntu16.04(ubuntu1604升级到1804)
Ubuntu 16.04 开启远程连接
Ubuntu 16.04 自带远程桌面功能,可以实现桌面的远程访问,具体设置如下:
sudo apt-get install dconf-editor
org gnome desktop remote-access
U盘安装Ubuntu 16.04单系统
本文简单介绍电脑安装Ubuntu 16.04LTS 单系统过程中相关事宜。
首先,准备一个刻录好Ubuntu16.04的优盘启动盘。
如果你之前有任何其他的win系统不想要了且想重新分区,可以用分区助手重新分好区,留一个100g给Ubuntu即可,格式无所谓,因为在安装时还会再格式一遍。
准备好后,进bios设置优盘优先启动,或者直接从bios进入优盘,这时:
有可能你的安装镜像出不来,而是出现 boot....命令行,此时,按下table键,会看到出现live live install .......
输入live,回车,就会进入安装界面。
前面选择语言什么的直接下一步,到安装界面时,选择“其他选项”
进入分区设置界面,这里是比较重要的分区设置。
个人建议,将你的100g硬盘先点“-”号,使之成为“空闲”,随后点击它,选择“+”号,直接选择主分区,留你内存大小(比如8000m),剩下的全部挂载点选择"/", 确定后,再将刚才预留的8000m设为交换空间,逻辑分区,即可,最下面的启动引导设备,选择你挂载点是“/”的分区,开始安装。
安装结束后,重启,一般情况下就可以进入系统了,但是,有可能会出现一个情况:屏幕黑屏,只有左上角一个光标在不断闪烁,无法进入系统。
此时是因为,你的启动引导没有设置在安装好的系统里,解决方法如下:
先插优盘进入之前安装Ubuntu的试用系统,即live cd系统
一定要先连上网
打开命令行,
这个命令可以查看系统内的分区信息,看boot的星号是不是在你的ubuntu系统分区上,通常是不在。
所以,执行
然后
安装完grub后看到,no error就可以啦,重启,成功进入Ubuntu系统~
如有错误,敬请指正~
Ubuntu 16.04如何切换Intel集显与Nvidia独显
Ubuntu 16.04 默认使用的是集显,而且对Nvidia的支持存在巨大的问题。我使用的笔记本是Alienware 13 R3触摸屏,显卡是GTX 1060,在安装Nvidia GPU支持的过程中碰到了诸多麻烦,包括:1. 不支持外接显示器;2. 安装驱动后黑屏或者花屏;3. 甚至安装驱动后无法进入Ubuntu系统。以下是我解决方法,欢迎大家补充指正。
打开终端,输入:
在我的笔记本上显示如下图,如果你的也是类似情形,请继续阅读。
打开system settings - details,可以查看现在正在使用的显卡。如图,我现在已经在使用Nvidia显卡。
先添加NVIDIA 的ppa 源:
打开system settings - Softwares Updates - Additional Drivers,或者在中终端输入:
以上是可以使用的驱动,默认会使用Nouveau。
可以打开终端,查看为你的显卡推荐使用的驱动,输入如下:
这里给我推荐使用的是nvidia-387,要安装可以在终端输入:
安装完成之后,打开Software Updates,可以看到新安装的显卡驱动已经在使用。
在终端输入
打开Nvidia X Server Settings,选择PRIME Profile,在此可以自由切换集显和独显。如果没有PRIME Profiles,先reboot。
在安装好了Nvidia驱动之后,重启之后可能花屏或者黑屏,出现这个问题的原因是在UEFI 的Secure Boot模式下,Ubuntu 16.04会阻止第三方内核模块的载入,包括Nvidia驱动;BIOS下则不会遇到这个问题。
1. 如何卸载Nvidia驱动
如不愿意关闭Secure Boot,则在花屏状况下,ctrl+alt+F1关闭Ubuntu GUI界面,进入Virtual Terminal卸载Nvidia驱动,输入:
2. 关闭Secure Boot
按照上述方式进入VT,reboot重启。在开机阶段进入Boot Setup,UEFI下的Secure Boot选择“Disable”。
参考资料:
【1】
【2】
Ubuntu 16.04网络配置(静态IP)
打开虚拟机编辑/etc/network/interfaces文件
root@swift:/home/swift# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens33#16.04的命名为ens33不是eth0
iface ens33 inet static#static表示静态
address 192.168.110.111 ? ?#IP地址
netmask 255.255.255.0 ? ?#子网掩码
gateway 192.168.110.2 ? ?#网关
dns-nameservers 61.139.2.69 ? ?#DNS
root@swift:/home/swift# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
root@swift:/home/swift#ping -c 4
PING (180.97.33.108) 56(84) bytes of data.
64 bytes from 180.97.33.108: icmp_seq=1 ttl=128 time=51.1 ms
64 bytes from 180.97.33.108: icmp_seq=2 ttl=128 time=48.9 ms
64 bytes from 180.97.33.108: icmp_seq=3 ttl=128 time=49.4 ms
64 bytes from 180.97.33.108: icmp_seq=4 ttl=128 time=51.3 ms
--- ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 48.966/50.215/51.304/1.041 ms
root@swift:/home/swift#
到此配置完成可以连接网络进行安装和更新了。
如果重启服务后还是不能连接网络
编辑/etc/resolvconf/resolv.conf.d/目录下的base? head两个文件
在末尾追加DNS
例如:
nameserver 61.139.2.69#使用当地网络服务商提供的DNS
修改后重启网络服务或重启虚拟机(reboot、init 6、shutdown -r now等多种方法)。