树莓派4 Ubuntumate20.04.1系统初始设置、SSH、远程桌面控制、更换国内源、修改host及USB启动设置(SSD启动、机械硬盘启动等)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了树莓派4 Ubuntumate20.04.1系统初始设置、SSH、远程桌面控制、更换国内源、修改host及USB启动设置(SSD启动、机械硬盘启动等),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3576字,纯文字阅读大概需要6分钟。
内容图文
树莓派4 Ubuntumate20.04.1系统初始设置、SSH、远程桌面控制、更换国内源、修改host及USB启动设置(SSD启动、机械硬盘启动等)
1.在SD卡上安装ubuntu mate20.04.1,插入树莓派启动
2.新系统初次启动初始设置,注意:键盘布局选则英美键盘布局(即保持默认);设置账号密码时“您的姓名”那一栏是用户名
3.安装ssh
3.1输入指令:sudo apt-get install openssh-server ,安装ssh(关键)
3.2输入指令:ps -e|grep ssh ,检查树莓派SSH服务是否开启
3.3输入指令:sudo /etc/init.d/ssh start ,SSH服务开启(关键)
3.4输入指令:sudo service ssh start以及
sudo service ssh status
3.5登录xshell软件,新建链接,输入账号密码进行远程控制(账号密码就是2中提到的那个)
4.安装vim
输入指令:sudo apt-get install vim ,安装vim
5.更换国内源
5.1输入指令:sudo vim /etc/apt/sources.list ,用vim打开源列表文件
5.2按ESC键和i键进入改写模式
5.3复制粘贴准备好的txt文件中的内容(这里注意:.list文件中有ubuntu版本的代号,如果从网上复制粘贴相关源需注意这些代号是不是一样,不一样要修改;指令 lsb_release -a 可以查看这个版本号,如ubuntu mate20.04.1版本代号就是focal;如果要安装ros,需加上单独的ros源,附件中txt里已经加好了)
上图为sources.list文件内容。
上图为Ubuntu版本代号查看。
5.4按ESC键后输入:加w加q完成保存退出,即:wq ,注意这里wq前面的冒号必须是英文的
上图为保存并退出vim脚本编辑,:wq为保存并退出,:q!为不保存退出。
5.5输入指令:sudo apt update ,更新源库(加了ros源后这里有几栏可能会提示没有公钥,不安装ros注释掉ros相关源再执行sudo apt update即可;如需安装ros,输入指令:sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ,添加公钥,添加完毕后再执行sudo apt update即可)
上图为没有公钥的提示。
上图为ros相关源。
上图为公钥添加完毕,添加中要是卡住就重启命令窗口然后重试添加公钥指令。
6.使用win10远程桌面对ubuntu进行控制(一般来说,xshell的命令行就够了)
6.1输入指令:sudo apt-get install xrdp ,安装xrdp
6.2输入指令:sudo pkill Xorg ,注销主机桌面
6.3打开win10的远程桌面功能进行连接
7.ubuntu mate和win10之间互传文件
7.1在win10上下载安装xftp软件
7.2打开输入ip即可(注意,要开ssh服务,打开命令在3.安装ssh里)
8.SSD启动(确保你的pi是4b且eeprom已经更新到了不早于2020-9-3的版本;首先需要确保SSD里已经安装了ubuntu mate20.04.1系统,且以下步骤最好也是在一个ubuntu mate20.04.1系统上操作)
8.1输入指令:lsblk ,查看磁盘情况;输入指令:df -h查看已挂载磁盘情况,确认SSD没有挂载,如已挂载需取消挂载
8.2输入指令:sudo mkdir /mnt/boot /mnt/writable ,创建两个空目录/mnt/boot、/mnt/writable
8.3输入指令:sudo mount /dev/sda1 /mnt/boot和sudo mount /dev/sda2 /mnt/writable ,挂载ssd的这两个分区
8.4输入指令:sudo apt-get install curl ,安装curl
8.5输入指令:sudo apt-get install git ,安装git
8.6修改host(修改步骤见9)
8.7输入指令:sudo curl https://raw.githubusercontent.com/TheRemote/Ubuntu-Server-raspi4-unofficial/master/BootFix.sh | sudo bash ,执行脚本(如果一次显示固件复制失败就多试几次,实在不行就本地执行,本地执行步骤见"附件(ubuntu初始化)"中的使用说明,本地执行所需的文件在"附件(ubuntu初始化)"中)
8.8输入指令:sudo umount /mnt/boot和sudo umount /mnt/writable ,取消分区挂载
8.9输入指令:sudo rmdir /mnt/boot /mnt/writable ,删除临时目录
8.10关机
8.11拔掉SD卡,再开机即可从SSD启动
9.修改host
9.1输入指令:sudo vim /etc/hosts ,打开host文件
9.2加入
140.82.113.4 github.com
199.232.5.194 github.global.ssl.fastly.net
199.232.4.133 raw.githubusercontent.com
9.3输入指令:sudo /etc/init.d/networking restart ,使host文件生效
#附件链接:https://download.csdn.net/download/weixin_49273807/14988740
#本文是我设置Ubuntu时不断跳坑的成果总结,文中方法均亲测有效。跳坑过程中参考了大量资料,由于时间较长以及过程较为复杂,参考资料在此无法一一列出,这里向资料的编写者们表示感谢和歉意。
内容总结
以上是互联网集市为您收集整理的树莓派4 Ubuntumate20.04.1系统初始设置、SSH、远程桌面控制、更换国内源、修改host及USB启动设置(SSD启动、机械硬盘启动等)全部内容,希望文章能够帮你解决树莓派4 Ubuntumate20.04.1系统初始设置、SSH、远程桌面控制、更换国内源、修改host及USB启动设置(SSD启动、机械硬盘启动等)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。