ubuntu18.04双系统安装

2023-10-29

ubuntu18.04双系统安装

1. 下载Ubuntu镜像文件
进入ubuntu官网https://cn.ubuntu.com/download,点击下载Ubuntu桌面版,点击其他下载,点击查看历史版本,点击18.04
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将 ubuntu-18.04.6-desktop-amd64.iso镜像文件存入D盘

2. 下载安装镜像文件的写入工具
下载win 32 disk imager,进入官网https://sourceforge.net/projects/win32diskimager/,点击download将其下到D盘,安装win 32 disk imager,next到第四步选择创建桌面快捷,完成安装,后边需要用该工具将Ubuntu18.04镜像文件写入U盘中制作成Ubuntu的系统安装盘

3. 制作Ubuntu的系统安装盘
准备一个4G及以上的空的U盘(U盘里原有的文件备份好防止丢失),插入U盘,打开win 32 disk imager,点击蓝色的小文件并进入放入Ubuntu镜像文件的文件夹,注意要将右下角的磁盘映像更换为*.*,否则找不到镜像文件
在这里插入图片描述

选择ubuntu-18.04.6-desktop-amd64.iso将其写入U盘,弹出的警告框是让你再次确认U盘原有文件是否备份以防止文件丢失,注意确保电脑电量充足,写入后查看U盘,efi文件夹下的boot文件夹里有两个文件(18.04只有两个文件)

4. 磁盘分区
将鼠标移动到开始菜单按钮,右键点击并进入磁盘管理界面,鼠标右键点击D盘,选择压缩卷,在输入压缩空间量中填入40000MB(大概40G),点击压缩,此时不要急着对其进行分区,留着后边用Ubuntu进行分区

5. 查看磁盘格式
再次打开磁盘管理界面,右键点击左侧头部灰色区域,点击属性
在这里插入图片描述

上边导航栏选择卷,即可查看磁盘格式是MBR还是GPT,两个不同的磁盘格式安装Ubuntu的操作不一样

6. MBR分区安装Ubuntu
插入之前的U盘,并查看里边的文件确认为Ubuntu的安装盘,重启电脑,在显示logo的时候不停的按F2键进入BIOS界面(不同的电脑进入BIOS界面的方式可能不同,BIOS界面也可能不同),进入后找到boot设置一项,将其设置为 legacy only ,保存并退出BIOS,电脑重启不停的按F12进入启动选择菜单(不同电脑进入启动选择菜单的方式可能不同),选择自己的U盘回车就可以进入Ubuntu的安装程序,进入Ubuntu系统后弹出的安装步骤,语言选择中文简体,键盘布局选择English(US),连接网络,下一步中将安装Ubuntu时下载更新这个选项取消(不取消安装时长长且容易卡着不动),下一步安装类型勾选其他选项,下一步选择之前分的40GB的空闲分区点击左下角的“+”对其进行分区,第一个分区500MB、挂载点为 /boot ,第二个分区10000MB、“用于”选择交换空间,第三个分区10000MB、挂载点选择 / ,第四个分区挂载点选择 /home ,分区完选择安装,所在地方国内选上海就可以,下一步填写用户名和密码,登录时是否需要密码看个人,安装完成后重启,重启时弹出英文提示时根据提示将U盘拔出后按回车,启动后出现启动菜单,有Ubuntu和Windows,选择Ubuntu即可进入Ubuntu系统

7.GPT分区安装Ubuntu
大体和MBR分区安装过程一样,不同之处在于进入BIOS界面后,将boot设置一项改为UEFI(一般会有UEFI/legacy,选择UEFI即可),然后将启动选项中将第一项改为 UEFI:你的U盘名 ,保存修改并退出BIOS,后边的安装步骤与MBR分区安装一样

8. 系统时间同步
安装完Ubuntu系统后发现和Windows系统时间不一致,此时需要进入Ubuntu系统按 ctrl+alt+t 打开终端
输入

sudo apt install ntpdate

完成加载后再输入

sudo ntpdate time.windows.com

再输入

sudo hwclock --localtime --systohc

