硬件和系统:

acer4750(原i3换i7,加固态硬盘200多G,原机械硬盘500G由光驱改装,内存由2G增加为6G)2010年购买3300,性价比高,硬件升级后2020年不过时

windows10长期服务版LTSC 2019企业版(企业长期版,干净,无Edge,无小娜,无多余更新,使用内存极少,速度更快)

Ubuntu studio 20.04(专为开发人员,设计师准备的最稳定,最快速,软件最全的Ubuntu系统)

Ventoy的U盘启动(多个iso自动选择安装,还可存放非系统文件,唯一注意的是:复制到U盘的iso文件需要在传输最后多等2分钟,直到复制框消失,文件彻底写入U盘。)

具体情况:

win10已经变得越来越不好用,Mac在跨平台传输上很难用,不得不用Linux取代。Linux速度快,开源免费,有各类大神维护,安装容易,适应各种新旧电脑,跨平台完全没问题。Linux中最适合初学者的是Ubuntu,Ubuntu中最稳定的是Ubuntu studio(自己安装过基础版本,不是特别稳定,容易卡死)。

步骤:

一、给ubuntu腾出空间

  1. 把ubuntustudio20.04.iso复制到U盘,拔出U盘
  2. 卸掉机械硬盘
  3. win10中,使用EasyUEFI软件把window boot manager放到第一位,去掉ubuntu启动。(以前装过ubuntu,所以要去掉)
  4. window+X 、G,磁盘管理中ubuntu要使用的空间删除卷,成为未分配的空间。约120G 。(全部有200多G)
  5. 重启,进入win10。

二、安装ubuntu

  1. 插入U盘(USB接口2.0还是3.0要对应Ventoy的U盘),重启,按F2,进入BIOS。
  2. 启动顺序将带名称的U盘放在第一位。
  3. 重启,进入ubuntu未安装版的桌面,安装文件在桌面,双击打开。
  4. 设置:地区语言:中国 简体。键盘布局:English(US)。地区:上海。
  5. 分区:20480M 主分区,开始,ext4,挂载点/ 。

  剩余M 逻辑分区,开始,ext4,挂载点/home 。

  引导:windows boot manager.

10. 名字可分大小写,计算机名都是小写。

11. 安装。等待。重启时会提示拔出U盘,按Enter进入ubuntu。这时Ubuntu桌面没有了安装文件。

三、配置联网(硬件开关和软件开关都要打开,个人电脑有差别,但逃不开这两点。)

  1. 桌面自动出现安装语言对话框,不做操作。(对其操作会导致该对话框不再出现,影响自己输入汉字)
  2. Fn+F3 硬件开启Wi-Fi功能开关。(显示为飞行模式,无Wi-Fi列表)
  3. Ctrl+Alt+T 打开终端,输入rfkill list (查看软件开关是否开启)
  4. 本机未开启,所以输入:sudo nano /etc/modprobe.d/blacklist.conf
  5. 在文本的最后添加一行:blacklist acer_wmi
  6. 写入Ctrl+O,退出Ctrl+X
  7. 重启输入reboot,联网

四、更新系统

  1. 桌面依旧出现安装语言对话框,不做操作。
  2. 单击:开始-软件更新器。
  3. 更新中多次输入密码。更完重启。联网。

五、安装语言包

  1. 语言对话框选择开始执行。等待。输入密码。更完重启。联网。正常使用。

