发布时间:2025-12-09 16:20:55 浏览次数:4
最近公司项目开发需要linux系统(yocto构建),但是win10下又有一些日常软件是linux下没有的。虽然我的win10下面已经安装了WSL,针对一些代码量小的项目基本够用。但是新项目要用yocto构建一个嵌入式linux,这编译时间和效率还是需要个纯linux来hold,所以最终还是决定安装双系统。
1、下载Ubuntu20.04镜像:, Ubuntu20.04下载链接;
2、创建启动盘, Rufus使用参考链接;
对于Ubuntu20.04创建启动盘,4G内存的U盘就够啦。
必须先安装win10哦,在win10的基础上安装linux,原因参考。
1、先查看自己电脑的磁盘是什么配置;
我的C盘是固态,D盘是机械硬盘。双系统的linux的/boot必须挂在到固态下,否则就算安装完了也会出现进不了系统的问题(启动ubuntu系统时左上有个光标会不停地闪烁)。
C盘右键“压缩卷”出500MB的未分配空间,D盘右键“压缩卷”出500GB的未分配空间(构建yocto就需要比较大的磁盘空间,之前我在D盘只分配了200GB,编译项目之后就用光了,只能重装,哈哈(苦笑)),下图是我已经安装好Linux的状态,刚压缩出来的是整块黑色的500GB未分配空间。
重启电脑,一直按键盘左上角的”Esc“,目的是选择从哪一个设备启动,此时选择从U盘启动,显示的名字可能不是U盘,是其他的名字,实在不确定,就拔插 启动盘 多试几次看哪一个是多出来的设备。
安装流程参考
| /boot | 500MB | 主分区 | Ext4日志文件系统 |
| / | 40GB | 逻辑分区 | Ext4日志文件系统 |
| /home | 440GB | 逻辑分区 | Ext4日志文件系统 |
| swap | 20GB | 逻辑分区 | 交换空间 |
我使用EasyBCD添加新条目是灰色的,添加不了,EasyBCD启动项使用参考。
So 改用EasyUEFI,进入管理启动项, EasyUEFI下载链接。
只需要选中ubuntu,然后点向上的绿色箭头,把ubuntu置顶就好啦。
设置完成之后重启电脑就可以啦,选择你想要进入的系统。