工控机安装lubuntu系统

工控机安装lubuntu系统指南手册

1. 准备

1个8G左右的U盘

下载Rufus:

Index of /downloads

下载lubuntu系统镜像:

NJU Mirror

Downloads – Lubuntu

下载Ventoy工具:

Releases · ventoy/Ventoy · GitHub

下载后,解压,双击Ventoy2Disk.exe打开

1 制作U盘启动盘

采用Ventory方式制作启动盘。

2.1 Rufus制作系统盘(弃用)

此方式只能安装一种镜像,只适合第一次安装镜像,后续使用该方式制作备份镜像Live系统启动盘无法启动,会进入Grub命令行模式。

  1. 打开Rufus,设备选择插入电脑的U盘,一般Rufus会自动选中。
  2. 选择系统镜像iso
  3. 选择文件系统类型为NTFS。
  4. 开始制作,点击开始后,等待制作完成,制作完成后取下U盘插入工控机USB口

2.2 Ventoy制作系统盘

打开软件后自动找到U盘,如果没有点击<更新按钮>刷新查找U盘

  1. 点击**<配置选项>,选择<分区类型>,勾选**
  2. 点击**<安装>,等待安装完成,安装完成后U盘盘符名字会被命名为Ventoy**
  3. 拷贝安装镜像到U盘中,系统启动盘制作完成。

只要U盘空间足够,可以拷贝多个镜像进去Ventoy启动盘,待系统启动后可选择安装的系统镜像。

2 安装系统到工控机

3.1 选择启动方式

  1. 工控机 上电,不停按键盘上的Delete键,知道进入BIOS界面。
  2. 按键盘上下左右箭头控制移动,按右箭头移动到Boot选项卡,按下箭头移动炫动Boot Option #1,然后按回车,选择UEFI:xxxx,接着回车确认。

  1. 按右箭头移动选中Save & Exit选项卡,然后移动下箭头选中Save Changes and Exit,接着再弹出的选择框中选择Yes选项,回车,接着系统开始自动重启。等待一段时间后就进入Ventoy的安装桌面。

3.2 Ventoy安装系统

1、等待系统进入如下界面后,选择lubuntu-22.04.5-desktop-amd64.iso,然后回车

2、选择Boot in normal mode,回车

 3、等待系统进入如下界面,选择<font style="color:#FF0000;">Try or Install Lubuntu</font>,直接回车

接着系统就会启动,等待系统进入桌面

进入桌面如下:

双击Install Lubuntu22.04 LTS(系统版本以实际为准)进行安装。接着进入安装

  1. 跟着安装引导一路下一步,到分区那一步后,选择擦除磁盘,再点击下一步。

  1. 到用户这一步,设置姓名、用户名、计算机名及录密码 ,如果需要自动登录则勾选**不再询问密码自动登录。然后点击右下角安装开始进行安装系统,在弹出的窗口选择现在安装**。等待安装完成。

  1. 安装完成如下,点击右下角 完成 安装,然后系统开始重启进入安装好的系统。

  1. 系统重启过程中会进入如下页面,拔出U盘启动盘,按回车继续运行。

3 安装一些系统软件

确保系统已经接入以太网联网。

在收费站无法联网时可用如下联网方案:

手机开热点,笔记本电脑WiFi连接手机热点,配置让笔记本WiFi共享以太网,此时电脑相当于一个路由器,设备通过网线接入笔记本网口就可以上网(需要设置DHCP,如果不是那就手动设置IP、网关或者改为DHCP)

WiFi共享以太网 - 搜索

4.1 软件安装

ctrl + alt +t打开系统 终端

执行如下命令:

如果出现**E:软件包 xxx 没有可安装候选**的问题,先更新软件资源,执行如下命令:

sudo apt update

4.2 vsftpd配置

1、执行如下命令修改vsftpd配置

sudo gedit /etc/vsftpd.conf