重启电脑进入Windows系统发现时间与Ubuntu系统时间一致

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu18.04双系统安装 的相关文章

  • 在 vimrc 中切换匹配

    我的 vimrc 文件中有以下几行 hi ExtraWhitespace cterm NONE ctermbg green ctermfg green guibg green guifg green match ExtraWhitespac
  • 为什么使用signalfd无法捕获SIGSEGV?

    我的系统是ubuntu 12 04 我将示例修改为man 2 signalfd 并添加sigaddset mask SIGSEGV 在示例中 但我无法得到输出SIGSEGV被生成 这是一个错误吗glibc 源代码片段如下 sigemptys
  • Linux >2.6.33:可以使用 sendfile() 来实现更快的“猫”吗?

    必须将大量大文件连接成一个更大的单个文件 我们目前使用 cat file1 file2 output file but are wondering whether it could be done faster than with that
  • 命名互斥体的 Mono 替代方案

    在 Windows NET 上 命名的互斥体可用于同步多个进程 不幸的是 Mono 在 Linux 上不太支持这一点 他们的发行说明 http www mono project com Release Notes Mono 2 8 Shar
  • 是否有 Ubuntu 10.04 存储库可以下载最新版本的 Eclipse?

    我还没有找到一个可以安装 Eclipse 4 2 Juno 的软件 默认的 Ubuntu 存储库 我使用的是 Ubuntu 10 04 建议我使用古老的 Galileo 版本 我在 Launchpad 上找到了 Eclipse 的页面 该页
  • Docker 不遵循构建目录中的符号链接

    我正在对一个应用程序进行 Docker 化 其中涉及通过 Clang 将二进制文件与其他 C 文件链接 我们维护二进制文件的符号链接版本 因为它们在整个代码库中使用 我的 Docker 构建目录包含整个代码库 包括源文件以及这些源文件的符号
  • grep 彩色线条

    我编写了一个简单的 PHP shell 脚本 它解析文件并输出某些元素 它产生大量的输出 采用不同的 bash 颜色 绿色表示正常 黄色表示警告 红色表示错误等 在开发过程中我想过滤掉一些行 例如 所有包含红色文本的行 我可以使用grep
  • Nodejs + npm,在ntfs分区安装模块

    我在安装 npm 模块时遇到问题 NodeJS 安装在 Windows 主机上 Virtual Box 上运行的 Ubuntu 11 10 上 我的项目文件位于 NTFS 分区上 我必须与 Windows 共享它们 当我尝试安装某些 npm
  • 如何使用 PHP 更改文件的标题属性

    用户使用我的 PHP 应用程序上传 PDF 文件 我将它们存储在 S3 上 稍后 其他用户会查看这些文件 我会在他们的浏览器中 内联 显示这些文件 问题在于 PDF 的 标题 属性显示在通常显示网站标题的浏览器选项卡中 由于它是由原始上传的
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • 进程如何知道它已收到信号

    如果我错了 请纠正我 以下是我对信号的理解 据我所知 信号生成 和信号传递有2个不同 事物 为了产生信号 操作系统只是在位数组中设置一个位 在过程控制中维护 工艺块 PCB 每一位 对应于特定信号 当设置一个位时 这意味着 该位对应的信号为
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • 使用 hcitool 扫描低功耗蓝牙?

    当我运行此命令时 BLE 设备扫描仅持续 5 秒 sudo timeout 5s hcitool i hci0 lescan 输出显示在终端屏幕中 但是 当我将输出重定向到文件以保存广告设备的地址时 每次运行该命令时 我都会发现该文件是空的
  • 路由是否会影响具有绑定源地址的套接字?

    假设我有两个网络接口 eth0有地址10 0 0 1 eth1有地址192 168 0 1 Using route or ip route add我已将其设置为路由 所有地址至eth0 1 2 3 4只为了eth1 所以数据包到1 2 3
  • 我们可以在 Bash 脚本中使用 PHP 吗?

    我有一个 bash 脚本abcd sh bin sh for i in seq 8 do ssh w i uptime ps elf grep httpd wc l free m mpstat done pid sleep 1 kill 9
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • Linux mremap 不释放旧映射?

    我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围 而无需实际复制数据 范围很大 延迟很重要 mremap 可以做到这一点 但问题是它也会删除旧的映射 由于我需要在多线程环境中执行此操作 因此我需要旧映射能够同时使用 因此稍后当
  • 将 bash 脚本作为守护进程运行

    我有一个脚本 它每 X 次运行我的 PHP 脚本 bin bash while true do usr bin php f my script php echo Waiting sleep 3 done 我怎样才能将它作为守护进程启动 要从

