卸载windows安装ubuntu的完全指南

新配置了一台深度学习服务器,但是预装系统为windows10,与需求不符。于是,自己动手安装ubuntu(18.04)。此文为过程记录。

主要步骤:

  1. 准备一个u盘,用来制作ubuntu镜像
  2. 安装ubuntu
  3. 安装完成之后,没有网卡驱动,需要手动安装。(安装驱动的时候,发现gcc、g++和make也没有安装,而安装网卡的时候需要make命令)
  4. 更新软件包列表,更新软件

详细过程:

u盘镜像制作

(1)点击“文件”,选择下载好的ubuntu镜像

    

(2)点击“启动”,选择“写入硬盘镜像”

    

(3)选择合适的写入方式,点击“格式化”后,再点击“写入”,等待写入完成(100%)。如若写入失败,提示重新格式化后再试,这种情况是u盘有问题,更换u盘再试。

ubuntu安装

插入刚刚制作好的ubuntu镜像u盘,重启电脑。进入BIOS(F2),选择从u盘启动系统。

在此步骤中需要注意的是,因为原本有windows系统,所以我们在分区的时候应该选择手动分区,将硬盘原本的windows内容(也可以删除全部分区)全部删除,重新分区。这样就变成了一个纯净的ubuntu单系统了。

注意事项:一定要设置efi分区

目录 建议大小 格式 描述
EFI 300M efi 安装启动引导器的设备
/boot 1G ext4 空间起始位置
swap 物理内存2倍 swap 交换空间
/ 200G ext4 根目录
/home 剩余空间 ext4 用户工作目录

网卡驱动等软件安装

安装好ubuntu18.04是没有网卡驱动的,所以没有办法上网,需要继续安装驱动。在安装驱动的时候发现还需要依赖make命令,但是很不幸,make也没有安装。于是乎,安装顺序变为先安装make,再安装网卡驱动。

  • make

不需要额外去下载软件包,这些软件包在制作镜像的u盘的pool/main目录下。

查看依赖,以下目录都在pool/main/下

cd pool/main/
find -name gcc*

进入/g/gcc-8/

sudo dpkg -i lib*.deb

进入pool/main/l/linux/

sudo dpkg -i linux-libc-dev_4.15.0-76.86_amd64.deb

进入/g/glibc

sudo dpkg -i lib*.deb

进入/g/gcc-7

sudo dpkg -i lib*.deb
sudo dpkg -i g*.deb

进入/g/gcc-8

sudo dpkg -i lib*.deb

进入/m/make-dfsg

sudo dpkg -i make_4.1-9.1ubuntu1_amd64.deb

安装完gcc、g++和make之后,需要设置软链接,例如sudo ln -s /usr/bin/工具名-x.xxx  /usr/bin/工具名,工具名可在/usr/bin目录下查看。

设置gcc软连接的示例

sudo ln -s /usr/bin/gcc-7  /usr/bin/gcc
  • 网卡驱动安装

首先查看适配的网卡驱动

lspci

到intel官网下载对应驱动,在官网找不到,可以直接搜Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05),下面给出链接

https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software

下载后,解压,进入目录,执行

sudo sh ./autorun.sh

自动安装,完成后就可以上网冲浪啦!

最后

记得更新下软件包列表,否则执行apt get命令的时候找不到软件包。

sudo apt-get update
sudo apt-get upgrade

以上是此篇教程的全部内容,仅以此记录学习过程,如有错误望指正。

东临碣石,以观沧海。

