Windows安装linux(ubuntu 18.04)双系统-超详细_windows装linux18.04-程序员宅基地

技术标签: ubuntu  linux  windows  

如果安装过程出现了问题,可以在评论区提问。

一. 准备工作

        1. Linux概述

                  Linux是一个类unix的操作系统。因为其开源特性,而广受程序员的喜爱。

                  严谨来说,Linux是个操作系统内核。如果只安装Linux内核,系统就被称为纯Linux系统。纯Linux系统是以CUI(文字用户界面)来运行的,所以用起来很麻烦。

                  于是就出现了一些的Linux发行版。Linux的发行版为程序员提供了GUI(图形化用户界面),但仍保留其Linux内核。

                  常见的Linux发行版有:Ubuntu,CentOS,Red Hat,Kali,Debian,Fedora等。

                  这篇教程会以Ubuntu作为安装的系统。   

        2. 系统是如何安装的-概述

                 要安装系统,你首先需要一个镜像文件(img或iso)。然后你需要一个U盘,这个U盘被称为启动盘。你还需要一个启动盘安装工具,可以将镜像文件刻入到你的U盘。

                然后创建分区,分配内存空间给linux系统。

                接下来就是让系统读取你的启动盘然后创建操作系统的步骤了。

        3. 准备工作

                对于操作系统,你最少需要空出3GB来放置你的镜像文件,再来至少4个GB来存放你的linux操作系统。

                然后准备一个U盘,大概4GB以上就行了。

二. 下载镜像文件

        点击Ubuntu 18.04.6 LTS (Bionic Beaver),这是官网下载Ubuntu18.04.6 LTS的网站。

        来到官网,然后往下划,点击下方图片中画红框的链接。

        

        游览器就会开始下载(可能需要等一会)。下载完成后,把文件拖到桌面。

三. 将镜像文件录入到启动盘

        1. 下载启动盘安装工具Rufus

                Rufus是一个轻便快捷的启动盘安装工具。

                点击这里,可以直接在游览器上下载rufus 3.17。

        2. 准备U盘,开始安装

                先插入U盘,然后再打开Rufus-3.17.exe。根据下方图片填写信息:

                注意:安装启动盘会将里面文件给格式化,所以最好准备一个空的U盘或者先将里面的文件备份好。

                

                点击开始后,选择以IOS方式写入,然后点击OK。

                

                此时弹出警告,确保U盘内没有重要文件后,点击确定。

                

                然后启动盘就会开始安装了,确保安装过程中U盘还插在电脑上。

                

                进度条滚完后,安装就完成了。

四. Windows分区——给Linux分配内存空间。

        键盘上按Win+R打开“运行”,输入compmgmt.msc并回车,进入计算机管理。

        找到“磁盘管理”并点击。

        右键一个磁盘(可以选择C盘或D盘都行,我这里选了D盘),然后点击压缩卷。

        

        然后选择你要分配的内存大小,输入到“输入压缩空间量”。 

        内存以MB为计算单位,如果你想分配30GB的话,就要计算30GB * 1024 = 30720MB。

        

        然后点击压缩,系统就会分配出30GB的分区了。

        

五. 开始安装系统

        1. 关闭Secure Boot

                这一步是必须的,Secure Boot是windows自带的安全启动功能,用于防止其他厂商改造Windows电脑。   

                要关掉Secure Boot,先按下Ctrl+Alt+Del,然后点击右下角的电源按钮,接着按住shift键点击重启按钮。这样就能打开高级启动菜单。

                由于不能截图,所以不能做图片步骤了,请大家谅解。

                进入高级启动菜单后,点击 疑难解答→高级选项→UEFI固件设置,再点击重启

                这样会进入windows的setup utility。通过上下箭头来翻选项,找到Secure Boot并回车,将其设置为Disable。接下来按F10保存并退出,点击Yes。

        2. 进入Boot Manager,开始装系统

                先确保你的启动盘已插入到电脑而且能被识别。

                普通重启一下,然后狂按Boot Manager启动键。不同的厂家有不同的启动键,比如我的是按F12。

                你可以试下同时狂按按F1、F2、F3、F12和Del键。

                如果还是不行的话,请自行在网上搜你电脑类型的Boot Manager启动键。

                这样就能进入Boot Manager,通过上下箭头选择选项,如果只有一个选项,说明启动盘的数据还没有录入好或者系统没有检测到。

                通过按下箭头找到自己的U盘位置,然后按回车。

                如果回车后回到了Windows系统,说明你选项选错了,回头选另外一个就行了。

                如果回车后提示无法安装之类的,说明Secure Boot不是Disable的状态,回去改好就行了。

                如果成功了,应该会跳出4个选项,点击install ubuntu,就开始安装系统了。

                然后你跟着引导一步一步来就行了,比如会让你设置语言和时区等等。

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

智能推荐

操作系统学习01-程序员宅基地

文章浏览阅读582次。操作系统学习_操作系统学习

用计算机处理图像属于啥技术,计算机技术在图像处理中的应用-程序员宅基地