如果提示**sudo:gedit: command not found**,执行如下命令安装gedit编辑器:

sudo apt install gedit

2、启用如下选项:

write_enable=YES # 启用可以修改文件的 FTP 命令

utf8_filesystem=YES

找到上面2行配置项,去掉配置语句前的#号就启用这个配置项。

在/etc/vsftpd.conf最后添加下面语句:

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/vsftpd.allowed_users

  1. sudo gedit /etc/vsftpd.allowed_users

打开 /etc/vsftpd.allowed_users文件,输入用户名genvict,ctrl+s保存,关闭文件退出

5、最后重启vsftpd服务加载修改后的配置文件

sudo systemctl restart vsftpd.service

5 开机跳过密码、取消屏保、待机

5.1 设置自动登录(跳过密码)

执行sudo gedit /etc/sddm.conf 打开配置文件加入如下内容:

[Autologin]User=genvictSession=lxqt.desktop

或者

[Autologin]User=genvictSession=Lubuntugenvict为用户名。

如果前面安装系统时勾选了不再询问密码自动登录,这一步就可以不用配置。

5.2 取消屏保

鼠标左键点击桌面左下角,<首选项> —> , 然后选择<禁用屏幕保护程序>

<首选项> —> <LXQt设置> —> <会话设置> —> <自动启动>,取消勾选<LXQt自动启动>中的屏幕保护程序。

5.3 取消待机自动锁屏息屏

5.3.1 电源管理器配置

如果电源管理界面和如下界面不一致则使用命令行配置即可。

<首选项> —><电源管理器> —> <显示>选项卡

将显示电源管理器下方的3个滑动条全部往左拉改为 <从不>

5.3.2 命令行配置

  1. 打开配置,执行如下命令

sudo gedit /etc/profile

  1. 在该文件最末尾加入如下配置

xset s off

xset s noblank

xset -dpms

xset s off 表示 禁用屏幕保护

xset -dpms 表示 禁用DPMS(显示电源管理信号),关闭省电模式,禁止休眠熄屏

xset s noblank 表示 保持屏幕不空白

6 禁用更新弹窗

直接卸载弹窗功能:

sudo apt --purge remove lubuntu-update-notifier

7 一键安装软件及配置脚本

执行此脚本配置上述所有问题

m3_pc_config.sh

将该脚本拷贝到系统中,给脚本增加可执行权限:

chmod +x m3_pc_config.sh

然后执行该脚本./m3_pc_config.sh

m3_pc_config.sh:

#!/bin/bashsudo apt updatesudo apt install geditsudo apt install openssh-serversudo apt install vsftpdsudo apt install net-toolssudo apt install ntp ntpdate

使用sed命令追加配置

sudo sed -i '/^write_enable=/d' /etc/vsftpd.confsudo sed -i '/^utf8_filesystem=/d' /etc/vsftpd.confsudo sed -i '/^userlist_deny=/d' /etc/vsftpd.confsudo sed -i '/^userlist_enable=/d' /etc/vsftpd.confsudo sed -i '/^userlist_file=/d' /etc/vsftpd.confsudo echo "write_enable=YES" | sudo tee -a /etc/vsftpd.confsudo echo "utf8_filesystem=YES" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_deny=NO" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_enable=YES" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_file=/etc/vsftpd.allowed_users" | sudo tee -a /etc/vsftpd.confsudo sed -i '/^genvict/d' /etc/vsftpd.allowed_users

配置ftp用户

sudo echo “genvict” | sudo tee -a /etc/vsftpd.allowed_users

关闭屏保、修改待机等

# 删除 'xset s off' 配置项sudo sed -i '/xset s off/d' /etc/profile# 删除 'xset s noblank' 配置项sudo sed -i '/xset s noblank/d' /etc/profile# 删除 'xset -dpms' 配置项sudo sed -i '/xset -dpms/d' /etc/profile

追加新的配置项