随机推荐

  • vue3基础之toRefs方法

    toRefs方法使用 初级用法 在项目中常常会使用解构语法 对需要的数据进行解构 但是在vue3中直接解构的数据是不具有响应式的 所以Vue3提供了toRefs方法专门用来解构出响应式的数据 高级用法 将一个响应式对象转换为一个普通对象 这
  • Java Boolean类型的变量,赋值之后的问题,通过反编译之后的代码可以看的很清晰

    今天在看Java基础知识的时候 遇到一个关于Boolean类型的值 初始化一个false 然后再重新赋值为true或者fasle的一个奇怪问题 下面通过例子介绍下这个问题 以及为什么会出现这样问题的分析 例1 初始化为false if里面重
  • VS2019 This application failed to start because no Qt platform plugin could be initialized

    解决C This application failed to start because no Qt platform plugin could be initialized Reinstalling the application may
  • 华为OD机试 - 事件推送(JS)

    题目描述 同一个数轴X上有两个点的集合A A1 A2 Am 和B B1 B2 Bn Ai和Bj均为正整数 A B已经按照从小到大排好序 A B均不为空 给定一个距离R 正整数 列出同时满足如下条件的所有 Ai Bj 数对 Ai lt Bj
  • Linux-4.x_x _64 内核配置选项简介

    Gentoo LinuxGentoo内核 gentoo sources 特有的选项 Gentoo Linux support CONFIG GENTOO LINUX 选 Y 后 将会自动选中那些在Gentoo环境中必须开启的内核选项 以避免
  • tikv的操作

    tikv的操作 kvproto master proto raft cmdpb proto message Request optional CmdType cmd type 1 optional GetRequest get 2 opti
  • Java中的取模,取余

    一 取余 得出的结果 是数学里除法结果的取整 例如 10 3 3 333 得到的结果是3 0 正负符号与数学里除法算法一致 小数点也是与数学里除法算法一致 二 取模 5 3 gt 2 5 3 gt 2 5 3 gt 2 5 3 gt 2 5
  • 码云gitee+git入门篇(三)——删除、回退

    书接上回 码云gitee git入门篇 二 代码托管 继对在码云上进行代码托管的简单介绍之后 这篇博客主要介绍一点git的删除和回退操作 说明 这里使用的代码托管方式是码云gitee git入门篇 二 中的第2种简单方式 一 删除文件 文件
  • 常见安全漏洞整理

    文章目录 常见安全漏洞整理 Q1 越权漏洞 Q2 CSRF漏洞 漏洞简介 漏洞危害 漏洞产生流程 漏洞防护 Q3 逻辑漏洞 漏洞简介 漏洞场景 1 绕过限制获取利益 场景描述 漏洞修复 2 并发攻击 场景描述 漏洞修复 3 浮点精度利用 场
  • Android面经:入职网易的那一天,我哭了(被裁后奋战7个月拿下offer)

    马上自己要去网易入职了 机会挺难得的 自己也很珍惜 希望可以把握好这次机会 在此特意记录下个人的一些面试经验 给大家参考 先给大家推荐几本书 1 Android开发艺术探索 高级Android开发进阶必备 2 剑指offer 基础必备 前期
  • Windows710开机黑屏

    同事电脑是Win7 开机后过了Windows徽标后 一直是黑屏状态 持续几个小时也不会进入桌面 经过反复试验 总结如下 长按开机键 强制关机 等待1分钟左右 等待是为了保护硬盘 开机 反复按F8键 进入 安全模式 等待进入桌面后 用正确方法
  • 国密算法SM3与SM4简介与应用

    点击上方蓝字可直接关注 方便下次阅读 如果对你有帮助 麻烦点个在看或点个赞 感谢 最近0基础在学习国密算法的相关应用 故此和大家分享下自己的一些经历 程序平台 Ubuntu16 04 x64 一 国密SM3与SM4 国产密码算法 国密算法
  • jdk8 stream流 map过滤

    使用stream流的方式对map集合进行过滤 主要处理过滤条件Map对象 过滤掉null值和空字符串 等操作 利用filter对null和空字符串进行过滤 利用map进行对于Stream中包含的元素使用给定的转换函数进行转换操作 colle
  • C++ float 转 float16

    std uint16 t floatToFloat16 float value std uint32 t floatBits std memcpy floatBits value sizeof float 使用 memcpy 进行拷贝 st
  • IAR开发K60时添加.h文件报错can not open source file "*****.h"

    今天在开发K60时 创建h文件后无法打开source file make会报错Fatal Error Pe1696 cannot open source file K60 h 原因是路径不对 只需要将文件剪切复制到路径文件夹下即可 就不需要
  • 送书

    点击 Python乱炖 获取更多书讯 你要的职场 摸鱼 神器来了 Python自动化办公 3分钟完成一天工作 01 这是什么来头的摸鱼神器 这不是一本让你学编程的技术书 而是一本介绍如何通过简单程序让你摆脱重复办公琐事的保姆级教程 为什么用
  • Bugku CTF---where is flag 2

    文章目录 题目 解题步骤 crc32爆破悬崖勒马 剖析Tokeii的出题思路 题目 压缩包内容为 解题步骤 crc32爆破悬崖勒马 15个6字节大小的txt文件 以一个misc老鸟的经验来看 应该是crc32爆破 然后将爆破的值拼接起来作为
  • 【ubuntu】nfs服务搭建

    一 开篇 在嵌入式linux开发过程中 由于目标平台的资源限制 开发环境一般都不会放到目标板卡上 需要放在开发宿主机上 如果需要宿主机与目标板卡之间进行文件传输 该怎么办呢 这时候nfs就派生用场了 nfs Network File Sys
  • Java实现利用标签相似度匹配用户,匹配度由上到下( 编辑距离算法实现)

    1 首先就是编辑距离算法 此处匹配的是两个字符串 由于标签不止一个 我们需要进行适当的修改 编辑距离算法 用于计算距离相近的字符串 param word1 param word2 return public int minDistance
  • ubuntu18.04双系统安装

    ubuntu18 04双系统安装 1 下载Ubuntu镜像文件 进入ubuntu官网https cn ubuntu com download 点击下载Ubuntu桌面版 点击其他下载 点击查看历史版本 点击18 04 将 ubuntu 18