文章浏览阅读2.7k次。摘要:随着科技的发展与进步,计算机技术越来越成熟,计算机技术在图像处理领域的应用也越来越广泛。本文对计算机技术在各领域的应用进行了简单介绍,并对其发展前景进行了展望。关键词:计算机;技术;图像处理中图分类号:TP391 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02计算机技术的出现为人类的生产和生活提供了极大的方便。计算机技术广泛的应用在各行各业当中。计算机技术在..._1.结合个人经历,举例说明一种图像处理技术及其在日常生活中的应用。

glib ./.libs/libgio-2.0.so: undefined reference to `inflateGetHeader'错误解决_undefined reference libgio-程序员宅基地

文章浏览阅读7.6k次。错误打印如下: ./.libs/libgio-2.0.so: undefined reference to `deflateSetHeader' ./.libs/libgio-2.0.so: undefined reference to `inflateGetHeader'make: *** [gio-querymodules] Error 1解决思路参考:http:/_undefined reference libgio

boost定时器_boostdinshiqi-程序员宅基地

文章浏览阅读302次。#include #include #include using namespace std;void print(const boost::system::error_code& e, boost::asio::deadline_timer* t){ cout << "ddd" << endl; t->expires_at(t->expires_at() + boost:_boostdinshiqi

代码规范的意义 为什么要规范代码 大厂程序员告诉你_代码规范目的-程序员宅基地

文章浏览阅读2.5k次,点赞13次,收藏7次。导语有不少写代码总是只按喜欢按自己的习惯写,但是如果这个产品永远是你自己一个人来写和维护,那么问题不大,那么如果是有很多人协作,那么麻烦就大了,我相信有很多人说了很多代码规范的重要性,我今天在这里只提两点意义。可读性代码规范最大的目的就是保持可读性。Martin Fowler 说:Any fool can write code that a computer can understand. 随便找个笨蛋都能写出电脑可以明白的代码Good programmers write ._代码规范目的

R语言对文件夹及文件的操作函数_r语言file.path函数-程序员宅基地

文章浏览阅读4.7k次,点赞3次,收藏28次。读取指定路径中的全部文件名dir(address,pattern=".XX")或者list.files(address,pattern=".XX")其中pattern支持正则表达删除文件file.remove(address)返回上一级路径dirname(myaddress)查看某一文件夹是否存在dir.exists(address)创建文件夹dir.create..._r语言file.path函数

随便推点

VM及WindowsServer安装及激活_csdn windows server2012激活软件-程序员宅基地

文章浏览阅读513次,点赞2次,收藏4次。如何安装操作虚拟机_csdn windows server2012激活软件

warning C4183: “GetDocument”: 缺少返回类型;假定为返回“int”的成员函数_警告3warning c4183: “getdocument”: 缺少返回类型;假定为返回“int”-程序员宅基地

文章浏览阅读2.1k次。问题一: mfc单文档分割窗口出现了这个错误解决办法: 在mainfrm.cpp中包含“***view.h”文件前包含“***doc.h”文件问题二: 分割窗口的时候运行程序显示“创建文档失败”。原因:在分割后的模块中插入的对话框基类是CdilogEx。解决方案:重建工程插入基类是CFormView的对话框后正常。..._警告3warning c4183: “getdocument”: 缺少返回类型;假定为返回“int”的成员

array = pickle.load(fp, **pickle_kwargs) _pickle.UnpicklingError: pickle data was truncated-程序员宅基地

文章浏览阅读1.3k次。np.load()时报错:尝试解决方法:1.未解决2. 怀疑numpy版本问题,在本地numpy版本与服务器numpy版本一样,但是本地可以运行,服务器就报错本地可以成功运行:服务器上报错:_array = pickle.load(fp, **pickle_kwargs) _pickle.unpicklingerror: pickle dat

坐标系的平移、旋转变换——超详细_坐标系旋转-程序员宅基地

文章浏览阅读5.8k次,点赞23次,收藏78次。P点在空间中保持不动,XYZ坐标系绕X轴逆时针旋转θ形成新的坐标系X´Y´Z´,P点在XYZ中的坐标为(x, y, z),P点在X´Y´Z´中的坐标为(x´, y´, z´),现在我们已知(x, y, z)、旋转角度θ和(x´, y´, z´),求旋转矩阵Rx。已知点P在XYZ坐标系中的坐标为(x,y,z),点P在X´Y´Z´中的坐标为(x´,y´,z´),我们要求的是XYZ坐标系变换到X´Y´Z´坐标系这个过程中的旋转矩阵。从书中的截图中可以验证,自己推导的平移变换以及右手坐标系的旋转矩阵是没有问题的。_坐标系旋转

增量式PID控制算法的C++代码实现_增量式pid控制算法代码-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏3次。void prpvtest::PID_Init(){ cout &lt;&lt; "PID_Init begin!" &lt;&lt; endl; pid.SetSpeed = 0; pid.ActualSpeed = 0; pid.Err = 0; pid.Err_last = 0; pid.Err_Next = 0; pid.Kp = _..._增量式pid控制算法代码

操作系统 -- 缓冲区(buffer)与缓存(cache)_输入缓冲区与输出缓冲区是一个内存吗-程序员宅基地

文章浏览阅读3.9k次,点赞8次,收藏19次。缓冲区(buffer),它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区,显然缓冲区是具有一定大小的。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。_输入缓冲区与输出缓冲区是一个内存吗

推荐文章

热门文章

相关标签