【win10+ubuntu20.04】双系统安装以及简单布置

遗留了最后一个问题:开机时无系统选择界面,直接进入win10,需要按F12进入BOOT,选择ubuntu才能进入ubuntu20.04。这是因为本身电脑的win10是UEFI引导启动的,我将ubuntu误装为Legacy引导启动,两种不同的引导方式。目前有个教程,等待之后在解决吧:将 Ubuntu 引导从 Legacy 转换为 UEFI

安装过程有几个需要注意的部分:

一、双系统安装

1.1 确定自己电脑类型

win+r输入msinfo32,弹出下页面:

1.2 用U盘制作启动盘

  1. ubuntu官网下载20.04版本的桌面版iso文件,根据电脑类型准备制作启动盘。这里就是导致最开始遗留问题的地方,我的win10是UEFI引导,但是我的U盘制作成了Legacy引导启动,因为目前我只看见一个软件可以选择制作什么引导方式,就是rufus,其他貌似都是默认制作Legacy,我使用的是win32diskimager
  2. 重新启动电脑,按F2,修改启动设置
    1)关闭secure boot
    2)修改uefi为legacy(否则启动引导中看不到usb)
    3)F10保存并退出

1.3 安装ubuntu并进行磁盘分区

  1. 在磁盘管理为ubuntu系统分配一些安装空间。这里主要参考Windows10安装ubuntu18.04双系统教程的部分,我是双硬盘。
  • 在C盘压缩出300M的空间提供ubuntu的引导区安装
  • 在第二块硬盘最后压缩出100-200GB空间供ubuntu系统安装和自己使用
  1. 插上已做好系统的U盘,重新启动电脑,按F12,选择引导为USB
  2. 一路正常下来自己进行分区设置,这里参考Ubuntu20.04操作系统安装及重中之重:系统分区
  • 设置efi引导,这块就是选择之前C盘压缩出的300M
    具体参数:
    大小: 500到1024mb即可
    新分区的类型: 逻辑分区
    新分区的位置: 空间起始位置
    用于: EFI系统分区

  • swap
    swap用作虚拟内存,根据自身的物理内存决定。
    如果物理内存在8G以下,则swap设置为物理内存一样的大小,如果超过8G,则一般设置为8G大小的虚拟内存就足够了。根据自身的使用需求,也可以适当增大swap大小。
    我的电脑用了两个8g的内存条,因此大小设置为了16g*1024=16384MB。
    具体参数:
    大小: (视自身的物理内存而定)
    新分区的类型: 主分区
    新分区的位置: 空间起始位置
    用于: 交换空间

  • 挂载点/
    主要用来存放ubuntu系统文件。有固态硬盘的可以安在固态盘中。
    具体参数:
    大小: 30G(视自身的存储空间而定)
    新分区的类型: 逻辑分区
    新分区的位置: 空间起始位置
    用于: Ext4日志文件系统
    挂载点: /

  • 挂载点 /usr:
    存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中
    具体参数:
    大小: 40G(视自身的存储空间而定)
    新分区的类型: 逻辑分区
    新分区的位置: 空间起始位置
    用于: Ext4日志文件系统
    挂载点: /usr

  • 挂载点/home
    存放用户文件。这个分区尽量设置大一些,因为我安装了机械盘,因此分配了300g的存储空间给它。
    具体参数:
    大小: 50G(视自身的存储空间而定)
    新分区的类型: 逻辑分区
    新分区的位置: 空间起始位置
    用于: Ext4日志文件系统
    挂载点: /home
    这里一定要尽可能多分一点,后面进行了扩容,给/home扩了200GB
    到这里其实就安装完毕了,之后重启电脑,如果没有出现选择系统界面,将按F12进入BOOT选择ubuntu。

二、一些环境的配置

2.1 外接显示器安装NVIDIA驱动

我的笔记本是Intel核显+NVIDIA独显,可以输入lspci | grep VGA查看自己电脑的所有显卡。
刚安装好Ubuntu一般系统会使用自带的开源显卡驱动,这个驱动单显示器使用还可以,一旦外接显示器就会变得很卡顿,搜了一番说要安装NVIDIA的驱动启动独显。

