[入门]NUC13配置Ubuntu20.04详细步骤
文章目录
- 1. 安装Ubuntu20.04
- 1.1 制作系统启动盘
- 1.1.1 下载镜像文件
- 1.1.2 配置启动盘
- 1.2 安装内存条、硬盘
- 1.3 安装系统
- 2. 网卡驱动配置
- 2.1 关闭安全启动
- 2.2 安装intel官方网卡驱动backport
- 2.2.1 第四步可能会出现问题
- 2.3 ubuntu官方的驱动
- 2.4 重启
- 3. 软件安装
- 3.1 录屏软件
- 3.2 搜狗输入法
- 3.2.1 系统设置
- 3.2.2 安装fcitx
- 3.2.3 下载搜狗输入法的包
- 3.3 Chrome
- 3.4 查看CPU状态工具HTOP
- 4. ros安装
1. 安装Ubuntu20.04
1.1 制作系统启动盘
1.1.1 下载镜像文件
我这里装的是ubuntu20.04,直接去官网下载镜像:Ubuntu 20.04,或者去一些国内镜像网站。
1.1.2 配置启动盘
我使用的是rufus软件制作系统盘,使用32G U盘,注意检查设备号,不要把自己盘的文件刷掉了。
配置完成之后,U盘的文件如下:
1.2 安装内存条、硬盘
拆掉包装:
安装两个内存条和硬盘(请注意内存一定要安装到位,不然开不了机,点不亮屏幕):
如果安装到位,插上电源、屏幕,会显示没有设备。
1.3 安装系统
先拔掉电源,插上启动盘,再插上电源,点按一下电源键,电源键会常亮,屏幕会点亮:
选默认就行:
选择安装ubuntu:
我选择安装英文:
最小安装:
安装结束后即可进入主界面。
2. 网卡驱动配置
打开之后发现没有wifi图标,说明我们需要安装一下wifi网卡驱动,我的网卡是Intel AX211。
2.1 关闭安全启动
安装驱动前先关闭安全启动(F2进入BIOS):
2.2 安装intel官方网卡驱动backport
第一步克隆 backport,编译并安装它。
git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
2.2.1 第四步可能会出现问题
make: *** 没有规则可制作目标“defconfig-iwlwifi-public”。 停止
解决:安装 linux 源码 博客地址
sudo apt-get install linux-source
cd /usr/src/
ls
正常应该是这样:
解压缩:
sudo tar xvjf linux-source-5.4.0.tar.bz2 -C /home/kernel
如果提示没有该文件夹,执行以下命令直接新建:
cd /home && sudo mkdir kernel
编译:
cd /home/kernel/linux-source-5.4.0
make menuconfig
然后又出错了:
In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
compilation terminated.
scripts/Makefile.host:108: recipe for target 'scripts/kconfig/mconf.o' failed
make[1]: *** [scripts/kconfig/mconf.o] Error 1
Makefile:541: recipe for target 'menuconfig' failedmake: *** [menuconfig] Error 2
解决:
sudo apt-get install libncurses5-dev
然后再次编译,错误又发生了
LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
scripts/Makefile.host:9: recipe for target ‘scripts/kconfig/lexer.lex.c’ failed
make[2]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:567: recipe for target ‘imx_v8_defconfig’ failed
make[1]: *** [imx_v8_defconfig] Error 2
make[1]: Leaving directory ‘/home/forlinx/imx8mq/OK8MQ-linux-sdk/OK8MQ-linux-kernel’
Makefile:11: recipe for target ‘linux’ failed
make: *** [linux] Error 2
解决:
sudo apt-get install flex
sudo apt-get install bison
然后再次编译,错误又发生了
把终端放大一点,然后编译,编译成功之后会有选择界面,不需要有啥操作,直接esc退出。然后再去编译backport:
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
2.3 ubuntu官方的驱动
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/
2.4 重启
reboot
重启之后应该就可以看到wifi配置了,以后再掉了就只需用安装backport就可以了。
3. 软件安装
3.1 录屏软件
sudo apt install kazam
3.2 搜狗输入法
3.2.1 系统设置
先配置系统的语言加入中文
3.2.2 安装fcitx
安装之前先更新一下
sudo apt update
安装 fcitx
sudo apt install fcitx
fcitx --version # 查看是否安装成功
设置开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
卸载 ibus
sudo apt purge ibus
3.2.3 下载搜狗输入法的包
下载链接
安装
# 1、安装搜狗输入法,文件就是你刚刚自己下载的那个
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb# 2、安装对应依赖。这里强调一下,这一步非常非常重要
# 如果没有安装如下依赖,就无法进行搜狗设置,搜狗输入法也就无法使用了
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 -y
sudo apt install libgsettings-qt1 -y# 3、安装完依赖之后,别想着去设置,直接重启系统(你也可以注销当前用户,重新登录)
reboot
打开右上角的输入法配置,只留下搜狗输入法:
3.3 Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
3.4 查看CPU状态工具HTOP
sudo apt install htop
终端输入htop即可打开:
htop
4. ros安装
小鱼yyds,按照指示,把ros和rosdepc都安装一下,一般都没啥问题。
wget http://fishros.com/install -O fishros && . fishros
同时把code 都安装一下。