从零开始:Windows与Ubuntu20.04双系统安装全指南
1. 为什么需要双系统对于很多刚接触Linux的朋友来说直接在物理机上安装Ubuntu可能会有点担心。毕竟Windows用习惯了万一Ubuntu用不顺手怎么办这时候双系统就是最好的解决方案。我自己的第一台开发机就是WindowsUbuntu双系统用了整整三年都没出过问题。双系统最大的好处就是可以随时切换。写代码、跑深度学习用Ubuntu玩游戏、办公用Windows两不耽误。特别是Ubuntu 20.04这个LTS版本稳定性非常好对新手特别友好。最近帮学弟装了几台双系统电脑发现现在的安装过程比五年前简单多了基本上跟着步骤走就不会出错。2. 安装前的准备工作2.1 硬件准备清单首先你得有个至少8GB的U盘我建议用USB3.0的速度快不少。记得先把U盘里的重要文件备份好因为制作启动盘会清空所有数据。上周就有个朋友没备份把毕业设计给格式化了...下载Ubuntu 20.04镜像时要注意版本桌面版选amd64那个。官网下载速度有时候很慢可以用清华镜像站速度能到10MB/s。我实测过几个镜像站清华的最稳定https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04.6/启动盘制作工具推荐用Rufus比UltraISO靠谱多了。最新版Rufus有个坑要注意 - 如果你的电脑是UEFI启动分区类型要选GPT老电脑用MBR。这个选错了会导致启动失败我去年就栽在这上面过。2.2 Windows磁盘分区在Windows里给Ubuntu腾空间很简单但有几个细节新手容易忽略。建议至少分100GB我当初只分了50GB结果装了几个IDE就不够用了。分区时记住这个公式实际大小(GB) × 1024 要输入的MB数比如要分150GB就输入153600。压缩卷的时候可能会遇到可用压缩空间比预期小的问题这是因为磁盘碎片导致的。解决方法很简单 - 先做一次磁盘整理再压缩。3. 制作Ubuntu启动盘3.1 使用Rufus的正确姿势打开Rufus后设备选你的U盘千万别选错引导类型选刚才下载的ISO文件。重点来了 - 分区方案要根据你的电脑来选新电脑2015年后GPT UEFI老电脑MBR BIOS文件系统保持FAT32簇大小默认就行。点开始后会提示下载新版本GRUB选是就行。整个过程大概10分钟取决于U盘速度。完成后记得安全弹出U盘直接拔有可能损坏数据。3.2 常见问题排查如果启动盘做好后电脑不识别试试这几个方法重启时狂按F12大部分品牌进BIOS关闭Secure Boot把U盘插到USB2.0接口是的有些3.0接口会有兼容性问题我遇到过最奇葩的情况是戴尔笔记本必须把U盘插在右侧USB口才能识别左边的不行...4. Ubuntu安装全流程4.1 BIOS设置与启动不同品牌进BIOS的按键不一样这里列几个常见的联想F1或F2惠普ESC然后F9华硕F2小米笔记本F2进BIOS后要做三件事把U盘设为第一启动项关闭Secure Boot重要开启Legacy Support如果是老电脑4.2 安装过程详解看到Ubuntu安装界面后先选试用Ubuntu试试硬件兼容性。特别是WiFi和显卡有问题现在就能发现。确认没问题再点安装Ubuntu。分区是最关键的步骤新手建议这样分swap交换空间内存大小的1.5倍比如8G内存就分12G/根分区至少50G建议100G/home分区剩余所有空间这样重装系统时个人文件不会丢失安装类型一定要选其他选项这样才能手动分区。安装引导加载器的设备选你的主硬盘一般是/dev/sda千万别选U盘4.3 安装后优化装完重启时记得拔U盘否则又会进安装界面。第一次启动可能会比较慢这是正常的。进入系统后建议先做这几件事换国内源阿里或清华的安装NVIDIA驱动如果有独显调整swapiness值特别是内存小的机器安装gnome-tweaks优化界面sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo apt update sudo apt upgrade -y5. 双系统常见问题解决5.1 启动菜单不见了这是最常见的问题表现为直接进Windows看不到Ubuntu。解决方法是用Ubuntu安装U盘启动选择试用Ubuntu然后执行sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair点推荐修复就行重启后就能看到GRUB菜单了。5.2 时间不同步问题Windows和Ubuntu的时间机制不同会导致双系统时间错乱。解决方法是在Ubuntu里执行timedatectl set-local-rtc 1 --adjust-system-clock5.3 共享磁盘访问要在Ubuntu里访问Windows的NTFS分区需要先安装ntfs-3gsudo apt install ntfs-3g挂载时最好用UUID而不是设备名因为/dev/sda这种可能会变。查看UUID用sudo blkid然后在/etc/fstab里添加类似这样的行UUID123456 /mnt/win ntfs-3g defaults 0 06. 进阶配置建议6.1 显卡驱动安装如果你用的是NVIDIA显卡千万别直接用Ubuntu自带的驱动。去官网下载最新驱动安装前记得sudo apt purge nvidia* sudo ubuntu-drivers autoinstall装完重启后用nvidia-smi检查是否成功。AMD显卡就简单多了基本开箱即用。6.2 开发环境配置建议安装这些必备工具VS Code比原生gedit好用多了Git配置好SSH keyDocker方便部署Python虚拟环境避免包冲突sudo apt install git docker.io python3-venv snap install --classic code6.3 系统美化默认的Ubuntu界面有点丑可以装这些美化工具gnome-tweaks调整字体和主题dash-to-panel任务栏优化arc-theme现代风格主题sudo apt install gnome-tweaks sudo apt install chrome-gnome-shell然后在浏览器安装GNOME插件就能在https://extensions.gnome.org/下载各种扩展了。7. 我的踩坑经验最后分享几个血泪教训第一次装双系统时我没备份Windows结果分区表出错导致数据全丢。后来学乖了现在每次分区前都会用DiskGenius做个完整备份。另一个坑是笔记本双显卡问题。Ubuntu默认会用集显如果你外接显示器没画面试试在BIOS里禁用集显。还有次安装卡在正在探测文件系统等了两个小时才发现是U盘质量问题。最坑爹的是有次更新内核后NVIDIA驱动挂了进不了图形界面。解决方法是在GRUB界面选高级选项用旧内核启动然后重装驱动。所以建议在/etc/apt/apt.conf.d/50unattended-upgrades里把内核更新屏蔽掉。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2463179.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!