一般而言有两种方法,一是系统自动安装,最为简单方便;二是手动下载驱动安装,麻烦且容易出错。

1. 系统自动安装

可以参考教程Unbuntu20.04安装nvidia驱动,cuda和cudnn

  1. 首先终端输入命令查看系统推荐的驱动:
ubuntu-drivers devices

在这里插入图片描述
可以看到系统推荐的驱动,但是失败几次的经验告诉我,推荐的也不一定是好的,可以只看推荐驱动的数字型号,比如我的是535,最好选择一个不带open的驱动安装,反正我试了好几个,只有不带open的可以正常使用。

  1. 此时有两种方法安装,都是可以的:
  • 终端输入命令安装
sudo apt install nvidia-driver-xxx
# 比如我是sudo apt install nvidia-driver-535-server
  • 通过附加驱动安装
    打开软件和更新中的附加驱动,直接选择对应驱动,点击应用更改即可。注意,该方法记得关闭系统的自动更新,如果在安装驱动之后重启时,系统自动升级,那么系统版本和驱动版本不一致就麻烦了。
    在这里插入图片描述3. 最后重启,终端输入nvidia-smi验证,出现下面的内容即成功
    在这里插入图片描述

2. 手动安装

当然有人系统自动安装有可能失败,手动安装参考:【超详细】【ubunbu 22.04】 手把手教你安装nvidia驱动,有手就行,隔壁家的老太太都能安装

3. 设置NVIDIA显卡模式

当我上述一切搞好之后,外接显示器居然变的更卡了,最后找到一个方法:

  1. 打开终端输入nvidia-settings
  2. 在选项 PRIME Profiles 中选择Performance Mode
  3. 重启电脑即可
    在这里插入图片描述

2.2 外接键盘重新映射F1~F12还原在Win下的功能

外接了键盘之后,发现键盘的F1~F12功能被修改为各种多媒体功能了,貌似是Linux为了适配Mac做的兼容,可以通过在终端输入以下命令恢复:

echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u -k all
sudo reboot

参考ubuntu的键盘F1~F12没有反应/出现问题(被系统强制为功能键了),这个里面还有如何复原设置的命令

2.3 双系统Ubuntu根目录/home扩容

其实比较简单,按照参考教程来即可,我这边遇到的情况就是可分配空间与/home中间隔了swap分区、user分区等4个空间,只需要调整分区之前可用空间与之后可用空间大小,就能移动可分配空间到/home相邻的位置
例如:未分配空间在p3分区左边,/home是p4分区,中间间隔了p3分区,只需要将p3分区的之前的可用空间改为0之后的可用空间改为200G,即可把未分配空间由p3分区上面移动到p3分区下面,来和我想要扩容的p4分区相邻。
参考:(持续更新)Ubuntu22.04双系统的安装、扩容、重装及配置

三、一些软件的安装

3.1 chrome安装

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

3.2 typora安装

一个百度网盘的链接:http://www.itmind.net/16468.html,按照博主的方式即可获得。
随后禁用typora更新:sudo apt-mark hold typora

3.3 Miniconda安装

  1. 安装与清华源配置:miniconda安装及环境创建(Linux)
  2. 配置系统路径:conda:未找到命令
# 下载最新的miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 执行安装
bash Miniconda3-latest-Linux-x86_64.sh
# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 取消默认的启动终端即进入base环境
conda config --set auto_activate_base false

配置系统路径

# 管理员权限打开.bashrc
sudo gedit ~/.bashrc
# sudo vim ~/.bashrc
# 加入下面这句
export PATH="/home/wyj/miniconda3/bin:$PATH"
# 生效
source ~/.bashrc
# 查看conda版本
conda -V

3.4 OpenSSH安装(可通过ssh连接)

参考OpenSSH安装与使用-Linux

如果只需要通过ssh连接其他主机,只需要ssh-client即可;如果需要被连接,就需要ssh-server

