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
桌面版安装步骤如下:
- 开机进入bois: 启动后长按 F1,注意:不同厂商主板进入bois的方式不同
- 快速切换启动方式: 启动后长安 F12
- 默认优先启动系统设置: 进入bois,然后找到Setting–>General–>选中Boot Sequence–>将 Windows Boot Manager 选项调至最前边即可
- 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用户设置密码
- 先使用jinshengyuan用户登录
- 执行下面命令设置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. 设置软件下载源为阿里下资源
-
编辑 /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
-
更新一下
# 更新软件列表 sudo apt update # 跟新软件 sudo apt upgrade
2. 更新软件
# 更新软件列表
sudo apt update
# 跟新软件
sudo apt upgrade
3. 开启root远程连接
- ubuntu能远程登录必须安装
openssh-server
- 还需再
/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. 切换系统
- 开机后会在界面中显示
windows
与Ubuntu
系统选择选项,选择一个系统后直接进入系统;- 也可
bois
中设置默认开机后启动哪个系统