双系统下Ubuntu18.04LTS 安装

标签: Linux学习

Ubuntu部分版本下载(阿里云镜像)

Ubuntu14.04下载地址
Ubuntu16.04下载地址
Ubuntu18.04下载地址

准备工作

准备工具

➢Ubuntu18.04系统镜像
下载地址
➢U盘一个(用于制作启动盘)
➢启动盘制作软件(rufus

磁盘分区

如果不知道具体应该分配多少内存请查看后面关于Ubuntu内存分区的讲解

分区出一定空间用于安装Ubuntu18.04LTS
步骤一【进入磁盘管理】
在这里插入图片描述
步骤二【压缩卷】
进入磁盘管理之后,可以看到我们的分区情况。然后选择你需要进行分区的磁盘,点击右键,选择“压缩卷”
在这里插入图片描述
步骤三【选择好需要压缩空间的大小。点击压缩】在这里插入图片描述

启动盘制作

步骤一【双击下载好的软件(Rufus)进入启动盘制作界面】
步骤二【选区要制作成为启动盘的U盘】
步骤三【引导类型选择为FreeDOS】
步骤四【分区方案(MBR)和目标系统(BIOS(或UEFI-CSM))的默认选择是适当的(并且是唯一可用的选项)】
步骤五【点击开始进行启动盘制作】
步骤六【制作完成后、更改引导类型为镜像文件选择下载好的Ubuntu18.04镜像文件后重复步骤四、步骤五完成启动盘制作】
在这里插入图片描述
一些其他状况
➢可能会提醒您Rufus需要其他文件才能完成ISO的编写。如果出现此对话框,请选择是继续。
在这里插入图片描述
➢写警告
然后,您将收到Rufus已检测到Ubuntu ISO是ISOHybrid映像的警报。这意味着可以将同一图像文件用作DVD和USB记忆棒的源,而无需进行转换。
保持选择“ 在ISO映像模式下写入”,然后单击“ 确定”继续。
在这里插入图片描述
Rufus还将警告您所选USB设备上的所有数据都将被破坏。确认所选设备无误后单击确认。
在这里插入图片描述

安装Ubuntu18.04LTS

步骤一【将启动盘插入电脑,重新启动电脑在电脑亮屏后按快捷键选择启动模式为启动盘启动】
在这里插入图片描述
步骤二【选择U盘启动后等待一段时间会进入欢迎界面;在这里选择语言为简体中文,点击安装Ubuntu】
在这里插入图片描述
步骤三【选择键盘布局,根据个人实际情况选择,我这里选择汉语】在这里插入图片描述
步骤四【接下来会进入“准备安装Ubuntu”界面:这里勾选“为图形或无线硬件….”,然后点击“继续”。】
在这里插入图片描述
步骤五【选择安装类型: 上步之后进入“安装类型”界面,选择“其他选项”,之后点击“继续”。】

步骤六【安装位置的选择及磁盘分区: 选择之前压缩出的磁盘空间点击左下方加号进行分区,分区类型及具体操作对照图片(分区大小具体由个人决定这里只给出个人意见)】

关于分区(个人建议)

/boot - 200 MB ; 实际需求大约 100 ~ 200MB,如果有多个内核/启动镜像同时存在,建议分配 200 或者 300 MB。(个人建议:200MB ~ 300MB)
/ - 15-20 GB ; 15-20 GB 对于大多数用户来说是一个比较合适的取值。(个人建议:15G短时间用不完,长期使用的话,建议20GB~25GB)
/home - [不定] ; 通常用于存放用户数据,下载的文件和媒体文件。在桌面系统中,/home 通常是最大的文件系统。(个人建议: 多多益善)
swap - [不定] ;在拥有不足 512 MB 内存的机器上,通常为 swap 分区分配2倍内存大小的空间。如果有更大的内存(大于 1024 MB),可以分配较少的空间甚至不需要swap 分区。(个人建议:感觉现在电脑的配置可以不要swap,但是也会用的着的,所以还是建议多少分点)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤七【选择之后,检查无误,点击"现在安装"】
步骤八【检查分区无误后,点击继续】
在这里插入图片描述
步骤九【选择地域,默认上海即可】
在这里插入图片描述
步骤十【设置用户名和密码】
在这里插入图片描述
步骤十一【等待安装完成后重新启动】
在这里插入图片描述

安装时屏幕显示不完全解决办法

Alt+F7拖动屏幕内容

关于N卡驱动导致Unbutu输入密码卡死解决方案

什么是nouveau驱动

nouveau,是一个自由及开放源代码显卡驱动程序,是为Nvidia的显示卡所编写,也可用于属于系统芯片的NVIDIA Tegra系列,此驱动程序是由一群独立的软件工程师所编写,Nvidia的员工也提供了少许帮助。该项目的目标为利用****Nvidia的专有Linux驱动程序来创造一个开放源代码的驱动程序。所以nouveau开源驱动基本上是不能正常使用的,性能极低,所以网上有很多人都在骂:干死黄仁勋!!

禁用nouveau驱动

步骤一【重新启动电脑在grub界面按下E键进入参数配置编辑界面】
步骤二【找到开头是linux的那行,一般来说是倒数第二行,在末尾quiet splash的后面先空一格再加上nvidia-setting如果quiet splash有下划线删掉即可】
步骤三【按F10重新引导,即可进入登陆界面,此时输入密码后不会出现卡死情况】
步骤四【按Ctrl+Alt+A弹出终端界面】
步骤五【打开编辑配置文件】

sudo gedit /etc/modprobe.d/blacklist.conf

步骤六【在最后一行添加:blacklist nouveau 禁用ouveau第三方驱动,之后也不需要改回来】
步骤七【执行命令sudo update-initramfs -u
步骤八【重启reboot
步骤九【重新打开终端查看nouveau有没有运行lsmod | grep nouveau # 没输出代表禁用生效

如果你对linux的操作还不是特别熟练或者不需要使用NVIDIA进行完上述步骤就可以正常使用Ubuntu进行学习及工作;如果你对Linux的运用还不够熟练,继续下去可能使你的电脑出现其他故障,导致之前的工作全部白费,又重新从零开始;

驱动下载

进入NVIDIA官网下载与你的电脑显卡匹配的驱动

删除原有的NVIDIA驱动程序

如果你没有安装过,或者已经卸载,可以忽略:
sudo apt-get remove –purge nvidia*

bios禁用禁用secure boot,也就是设置为disable

如果没有禁用secure boot,会导致NVIDIA驱动安装失败,或者不正常。

驱动安装

步骤一【安装依赖】

sudo apt-get install gcc g++ make

步骤二【禁用X服务】

sudo service lightdm stop

步骤三【如果提示unit lightdm.service not loaded,则执行】

sudo apt install lightdm

完成后重复步骤二;
步骤四【安装驱动】

cd ./Download	(跳转到驱动文件所在的目录)
sudo chmod 777 NVIDIA.run (这里输入自己下载的文件名,给文件添加可执行权限)
sudo sh ./NVIDIA.run --no-opengl-files –no-x-check –no-nouveau-check (安装驱动)

参数介绍: –no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要,必须添加,否则会循环登录
–no-x-check 安装驱动时不检查X服务 –no-nouveau-check 安装驱动时不检查nouveau 后面两个参数可不加。

键入用户密码。后面就一路Accept就可以~报错**The distribution-provided pre-install script failed!**不必理会,继续安装。
如果提示安装32位的兼容库,可以不选择(推荐)。
最重要的一步,安装程序问你是否使用nv的xconfig文件,这里一点要选yes,否则在启动x-window时不会使用nv驱动在这里插入图片描述
在这里插入图片描述
步骤五【安装完成后重新启动X服务】

sudo service lightdm start

步骤六【重启电脑】

sudo reboot

验证显卡是否安装成功

终端中输入

nvidia-smi

输出以下信息代表安装成功

Tue Jul  9 20:55:38 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.26       Driver Version: 430.26       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  Off  | 00000000:42:00.0  On |                  N/A |
|  0%   44C    P8    17W / 300W |    295MiB / 11011MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1418      G   /usr/lib/xorg/Xorg                            18MiB |
|    0      1449      G   /usr/bin/gnome-shell                          57MiB |
|    0      1718      G   /usr/lib/xorg/Xorg                           100MiB |
|    0      1832      G   /usr/bin/gnome-shell                         109MiB |
|    0      3780      G   gnome-control-center                           6MiB |
+-----------------------------------------------------------------------------+

Ubuntu安装完成后WIFI无法打开

WIFI无法打开原因

打开终端输入:rfkill list all
在这里插入图片描述
可以看到,优先级前的ideapad_wlan的Hard blocked 默认为yes,即ubuntu默认关闭了硬件wifi开关,而y7000只有软件开关wifi,没有硬件开关的启动,所以引起了wifi无法开启的问题。而2:phy0: Wireless LAN的设置并没有禁用软硬开关,所以只需移除默认(首位)的设置即可。

解决方法使用命令

rfkill unblock all将这些全部解锁。

进入/etc/modprobe.d/文件夹下创建.conf文件,把影响无线wifi开关的“东西”加入黑名单。

这个“东西”每种型号品牌的都不一样,在部分联想电脑上是ideapad_laptop,在其他电脑上有可能是其他的名字。
终端中输入sudo gedit /etc/modprobe.d/ideapad.conf
打开文件后在第一行输入blacklist ideapad_laptop
保存并关闭后再执行sudo modprobe -r ideapad_laptop
重启之后,右上角的wifi就可以使用了。

文章引用
https://blog.csdn.net/wf19930209/article/details/95237824
https://blog.csdn.net/wf19930209/article/details/81877822
https://blog.csdn.net/flyyufenfei/article/details/79187656
https://www.cnblogs.com/gaoyang666/p/11491583.html

版权声明:本文为qq_36585964原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36585964/article/details/103947517

智能推荐

OpenCV学习之路(五)图像的几何变换

在这一章将要学习图像的移动、旋转,仿射变换等 扩展缩放 我们如果想要改变图像的大小,我们就需要对图像进行扩展缩放,opencv提供给我们控制扩展缩放的函数: 参数解释: src:进行扩展缩放的原图片 dst:可以在此处设置缩放因子,也可手动设置尺寸 interpolation:在缩放时我们推荐使用cv2.INTER_AREA, 在扩展时我们推荐使用cv2.INTER_CUBIC(慢) 和 cv2....

2018.8.27

2018.8.27...

HTML 表单元素的基本样式

HTML 表单元素的基本样式 原创 ixygj197875 发布于2018-02-22 17:48:53 阅读数 2296 收藏 更新于2018-05-20 15:35:58 分类专栏: 揭秘 CSS 揭秘 CSS 收起 表单元素主要包括 label、input、textarea、select、datalist、******、progress、meter、output等,以及对表单元素进行分组的 ...

php输出语句

php输出语句 常见的输出语句 echo(): 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print(): 函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。 print_r(): 可以把字符串和数字简单地打印出来,而数组则以括起来的键和值...

工厂模式

简介 常见的实例化对象模式。 用工厂方法替代new操作的一种模式。 当我们使用new操作实例化对象时,调用构造函数完成初始化。若初始化仅是进行赋值等简单的操作,写入构造函数即可。但如果初始化时需要执行一长串复杂的代码,将多个工作装入一个方法,是不妥的。 创建实例与使用实例分离。将创建实例所需的大量初始化工作从基类的构造函数中分离出去。 简单工厂模式、工厂方法模式针对的是一个产品等级结构;而抽象工厂...

猜你喜欢

B1105 Spiral Matrix (画图)

B1105 Spiral Matrix (25分) //第一次只拿了21分 矩阵的长和宽,求最大因子,从sqrt(num)开始枚举. 每次循环一次,s++,t--,d--,r++ 测试点四运行超时,是因为输入一个数字的时候,需要直接输出这个数字。//1分 测试点二运行超时,最后一个数字不必再while循环一次,直接输出即可。//3分 最后一个测试点卡了好久/(ㄒoㄒ)/~~ 螺旋矩阵...

Java基础=>String,StringBuffer与StringBuilder的区别

字符串常量池 什么是字符串常量池? JVM为了减少字符串对象的重复创建,其维护了一块特殊的内存,这段内存被称为字符串常量池(存储在方法区中)。 具体实现 当代码中出现字符串时,JVM首先会对其进行检查。 如果字符串常量池中存在相同内容的字符串对象,如果有,则不再创建,直接返回这个对象的地址返回。 如果字符串常量池中不存在相同内容的字符串对象,则创建一个新的字符串对象并放入常量池,并返回新创建的字符...

java调用其他java项目的Https接口

项目中是这样的: 用户拿出二维码展示,让机器识别二维码, 机器调用开门的后台系统接口, 然后开门的后台系统接口需要调用管理系统的接口, 管理系统需要判断能不能开门.这两个系统是互相独立的.当时使用http调用是没有问题的.当时后来要求必须用https.废话不说,直接代码: 我的项目中调用的是 HttpsUtils.Get(utlStr) 这个接口 开门系统接口如下图:   管理系统的接口...

Hadoop1.2.1全分布式模式配置

一 集群规划 主机名            IP                               安装的软件 &nbs...

Go语言gin框架的安装

尝试安装了一下gin,把遇到的一些小问题来记录一下 安装步骤 首先来看看官方文档,链接点这里 可以看到安装步骤很简单,就一句话 在命令行中输入这句话运行等待就好。 问题来了,因为墙的问题,go get会很慢,所以命令行里面半天什么反应也没有,不要急,慢慢等着就会看到gin-gonic/gin这个目录出现 这个时候命令行还是没有结束,表示还在下一些东西。有的时候可能心急的人就停了(比如我),然后写个...