Ubuntu20.04.3LTS桌面版与Window10双系统并存

Ubuntu20.04.3LTS桌面版与Window10双系统并存

场景:已经安装好了Windows 10系统,在Windows 10系统的基础上安装Ubuntu20.04.3LTS桌面版

安装步骤如下:

  1. 开机进入bois: 启动后长按 F1,注意:不同厂商主板进入bois的方式不同
  2. 快速切换启动方式: 启动后长安 F12
  3. 默认优先启动系统设置: 进入bois,然后找到Setting–>General–>选中Boot Sequence–>将 Windows Boot Manager 选项调至最前边即可
  4. window10+中快速进入U启动或启动另一个系统方法:先按住 Shift 然后再开始里面点击重启按钮会弹出一个选项框,按照提示操作即可

1.分区与安装

1. 硬盘分区

关于硬盘分区有多种分区方式,可根据实际硬盘大小、文件格式、使用途径等划分不同的分区

1. 一般用途

一般用途分两到三个个区就行了。分两个区,挂载到根/分区与/boot分区就行了,分三个个区,一个/boot分区,一个根/分区,一个/home分区

2. 服务器用

关于服务器的分区,可参考下面分区。

/boot 分区100M,绝对够用了。

/home 硬盘大小*4% 根据用户数据的多少,进行增减

/user 硬盘大小*6% 喜欢用管理工具,但是总还有要自己编译安装的东西

/swap 内在大小*2

/var 硬盘大小*70% 默认安装的文件包基本上都在这里面,以及web服务,mysql服务等,所以这种分区要足够大

/tmp 硬盘大小*10% 做为服务器用,log文件会很多,所以单独拿出来。如果定时清理可适当减少。

/ 剩下的都给根分区

2. 操作系统版本及分区信息

以下是本人习惯分区的方式

操作系统: Ubuntu20.04.3LTS-Disktop

分区信息如下

挂载点 文件格式 大小 分区 备注
/ ext4 100G 主分区 1 00* 1024=102400
/boot ext4 1G 逻辑分区 建议:应该大于400MB或1GB Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。
/home ext4 300G 逻辑分区 300*1024=307200
/tmp
/usr ext4 50G 逻辑分区 50*1024=51200
/var 逻辑分区
/srv
/opt
/usr/local
swap swap 16G 逻辑分区 16*1024 = 16384 交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的1.5-2倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右。

3. 安装时创建用户

You name dev
You server’s name: 计算机名 yuan-server
Pick a username: 姓名 jinshengyuan
选择一个用户名 jinshengyuan
Choose yuan
Confirm your password yuan

4. 安装后修改root设置用户密码:

系统安装后默认是没有root密码的,需要通过安装时创建的普通用户对root用户设置密码

  1. 先使用jinshengyuan用户登录
  2. 执行下面命令设置root用户密码
sudo passwd root
# 1. 回车后先输入jinshengyuan的密码
# 2. 接下来再输入两次root账户密码:  yuan@2021

3. 安装时指定ip

192.168.31.126

4. 设置静态IP

需要把配置文件修改为以下内容:

ubuntu1804:~$ sudo vi /etc/netplan/50-cloud-init.yaml

假设IP地址修改为192.168.1.100,子网掩码24位即255.255.255.0,网关设置为192.168.1.1,DNS1:223.5.5.5,DNS2:223.6.6.6

network:``  ``ethernets:``    ``ens33:``      ``dhcp4: no``      ``addresses: [192.168.1.100/24]``      ``optional: ``true``      ``gateway4: 192.168.1.1``      ``nameservers:``          ``addresses: [223.5.5.5,223.6.6.6]` `  ``version: 2