UbuntuStudio20.04安装教程(双系统安装,windows10已安装)的更多相关文章

  1. win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别

    win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再 ...

  2. Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程

    此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...

  3. Windows系统Git安装教程(详解Git安装过程)

    Windows系统Git安装教程(详解Git安装过程)   今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助! 获取Git安装程序   到Git官网下载,网站地址: ...

  4. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法

    ISE 14.7安装教程最新版(Win10安装) Xilinx ISE是一款世界著名的硬件设计软件,它为设计流程的每一步都提供了直观的生产力增强工具,覆盖从系统级设计探索.软件开发和基于HDL硬件设计 ...

  5. 会声会影x7 每次安装均会提示:已安装这个产品的另一个版本

    会声会影x7 每次安装均会提示:已安装这个产品的另一个版本 卸载C++2008 的库就行了 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论

  6. 不能安装64位office提示已安装32位如何处理

    不能安装64位office提示已安装32位如何处理?   1 2 3 4 5 6 当你遇到提示说[无法安装64位版本的office,以为在您的PC上找一下32位程序......]时如果你还想安装64位 ...

  7. 2021最新WordPress安装教程(三):安装WordPress详细步骤

    前面已经通过< 2021最新WordPress安装教程(一):Centos7安装Apache>和< 2021最新WordPress安装教程(二):配置PHP和MySQL>两篇文 ...

  8. 2021最新WordPress安装教程(二):安装PHP和MySQL

    这是 2021最新WordPress安装教程系列的第二篇文章,前一篇文章< 2021最新WordPress安装教程(一):Centos7安装Apache>已经完整的介绍了如何在Centos ...

  9. 【多次实践】win10+ubuntu18.04lts双系统安装葵花宝典(安装篇)

    这个教程诞生的缘由很简单,吃的太饱,硬是要折腾,结果,这一折腾便是20余小时,故写此文,帮助后来者少走弯路! 在本文开始,请先允许我对网上很多类似的教程嗤之以鼻,很成功地让我走了很多的弯路,一些有效简 ...

随机推荐

  1. 【FastDFS】SpringBoot整合FastDFS实战,我只看这一篇!!

    写在前面 在<[FastDFS]小伙伴们说在CentOS 8服务器上搭建FastDFS环境总报错?>和<[FastDFS]面试官:如何实现文件的大规模分布式存储?(全程实战)> ...

  2. KEIL查看ARM-Cortex M架构soc的内核寄存器之 MSP

       参考下图stm32l475的参考手册: MSP指向地址基地址为0x20000000的内存处.参考STM32L475的memory map可知MSP指向的是SRAM的一块地址.并且由上面的编译信息 ...

  3. windows10 + docker利用文件映射进行编程开发

    0. 以安装swoole框架"easyswoole"举例,建议使用powershell或者cmder输入命令   1. 首先准备好window10专业版开启Hyper-V,然后下载 ...

  4. Webstorm破解版安装教程

    Webstorm破解版: 安装包链接见:https://pan.baidu.com/s/1XJqRtM9C4M8AmH50S9dVDQ 提取码: dah3 内附安装教程, 原创文章,转载请先联系作者

  5. C 清空输入缓冲区,以及fflush(stdin)的使用误区和解决方法

    转载:https://blog.csdn.net/Veniversum/article/details/62048870 对C 语言初学者来说,fflush(stdin)函数被解释为会清空输入缓冲区的 ...

  6. farbic-sdk-java 学习部署

    准备工作 1.fabric基础网络环境 2.环境准备(jdk环境.maven环境) 3.启动fabric测试网络 4.在idea中测试java-sdk 1.fabric环境准备 1.fabric基础环 ...

  7. laravel 500错误的一种可能

    报这个错误,我一度认为,再加上,百度,大家都说是配置有问题,经过我不断地问我学长,结果就是一个小错误,简直太丢人了. 居然是少了一个括号的问题,自闭了

  8. GDB 调试 .NET 程序实录 - .NET 调用 .so 出现问题怎么解决

    注:本文重要信息使用 *** 屏蔽关键字. 最近国庆前,项目碰到一个很麻烦的问题,这个问题让我们加班到凌晨三点. 大概背景: 客户给了一些 C语言 写的 SDK 库,这些库打包成 .so 文件,然后我 ...

  9. 记录小坑-tp5 使用模型select查询

    场景: 使用模型去select查询后进行业务处理 再进行 saveAll 提示缺少更新条件 坑点:此时取出的数据结构是 query对象 { array:[ xxxx => xxx ] }: sa ...

  10. js 递归的理解

    友情提示:阅读本文需花 3分钟左右! 递归函数必须接受参数. (比如我要递归谁?) 在递归函数的定义初始,应该有一个判断条件,当参数满足这个条件的时候,函数停止执行,并返回值.(指定退出条件,否则就会 ...