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

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

文章目录

  • Ubuntu20.04.3LTS桌面版与Window10双系统并存
  • 1.分区与安装
    • 1. 硬盘分区
      • 1. 一般用途
      • 2. 服务器用
    • 2. 操作系统版本及分区信息
    • 3. 安装时创建用户
    • 4. 安装后修改root设置用户密码:
    • 3. 安装时指定ip
    • 4. 设置静态IP
  • 2. 安装后必须要做的事
    • 1. 设置软件下载源为阿里下资源
    • 2. 更新软件
    • 3. 开启root远程连接
    • 4.安装必备软件
      • 2. 安装net-tools
      • 3.安装make
      • 4. 安装gcc
      • 5. 安装xrdp(远程桌面)
  • 3. 切换系统

场景:已经安装好了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中设置默认开机后启动哪个系统