在 Ubuntu 18.04 LTS 中配置 IP 地址的方法和以往使用的配置方法有很大的不同。和旧版本的不同之处在于,Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。其实在 Ubuntu 17.10 的时候 Ubuntu 开发者就已经介绍过 Netplan 了。接下来要介绍的新的 IP 配置方法不会再用到 /etc/network/interfaces 这个文件,取而代之的是一个 YAML 文件。默认的 Netplan 配置文件一般在 /etc/netplan 目录下。 在这篇教程中,我们会去学习在 Ubuntu 18.04 LTS 的最小化服务器中配置静态 IP 和动态 IP 。

在这里插入图片描述

2. 安装后必须要做的事

1. 设置软件下载源为阿里下资源

  1. 编辑 /etc/apt/source.list,将里面的 http://cn.archive.ubuntu.com/ubuntu/ 修改为 ``http://mirrors.aliyun.com/ubuntu/

    # 1. 先备份一下 
    sudo cp /etc/apt/sources.list /etc/apt/source.list_backup
    # 2. 修改
    sudo vim /etc/apt/sources.list	
    
  2. 更新一下

    # 更新软件列表
    sudo apt update
    # 跟新软件
    sudo apt upgrade
    

2. 更新软件

# 更新软件列表
sudo apt update
# 跟新软件
sudo apt upgrade

3. 开启root远程连接

  1. ubuntu能远程登录必须安装 openssh-server
  2. 还需再/etc/ssh/sshd_config文件中开启root远程登录的权限

具体操作如下:

# 1. 查看ssh服务器是否安装并启动
sudo ps -e | grep ssh
#2. 如果未安装,则使用下面命令安装ssh服务器
sudo apt-get install openssh-server
#3. 配置sshd文件
sudo vi /etc/ssh/sshd_config
PermitRootLogin yes #(默认是被注释掉的,如 #PermitRootLogin prohibit-password,放开注释并改为:PermitRootLogin yes)
#4. 重启服务器
service ssh restart

4.安装必备软件

### 1. 安装vim

sudo apt install vim

2. 安装net-tools

不按照此软件,则无法查看ip地址

sudo apt install net-tools

3.安装make

sudo apt install make 
# or
sudo apt install make-guile

4. 安装gcc

sudo apt install gcc

5. 安装xrdp(远程桌面)

sudo apt install xrdp

3. 切换系统

  1. 开机后会在界面中显示windowsUbuntu系统选择选项,选择一个系统后直接进入系统;
  2. 也可bois中设置默认开机后启动哪个系统

相关推荐

  1. Ubuntu18.4桌面安装配置apt update远程访问

    2024-01-23 16:42:04       56 阅读
  2. Windows11+Ubuntu24.04系统安装及配置

    2024-01-23 16:42:04       28 阅读
  3. 体验ubuntu,windows系统

    2024-01-23 16:42:04       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 16:42:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 16:42:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 16:42:04       82 阅读
  4. Python语言-面向对象

    2024-01-23 16:42:04       91 阅读

热门阅读

  1. fbx转换bvh python代码

    2024-01-23 16:42:04       57 阅读
  2. 【Docker】Docker学习⑤ - Docker数据管理

    2024-01-23 16:42:04       47 阅读
  3. 数据库建模

    2024-01-23 16:42:04       65 阅读
  4. C# 判断文件路径的后缀是否是某个后缀

    2024-01-23 16:42:04       70 阅读
  5. 怎么调试开关电源?具体方法是什么?

    2024-01-23 16:42:04       59 阅读
  6. 51单片机实验课一

    2024-01-23 16:42:04       60 阅读
  7. 基于Linux系统使用Kind快速安装体验kubernetes

    2024-01-23 16:42:04       57 阅读
  8. kafka的基本使用--学习笔记

    2024-01-23 16:42:04       60 阅读
  9. Git基础

    Git基础

    2024-01-23 16:42:04      57 阅读
  10. vscode显示函数列表插件 - AZ AL Dev Tools/AL Code Outline

    2024-01-23 16:42:04       57 阅读
  11. WEB前端CSS常见样式以及各种简单样式

    2024-01-23 16:42:04       49 阅读