# 查看ssh
dpkg --list | grep ssh
# 安装ssh-client与server
sudo apt-get install ssh

3.5 oh-my-zsh安装

参考:

  1. zsh配置
  2. ohmyzsh Github,可以选喜欢的主题

四、一些问题

  1. Ubuntu20.04 Ubuntu-Software打不开
    莫名其妙,跟着这个教程的失败方案二全部走一遍即可,Ubuntu20.04 Ubuntu-Software打不开
sudo apt install ubuntu-software
## 删除snap商店
sudo snap remove snap-store
## apt purge 会同时清除软件包、相应依赖包和软件的配置文件 
sudo apt purge snapd
sudo apt install ubuntu-software
# 这里是发现software图标不见了,重新安装snapd(以后也许会用snap)
sudo apt install snapd
sudo snap install snap-store
## These commands clear the "phantom" or "hung" lists and may have to be used again as needed in the future for similar bug:
sudo rm -rvf /var/lib/apt/lists/* 
## Then
sudo apt-get update
## Then
sudo shutdown -r now

  1. 卸载已安装的软件
    这个问题是当时盲目安装了linuxqq,结果体验极其差,想卸载结果还挺复杂
    Ubuntu18.04卸载QQ
    首先在终端输入dpkg --list
    找到要卸载的软件名称,qq找到是linuxqq,继续输入:sudo apt-get --purge remove linuxqq

  2. 使用sudo时显示user is not in the sudoers file. This incident will be reported.

# 切换到root用户
su root
# 将名为wyj的用户添加到sudoers文件
sudo adduser wyj sudo
# 切换回wyj用户
su wyj

参考:user is not in the sudoers file. This incident will be reported.(简单不容易出错的方式)

主要参考的教程:

  1. windows10安装ubuntu双系统教程(绝对史上最详细)
  2. 联想拯救者Y7000P安装双系统win10+ubuntu18.04
  3. b站教程
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是双系统安装WIN10Ubuntu 20.04的步骤: 1. 准备工作: - 确保你有一台支持UEFI和GPT分区的计算机。 - 下载最新版本的Windows 10和Ubuntu 20.04ISO镜像文件。 - 准备一个空的USB闪存驱动器,容量至少为8GB。 2. 创建Windows 10安装媒体: - 使用Windows 10的ISO镜像文件创建一个启动盘。你可以使用Windows USB/DVD下载工具或Rufus等工具来完成这个步骤。 3. 安装Windows 10: - 将USB闪存驱动器插入计算机,并重启计算机。 - 在启动时按下计算机制造商指定的键(通常是F2、F12、Esc或Delete键)进入BIOS设置。 - 在BIOS设置中,将启动顺序更改为从USB驱动器启动。 - 保存设置并退出BIOS设置。 - 计算机将从USB驱动器启动,并进入Windows 10安装界面。 - 按照安装向导的指示完成Windows 10的安装。 4. 创建Ubuntu 20.04安装媒体: - 使用Ubuntu 20.04ISO镜像文件创建一个启动盘。你可以使用Rufus或UNetbootin等工具来完成这个步骤。 5. 安装Ubuntu 20.04: - 将Ubuntu 20.04的启动盘插入计算机,并重启计算机。 - 在启动时按下计算机制造商指定的键(通常是F2、F12、Esc或Delete键)进入BIOS设置。 - 在BIOS设置中,将启动顺序更改为从USB驱动器启动。 - 保存设置并退出BIOS设置。 - 计算机将从USB驱动器启动,并进入Ubuntu 20.04安装界面。 - 按照安装向导的指示完成Ubuntu 20.04安装。 6. 配置双系统启动: - 完成Ubuntu 20.04安装后,重启计算机。 - 在启动时按下计算机制造商指定的键(通常是F2、F12、Esc或Delete键)进入BIOS设置。 - 在BIOS设置中,将启动顺序更改为从硬盘启动。 - 保存设置并退出BIOS设置。 - 计算机将重新启动,并进入双系统启动菜单。 - 选择Windows 10或Ubuntu 20.04来启动相应的操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值