echo "xset s off" | sudo tee -a /etc/profileecho "xset s noblank" | sudo tee -a /etc/profileecho "xset -dpms" | sudo tee -a /etc/profile
sudo systemctl restart vsftpd.servicesudo apt --purge remove lubuntu-update-notifier  # 卸载更新弹窗

8 制作Live备份镜像

在安装好所有软件之后环境之后,可以通过备份镜像方式将所有软件和环境配置保存备份。

再使用该镜像制作系统盘安装系统就可以不同执行之前的操作安装软件和配置环境。

参考:

ubuntu systemback备份镜像 - 搜索

ubuntu.22.04.1系统利用systemback制作镜像_systemback ubuntu22.04-CSDN博客

使用systemback和ventoy制作ISO大于4GB的U盘启动盘_systemback制作启动盘-CSDN博客

  1. 打开systemback,输入密码,点击OK

  1. 创建Live系统

接着再在<工作目录>选择镜像存放的路径,直接默认/home下。在<Live模式系统名称>可以自定义生成的系统名称,本次填入lubuntu-22.04.5-m3-ok

最后点击右边<创建新的>,等待创建完成。

最后将系统镜像lubuntu-22.04.5-m3-ok.iso拷贝到window下。

9 使用备份Live镜像复制/安装系统

1、制作启动盘,参见<2.2 Ventoy制作启动盘>

2、参考<3. 安装系统到工控机>进入BIOS选择U盘启动

3、进入如下界面,通过上下箭头按键移动选择镜像,然后回车确认

4、进入如下界面后,选择Boot in normal mode

5、进入如下界面后会乱码,选择第1项即可,接着回车确认选择

此处选择第1项进行系统复制,如果选择第2项则是系统安装,方法和系统复制基本一致。

6、等待系统进入桌面,从**系统工具中找到并打开Systemback**

  1. 选择系统**系统复制**,然后设置分区挂载点

1)选择/dev/sda1

2)选择挂载点为/boot/efi

3)取消<格式>勾选

4)点击左箭头按钮设置

1)选择/dev/sda2

2)选择挂载点为/

3)点击左箭头按钮设置

最终设置如下图所示,最后点击下一步。

8、点击**开始**进行复制,等待复制完成

关机,拔出U盘,重新开机进入系统,系统复制结束。

如果系统没有正常启动,则需要设置选择工控机硬盘启动,选择启动方式参见<3. 安装系统到工控机>,设置Boot Option # 1为 ubunt (P0: Hoodisk SSD)

10 注意问题

10.1 无法定位软件包

如出现E:无法定位软件包 xxx问题,如<E:无法定位软件包 lubuntu-update-notfier

检查是否输入正确,软件名正确拼写是lubuntu-update-notifier

10.2 sudo:xxx: command not found

出现sudo:xxx: command not found问题,安装该命令:

sudo apt install xxx

例如:

sudo apt install gedit

10.3 E:软件包 xxx 没有可安装候选

出现E:软件包 xxx 没有可安装候选问题,执行如下命令更新软件列表再进行软件安装:

sudo apt update

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/85183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MAC上怎么进入隐藏目录

在Mac上&#xff0c;由于系统保护的原因&#xff0c;一些系统目录如/usr默认是隐藏的&#xff0c;但可以通过以下方法进入&#xff1a; 方法一&#xff1a;使用Finder的“前往文件夹”功能 打开Finder。使用快捷键Command Shift G&#xff0c;或者在菜单栏中选择“前往”-“…

流媒体基础解析:视频清晰度的关键因素

在视频处理的过程中&#xff0c;编码解码及码率是影响视频清晰度的关键因素。今天&#xff0c;我们将深入探讨这些概念&#xff0c;并解析它们如何共同作用于视频质量。 编码解码概述 编码&#xff0c;简单来说&#xff0c;就是压缩。视频编码的目的是将原始视频数据压缩成较…

tomcat服务器以及接受请求参数的方式