卸载windows安装ubuntu的完全指南的更多相关文章

  1. Windows安装Ubuntu桌面操作系统到移动硬盘中以及错误解决

    用到的工具:U盘一个(usb3.0,你懂的),移动硬盘(我这个是笔记本里面取出来的机械硬盘装上的盒子) 第一步:下载Ubuntu系统iso镜像文件 下载Ubuntu系统iso镜像文件,由于我是新手,下 ...

  2. windows 安装 celery 避坑指南,看这篇就够了

  3. 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错

    原文网址:http://www.linuxidc.com/Linux/2014-04/100369p3.htm Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计 ...

  4. Windows下如何硬盘安装Ubuntu

    一般来说,折腾双系统是每一位程序猿都有过的经历,如何在windows下安装双系统ubuntu呢?今天来给大家介绍一下如何直接在windows硬盘安装ubuntu,而不需要使用U盘或者光盘,或外置硬盘. ...

  5. 电脑装windows和ubuntu,如何卸载ubuntu系统

    电脑装windows和ubuntu,如何卸载ubuntu系统 2018年01月17日 16:28:29 职业炮灰 阅读数:684    版权声明:本文为博主原创文章,未经博主允许不得转载. https ...

  6. Windows、Ubuntu双系统正确卸载Ubuntu系统

    先判断启动方式,以管理员身份打开cmd或者power shell,输入bcdedit,找到path那一行,如果是winload.efi就是uefi引导,若为exe就是legacy引导 或者win+r输 ...

  7. 卸载/安装ubuntu系统教程

    卸载ubuntu 1.修复Mbr 1.下载软件MbrFix,地址:https://www.softpedia.com/get/System/Hard-Disk-Utils/MBRFix.shtml 2 ...

  8. Windows 10下使用U盘安装Ubuntu双系统

    问题描述:在Windows10下安装Ubuntu. 使用工具:Windows10.Ubuntu16.04 LTS安装包.UltraISO.easyBCD. 操作步骤: 1.安装之前要给Ubuntu分出 ...

  9. U盘安装Windows 7 + Ubuntu 14 双系统笔记

    第一个系统是Windows 7系统,现在采用U盘安装 Ubuntu 14,实现双系统,主要会用到3个软件: 1.DiskGenius - 磁盘修复.分区.调整分区工具,点击下载: 用这个工具先腾出一个 ...

随机推荐

  1. 「实践篇」解决微前端 single-spa 项目中 Vue 和 React 路由跳转问题

    前言 本文介绍的是在做微前端 single-spa 项目过程中,遇到的 Vue 子应用和 React 子应用互相跳转路由时遇到的问题. 项目情况:single-spa 项目,基座用的是 React,目 ...

  2. maven jar包冲突问题

    之前好端端的项目没做任何改动maven依赖就报红?jar包冲突?不要慌,问题不大. idea file里面点击invalidate Caches/Restart清空项目缓存并重启,ok解决问题.

  3. vue 组件复用 - component

    vue 组件复用 - component vue 组件复用 就是对 component 标签的使用 先看图 下图看使用 结果: 可以看到 在箱包 这一项,我将banner 组件用了两次,我 每次 点击 ...

  4. 2021.12.07 [TJOI2013]最长上升子序列(Treap+DP)

    2021.12.07 [TJOI2013]最长上升子序列(Treap+DP) https://www.luogu.com.cn/problem/P4309 题意: 给定一个序列,初始为空.现在我们将1 ...

  5. Linux用命令设置终端背景色和字体颜色

    用命令改 1.setterm -inversecreen on 背景字体颜色互换 2.setterm -inversecreen on 恢复默认 3.setterm -[选项] [参数] |-back ...

  6. Vue异步更新机制以及$nextTick原理

    相信很多人会好奇Vue内部的更新机制,或者平时工作中遇到的一些奇怪的问题需要使用$nextTick来解决,今天我们就来聊一聊Vue中的异步更新机制以及$nextTick原理 Vue的异步更新 可能你还 ...

  7. 《手把手教你》系列基础篇(九十四)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-下篇(详解教程)

    1.简介 上一篇宏哥用PageFactory实现了POM,宏哥再介绍一下如果不用PageFactory如何实现POM. 2.项目实战 在这里宏哥以百度首页登录的例子,如果用POM实现,在测试脚本中实际 ...

  8. 【论文笔记】A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond(综述)

    A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Bey ...

  9. MySQL left join 引发的惨案

    当我用这个进行更改值时,type未控制order表 其他数据被更改 还好备份数据表了(这里就体现了备份的重要性) UPDATE expense_order as a left join ( SELEC ...

  10. FreeRTOS --(3)内存管理 heap2

    在<FreeRTOS --(2)内存管理 heap1>知道 heap 1 的内存管理其实只是简单的实现了内存对齐的分配策略,heap 2 的实现策略相比 heap 1 稍微复杂一点,不仅仅 ...