文章目录
- 一、Ubuntu18.04双系统安装
- 二、基础配置
- 0. 配置网络
- 1. 备份
- 2.常用软件推荐
- 3.安装NIVIDA驱动, CUDA, cudnn, TensorRT
- 4.安装ROS
- 三、高级配置
- 1. 配置内网穿透,实现外网SSH
- 2. 配置局域网远程桌面(实现Windows访问无显示器Ubuntu主机桌面)
- (1)安装远程桌面软件
- (2)配置无外接显示器的Ubuntu Desktop:
- 3. 磁盘扩容等存储设置
- 4. 构建NAS存储服务器
- 5. 其他配置
一、Ubuntu18.04双系统安装
- 双系统卸载
- 安装Ubuntu双系统
- windows系统安装ubuntu双系统及分区方案
二、基础配置
基础软件安装及配置顺序(总体配置时间大约3小时):
- 更换软件源
- 安装TimeShift测试定期备份功能
- 安装微信
- 安装百度输入法
- 安装NVIDIA驱动、CUDA和cudnn
- 安装Conda、Vscode、Chrome等软件
0. 配置网络
- 如需远程操作,先安装SSH:
sudo apt install openssh-server
,即可远程进行ssh操作; - Ubuntu18.04更换国内源(建议阿里源)
- Ubuntu——辅助工具
1. 备份
2.常用软件推荐
- Ubuntu18.04——基于Wine安装微信
- 百度输入法(下载后自带安装教程文档)
- 截图工具Flameshot
- 视频播放器smplayer
- 录屏软件——Kazam(解决录制的 mp4 视频文件在 windows 无法播放的问题)
- 可视化CPU、GPU、内存监控工具
- linux智能终端运行程序不中断神器tmux
3.安装NIVIDA驱动, CUDA, cudnn, TensorRT
- Ubuntu18.04——私房整理安装NIVIDA驱动(11.4), CUDA11.2, cudnn8.2, TensorRT8.0
4.安装ROS
测试:
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
三、高级配置
1. 配置内网穿透,实现外网SSH
- Ubuntu——基于cpolar配置内网穿透,外网随时随地实现SSH访问主机!
2. 配置局域网远程桌面(实现Windows访问无显示器Ubuntu主机桌面)
(1)安装远程桌面软件
- 速度最快且画质完全够用(推荐):nomachine远程桌面
- 画质最高,但速度较慢:VNC远程连接设置
(2)配置无外接显示器的Ubuntu Desktop:
- 配置无外接显示器的Ubuntu Desktop
- 如果你需要配置其他分辨率的桌面,例如
1920*1080
,操作如下:(建议直接开最高的4K画质,因为分辨率可以向下兼容调整)
-
cvt 1920 1080
- 将输出该行进行复制,代替配置文件
/usr/share/X11/xorg.conf.d/xorg.conf
中Modeline
这一行即可。
配置文件示例如下:
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
# https://arachnoid.com/modelines/
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
- 卸载虚拟显示器:远程服务器虚拟显示器(Ubuntu 20.04 LTS)
- 参考文章:Ubuntu使用 Xorg.conf 修改分辨率
3. 磁盘扩容等存储设置
- Ubuntu挂载硬盘方法
4. 构建NAS存储服务器
- Ubuntu中NAS(网络存储)的搭建
5. 其他配置
- Ubuntu18.04——两台Ubuntu可以ping通但无法SSH
- Ubuntu添加用户并赋sudo权限