1.javaee&#xff1a;意为java企业版&#xff0c;指java企业级开发的规范总和&#xff0c;包含13项技术规范 2.事实上服务器和客户端进行交互的过程中&#xff0c;有一个前端控制器在中间运作&#xff0c;这个控制器为DispatcherServlet&#xff0c;它负责将客户端请求的信息包…

武警智能兵器室系统架构设计与关键技术解析

在现代化武警部队建设中&#xff0c;武器弹药的安全管理与快速响应能力直接影响部队战斗力。本文基于某实战化智能兵器室建设案例&#xff0c;深入解析其系统架构设计、关键技术实现及创新管理机制&#xff0c;为安防领域提供可借鉴的解决方案。 整体拓扑结构 系统采用分层分布…

RLHF奖励模型的训练

由于 RLHF 的训练过程中需要依赖大量的人类偏好数据进行学习&#xff0c;因此很难在训练过程中要求人类标注者实时提供偏好反馈。为此&#xff0c;我们需要训练一个模型来替代人类在 RLHF 训练过程中实时提供反馈&#xff0c;这个模型被称为奖励模型 &#x1f538;一、 目标函…

reverse_ssh 建立反向 SSH 连接指南 混淆AV [好东西哟]

目录 &#x1f310; 工具简介 ⚙️ 前提条件 攻击主机 (Linux) 目标主机 (Windows) &#x1f4cb; 详细步骤 步骤 1&#xff1a;安装 Go 环境 步骤 2&#xff1a;安装必要依赖 步骤 3&#xff1a;下载并编译 reverse_ssh 步骤 4&#xff1a;配置密钥 步骤 5&#xff…

Ubuntu 下搭建ESP32 ESP-IDF开发环境,并在windows下用VSCode通过SSH登录Ubuntu开发ESP32应用

Ubuntu 下搭建ESP32 ESP-IDF开发环境&#xff0c;网上操作指南很多&#xff0c;本来一直也没有想过要写这么一篇文章。因为我其实不太习惯在linux下开发应用&#xff0c;平时更习惯windows的软件操作&#xff0c;只是因为windows下开发ESP32的应用编译时太慢&#xff0c;让人受…

Rust使用Cargo构建项目

文章目录 你好&#xff0c;Cargo&#xff01;验证Cargo安装使用Cargo创建项目新建项目配置文件解析默认代码结构 Cargo工作流常用命令速查表详细使用说明1. 编译项目2. 运行程序3.快速检查4. 发布版本构建 Cargo的设计哲学约定优于配置工程化优势 开发建议1. 新项目初始化​2. …

免费且好用的PDF水印添加工具

软件介绍 琥珀扫描.zip下载链接&#xff1a;https://pan.quark.cn/s/3a8f432b29aa 今天要给大家推荐一款超实用的PDF添加水印工具&#xff0c;它能够满足用户给PDF文件添加水印的需求&#xff0c;而且完全免费。 这款PDF添加水印的软件有着简洁的界面&#xff0c;操作简便&a…

NW969NW978美光闪存颗粒NW980NW984

NW969NW978美光闪存颗粒NW980NW984 技术解析&#xff1a;NW969、NW978、NW980与NW984的架构创新 美光&#xff08;Micron&#xff09;的闪存颗粒系列&#xff0c;尤其是NW969、NW978、NW980和NW984&#xff0c;代表了存储技术的前沿突破。这些产品均采用第九代3D TLC&#xf…

Mysql常用知识3:Kafka和数据库优化

文章目录 一、分布式消息系统&#xff08;Kafka相关问题5-10&#xff09;5. Kafka如何保证消息不丢失&#xff1f;6. 项目中Kafka具体怎么使用的&#xff1f;7. 消息异常未发送成功怎么解决&#xff1f;8. 重试具体怎么做的&#xff0c;循环吗&#xff1f;9. 重试多次失败怎么办…

