概述
Window10 和 Ubuntu20.04 双系统安装
工欲善其事,必先利其器
摆脱Bug附体,从装系统做起
文章目录
- Window10 和 Ubuntu20.04 双系统安装
- 适用
- Window10
- 安装前
- 硬件准备
- 系统准备—制作U盘系统启动盘
- 安装
- 安装后
- 驱动安装
- 安装framwork3.5 (可选)
- 激活Win10
- 常用工具
- 工具
- 插件
- Ubuntu 20.04
- 安装前
- 硬件准备
- 系统准备
- 安装
- 语言选择
- 安装类型
- 安装启动引导器的设备选择(针对UEFI分区方案)
- 系统分区
- 设备名、用户名无需过长,目录无需加密,密码无需太复杂 :)
- 安装完重启
- NVIDIA显卡驱动安装
- 通过"附加驱动"安装驱动
- 常用软件安装
- java -- 以PPA方式安装
- apt-fast -- 并发下载加速
- zsh & [oh my zsh](http://ohmyz.sh/) -- 好用的 shell
- htop -- 简单好用的命令行任务管理器
- gedit文本编辑器
- vscode
- Clion
- Cutecom
- Htop
- Anaconda
- Pycham
- 其他
适用
- 适用范围:本方法适用于在一块
或两块物理磁盘上的全新安装
Window10
安装前
安装方式:以UEFI模式引导,GPT分区形式安装Windows
硬件准备
- 准备一个 8GB以上 的空白U盘
系统准备—制作U盘系统启动盘
- 下载Window10安装工具:MediaCreationTool2004.exe
- 通过下载工具的引导 将系统烧录在准备的U盘上
- 其中注意:
- 为另一台电脑创建安装介质(U盘…balabala)
- 不必须对本台电脑使用推荐的选项
- 其中注意:
安装
-
BIOS中开启UEFI模式
- 根据自己电脑具体情况 进入BIOS
-
以U盘启动
-
进入安装界面后,按 Shift+F10 打开黑色的命令提示符窗口
-
进入diskpart 工具
在命令提示符窗口内键入
diskpart
以进入diskpart 工具。 -
磁盘处理
- 查看磁盘
list disk
- 清空磁盘 并转换为GPT分区, 以磁盘0为例子,然后将所有磁盘做相同处理
select disk 0 clean convert gpt
-
手动创建
EFI
和MSR
无特殊需求可直接进入步骤 6 ,在选择安装磁盘的界面自行创建磁盘5上的第一个分区时,会自动提示“需要创建一些必须的分区”,选择“是”即可自动创建EFI分区(约100M)和MSR分区(约16M)。
有要自行分配EFI分区大小(如多系统使用EFI引导时,EFI分区需要大一些,100M不够)的,可继续在
diskpart
工具中键入(保持disk 0 仍是选中状态,使用list disk
命令后磁盘 0 前有* 即可):- 创建了1G的EFI分区。
create partition efi size=1000
- 创建了200M的系统保留分区(MSR分区)。
create partition msr size=200
余下正常使用的如主分区等在GUI界面完成创建即可,无需用命令行完成。
-
直接关闭命令提示符窗口,根据GUI界面提示进行安装。
-
系统分盘(1T为例)
-
建议C盘 占取(350GB) 做软件盘
C盘做系统和软件盘,之后所有软件默认安装路径即可
-
D盘 (450GB左右)
D盘做个人数据盘,备份数据直接copy D盘到移动硬盘
-
剩余200GB 留给Ubuntu 20.04
-
-
-
按步骤完成安装。
- 海内存知己 天涯若比邻
安装后
驱动安装
建议首先安装驱动,否则有可能会僵住
-
建议
-
对笔记本电脑,安装官网对应驱动;
-
PC可使用驱动精灵(注意绑架软件)。
-
确保设备管理器内没有感叹号(设备管理器打开:右键WIN徽标,选择计算机管理,右栏选择设备管理器)
-
安装framwork3.5 (可选)
通过系统镜像安装framework3.5
插入刚刚装系统的U盘,或者挂载系统ISO镜像,假设U盘或者挂载的镜像盘符是F ,在CMD中运行:
dism /online /enable-feature /featurename:NetFX3 /source:F:sourcessxs
记得更换F:sourcessxs
中的盘符F
!
激活Win10
-
显示 我的电脑
- 桌面右键个性化 -> 主题 -> 桌面图标设置(最下面)-> 勾上计算机点击确定即可。
-
尊重并建议正版软件
-
从b站 up主拿来的激活工具
链接:https://pan.baidu.com/s/1Xumr5zCK4EXSKkzziV859Q
提取码:7979使用注意关闭window的杀毒软件、病毒和威胁防护的实时保护
常用工具
工具
-
解压软件:7zip
-
浏览器: Chorme 谷歌浏览器
- 建议设为默认浏览器
-
输入法:搜狗输入法
- 注意绑架软件
- 仍然存在广告问题
-
下载器:迅雷
- 注意绑架软件
- 用迅雷插件接管Chorme浏览器的下载
- 存在广告问题
-
资源器:百度网盘
- 虽然慢的像便秘 但是吧…
-
通讯工具: qq 微信
-
办公工具: Office WPS
-
笔记: Typora OneNote 印象笔记 SimpleNote
-
搜索软件:Everything
-
代替Windows 的终端 Cmder
- 配置
- 添加到环境变量
- 右键随处开Cmder:cmd中执行
Cmder.exe /REGISTER ALL
- 配置
-
其他: VScode 、Pycharm、Visio Studio、Anaconda、QtCreate、Android Studio
插件
-
检测网速插件
相关设置看github介绍
可设置为开机自启动
-
桌面壁纸插件: Steam的Wallpaper Engine
Ubuntu 20.04
安装前
硬件准备
- 准备一个 8GB以上 的空白U盘
系统准备
-
系统镜像网站下载Ubuntu20.04
-
准备空间
如果像之前所说留下了 200G 的空间 可以不用压缩卷
-
若安装 Windows+ Linux双系统:
先行安装 Windows(如单硬盘安装双系统,最好确保是UEFI引导,GPT格式。安装方法),然后使用 Windows 自带的磁盘管理压缩出空闲区来(不必格式化)。一般 20G 打底,视需安装软件和个人文件大小自行考虑,一般可分 60G 以上。
压缩卷具体操作见最后。
-
若重新安装 Linux 系统:
删掉原相关分区即可(建议),或直接在安装过程选择
卸载 Ubuntu 并重新安装
的选项(不建议,下有说明)。 -
WINDOWS压缩卷操作
-
右键WIN徽标,进入“磁盘管理”,选中要压缩卷的对象,右键压缩卷,填入需要压缩大小即可。此操作相当于调整某分区大小。
-
压缩卷的速度视当前压缩对象内文件分布情况而定,而不是压缩对象的剩余空间大小。
这是因为压缩卷实际是压缩(移动)分区尾部空间,尾部被压缩(移动)的空间上若有文件则都会被复制到分区前部去。这样多了一步复制过程,压缩速度会很慢,请耐心等待,尤其是曾被写满过的分区。
-
-
-
双系统安装在BIOS中关闭secure boot(可选)在BIOS中关闭快速启动
- 若之后选择非UEFI引导,如混合引导,安装时会有弹窗提醒,继续安装即可,但必须关闭BIOS快速启动
- 无弹窗提醒的(即是UEFI模式的)无大碍。本人未关闭,出现Windows 10 正常关机后进入Ubuntu 无法挂载Windows 相关盘符的情况。此时需进入Windows 再重启进入Ubuntu 可解决此问题。即需确保上次是以Ubuntu 系统关机。
安装
从U盘启动,可直接选择 Install Ubuntu
。
语言选择
- 若选中文:会导致在文本型控制台(TeleTYpe,tty)或恢复模式中的提示因是中文而乱码。这个问题可以通过加载第三方包解决,我没有试过。
- 若选英文:会导致某些界面中出现中文文件名显示乱码、辣眼睛等情况,所有软件默认语言将为英文。可以通过另装语言包、单独配置软件解决。
- 所以。。凭喜好选择吧,反正你们总会重装系统的:)
安装时安装更新(需联网)、第三方 package 这些选项都不必勾,勾了安装会很慢,还会弄出幺蛾子,1804可以选择最小安装
安装类型
- 选其他选项 。
- 存在旧安装的,将会有
卸载 Ubuntu 并重新安装
的选项,该选项可直接覆盖上次 Ubuntu 安装,但我遇到过不认原有的boot
分区、新安装在下自行创建100M
boot
目录的情况,建议想重新安装的删掉原有分区,再按下步骤重新分区。
安装启动引导器的设备选择(针对UEFI分区方案)
-
选择一个
efi
分区的设备号即可。可选已有的Windows 所创建的efi
分区,也可自行创建一300M左右的efi
分区(一般不小于200M)。 -
日后需卸载Ubuntu 时,虽可通过改变默认引导项直接进入Windows ,但若想卸载Ubuntu 的引导,请进入相应
efi
分区删除ubuntu
文件夹(可使用 DiskGenius 软件)。如efi
分区内只有Ubuntu的引导,则直接删掉该分区即可。 -
选择已有的Windows 所创建的
efi
分区,安装完后efi
分区文件结构如下:efi: ├─EFI │ ├─Boot │ ├─Microsoft │ └─ubuntu
系统分区
选择磁盘中预先分好的空闲容量一栏,点击 +
号,依次分出如下区
boot
:放Linux系统内核的地方,建议大点,500M~1G左右,ext4,主分区。swap
:交换分区,类似 Windows 的虚拟内存,服务器内存1G配置的还有很多,可以用来弥补内存太小的问题。个人电脑内存一般较大,内存8G,16G的分个2G,4G就差不多了。可以日后扩容。:根目录,余下的都划给它,ext4,主分区。其他目录会在根目录下自动生成。
以上方案在个人电脑上使用够用了。多硬盘的可以把home
划出到别的硬盘去。
设备名、用户名无需过长,目录无需加密,密码无需太复杂 ????
安装完重启
- Ubuntu引导项应自动置于第一选择。若开机后未进入 Ubuntu 的 grub2 引导界面,检查BIOS中启动项先后顺序、BIOS中快速启动有无关闭,进入Windows再重启后是否可进入grub2 引导界面等。
- 若是进入grub2 却是黑色命令行界面,则表明其未找到Ubuntu 所在。一种原因是因为非UEFI引导、未关闭BIOS快速启动造成。
NVIDIA显卡驱动安装
分为两种方式: PPA安装和通过"附加驱动"安装
通过"附加驱动"安装驱动
打开应用"软件和更新" -> "附加驱动"选项卡,可找到NVIDIA 闭源或开源驱动,择一安装即可。
常用软件安装
java – 以PPA方式安装
sudo add-apt-repository ppa:webupd8team/java # 添加PPA
sudo apt-get update # 更新软件列表
sudo apt-get install oracle-java8-installer # 8可换成其他版本, 通过自动补全查看可选
sudo apt-get install oracle-java8-set-default # 设置默认环境
java -version # 验证安装, 需重启terminal或者重启系统以查看
sudo update-java-alternatives -s java-8-oracle # 切换Java版本
// 若因上述出现问题 可以 sudo apt remove oracle-java11-installer-local
apt-fast – 并发下载加速
sudo add-apt-repository ppa:apt-fast/stable # 添加PPA
sudo apt-get update # 更新软件列表
sudo apt-get install apt-fast # 安装过程有选项, 连接数自定, 配置建议选yes
# 也可编辑配置文件, 使用时把 apt-get 替换成 apt-fast 即可
sudo gedit /etc/apt-fast.conf
zsh & oh my zsh – 好用的 shell
sudo apt-get install zsh
# 安装oh my zsh, 是zsh的一种配置方式
sudo apt-get install curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 设置zsh为默认shell, 之后重启即可
sudo chsh -s `which zsh`
# sudo chsh -s `which bash` # 设置系统默认的bash为默认shell
htop – 简单好用的命令行任务管理器
sudo apt-get install htop
gedit文本编辑器
Ubuntu自带,命令行使用gedit + 文件名
即可打开文本。可设置显示行号、行高亮、括号匹配、自动保存等。
vscode
链接
微软出品,介于记事本和专业IDE之间的产品,好处是多语言都能高亮、自动补全等。看代码使用较多,虽然有专业IDE的功能但不如专业IDE好使。
-
VSCode 安装之后启动不了的问题:因为配置文件被添加了root权限
-
解决(如何获取权限还不知道):
cd ~/.config sudo rm -rf ./Code/
Clion
链接,jetbrains全系列破解
可能是Linux下写CPP最好用的IDE(指专业版)
但对嵌入式编程支持一般,不如eclipse,但也能用而且也在不断更新。
Cutecom
Ubuntu下串口助手。
sudo apt-get install cutecom
cutecom # sudo cutecom
Htop
Ubuntu下任务管理器,一般用来看内存是不是满了(溢出)、查找某个后台进程。
sudo apt-get install htop
Anaconda
-
anaconda的安装从清华大学开源软件镜像网站下载速度相较于官网要快一些. 下载地址
-
安装Anaconda
-
在.sh的位置打开终端窗口运行
sudo sh Anaconda3-5.3.0-Linux-x86_64.sh
-
过程中按照提示 敲enter和yes即可 **注意添加到环境的时候选择yes **
Do you wish the installer to initialize Anaconda3 in your /home/andrew/.bashrc ?[yes|no]
-
-
添加环境变量
-
打开profile文件
sudo gedit /etc/profile
-
在文件末尾添加环境变量 其中/home/liuzhe/anaconda3/bin 为绝对路径
export PATH=/home/liuzhe/anaconda3/bin:$PATH
-
-
解锁anaconda文件的锁 即权限
-
注意需要改变权限 不然会导致之后的sudo 对conda 没用。
sudo chown -R usr foldername
**注:我自己用户名是 liuzhe 安装目录为/home/liuzhe/anaconda3
sudo chown -R liuzhe /home/liuzhe/anaconda3
-
-
更新
conda update conda conda update anaconda
Pycham
-
下载安装包后,进行解压。例如将下载好的社区版:pycharm-community-2018.1.4保存在/home/download目录下,先进入该目录下,在终端中输入命令:
cd ~/download
-
进行解压缩
tar -zxvf pycharm-community-2018.1.4.tar.gz
-
解压完成后,删除下载的压缩包
rm pycharm-community-2018.1.4.tar.gz
-
将解压缩后的目录移动到 /opt 目录下,方便其他用户使用 (/代表根目录)
sudo mv pycharm-community-2018.1.4/ /opt
-
启动工作目录至bin
/opt/pycharm-community-2018.1.4/bin/pycharm.sh
-
设置启动图标
- 选择菜单Tools /Create Desktop Entry… ,设置任务栏启动图标设置图标时需要勾选Create the entry for all users
- 之后需要再次退出PyCharm,再通过终端命令,$ /opt/pycharm-community-2018.1.4/bin/pycharm.sh,启动
- 再次重复step1中操作,选择Tools /Create Desktop Entry…,并勾选Create the entry for all users,设置成功后,右下角会出现如下图所示:
- 之后就可以通过收藏夹栏或者任务栏中启动啦!完美
其他
-
防火墙配置:Gufw,默认配置,不过局域网调试Web App的时候记得打开传入。
-
办公:自带的那货或WPS,重度使用还是用MS吧。
-
音乐:网易云音乐(推荐)
-
输入法:用自带的吧 Ubuntu20.04 还不支持呢
-
其他版本 可用 搜狗拼音(必备,现支持登录账户),安装后重启,打开输入法管理应用“Fcitx”,点击
+
新增sougou pinyin
即可。 -
浏览器:chrome(推荐)
搜狗拼音、chrome等安装时会遇到失败,按照失败提示运行
sudo apt -f install
即可。 -
本地密码管理:KeePassXC ,支持多平台,Windows下为 KeePass ,双系统用的时候读写同个文件就行了。
-
下载:uGet + aira2,勉强用用,迅雷是真方便。。。
最后
以上就是义气啤酒为你收集整理的Window10 和 Ubuntu20.04 双系统安装Window10 和 Ubuntu20.04 双系统安装Window10Ubuntu 20.04的全部内容,希望文章能够帮你解决Window10 和 Ubuntu20.04 双系统安装Window10 和 Ubuntu20.04 双系统安装Window10Ubuntu 20.04所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复