常见的RAG文档解析辅助工具汇总及企业选型思考

以下当前比较知名的RAG的文档解析辅助工具的开源项目汇总&#xff0c;包含核心功能、License信息及GitHub地址&#xff1a; 1. RAGFlow 核心功能&#xff1a;支持PDF/扫描件/CAD等23种格式解析&#xff0c;OCR准确率98%&#xff0c;知识图谱融合&#xff0c;混合检索&#xf…

基于Sqoop的MySQL-Hive全量/增量同步解决方案(支持多表批量处理

一、全量同步方案设计 1.1 基础命令模板 sqoop import \ --connect jdbc:mysql://mysql_host:3306/db_name \ --username user \ --password pass \ --table source_table \ --hive-import \ --hive-table target_table \ --hive-overwrite \ # 覆盖已有表 --num-mappers 8 …

前端学习(7)—— HTML + CSS实现博客系统页面

目录 一&#xff0c;效果展示 二&#xff0c;实现博客列表页 2.1 实现导航栏 2.2 实现个人信息 2.3 实现博客列表 三&#xff0c;实现博客正文页 3.2 复用 3.4 实现博客正文 四&#xff0c;实现博客登录页 4.1 版心 4.2 登录框 五&#xff0c;实现博客编辑页 5.1 …

【技能拾遗】——家庭宽带单线复用布线与配置(移动2025版)

&#x1f4d6; 前言&#xff1a;在家庭网络拓扑中&#xff0c;客厅到弱电箱只预埋了一根网线&#xff0c;由于已将广电的有线电视取消并改用IPTV。现在需要解决在客厅布置路由器和观看IPTV问题&#xff0c;这里就用到单线复用技术。 目录 &#x1f552; 1. 拓扑规划&#x1f55…

VTK|实现类似CloundCompare的测量功能

文章目录 CloundCompare在点、线、面三种模式下的显示内容✅ 图1&#xff1a;点模式✅ 图2&#xff1a;线模式✅ 图3&#xff1a;面模式 增加控制菜单栏实现测量功能类如何调用项目git链接 CloundCompare在点、线、面三种模式下的显示内容 点 线 面 三张图展示了 CloudComp…

4000万日订单背后,饿了么再掀即时零售的“效率革命”

当即时零售转向价值深耕&#xff0c;赢面就是综合实力的强弱。 文&#xff5c;郭梦仪 编&#xff5c;王一粟 在硝烟弥漫的外卖行业“三国杀”中&#xff0c;饿了么与淘宝闪购的日订单量竟然突破了4000万单。 而距淘宝闪购正式上线&#xff0c;还不到一个月。 在大额福利优惠…

vedio.ontimeupdate()和video.onloadeddata()

video.onloadeddata &#xff08;&#xff09; video.onloadeddata 是 JavaScript 中用于监听 HTML <video> 元素 「当前帧数据已加载」 的事件处理器。当视频的第一帧画面数据加载完成&#xff08;足以开始播放&#xff09;时&#xff0c;会触发此事件。 1. 基本用法 …

Baklib内容中台革新企业知识实践

Baklib智能知识中枢构建 作为现代企业知识管理的核心架构&#xff0c;Baklib内容中台通过整合多源异构数据形成智能化知识中枢&#xff0c;实现从信息采集到价值转化的全链路管理。其底层采用跨平台数据贯通技术&#xff0c;支持API接口与企业现有CRM、ERP系统无缝对接&#x…

用不太严谨的文字介绍遥测自跟踪天线的基本原理

前两天跟一个客户见面的时候&#xff0c;客户问我&#xff1a;遥测自跟踪天线能够跟踪目标&#xff0c;是什么原理&#xff1f;不需要目标的位置&#xff0c;怎么做到自跟踪的&#xff1f; 突然一瞬间&#xff0c;有点语塞。 难道要介绍天线、馈源、极化、左旋、右旋、和差网…