工控机安装lubuntu系统

news2025/6/1 20:49:20

工控机安装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=genvict

Session=lxqt.desktop

或者

[Autologin]

User=genvict

Session=Lubuntu

genvict为用户名。

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

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/bash



sudo apt update



sudo apt install gedit



sudo apt install openssh-server

sudo apt install vsftpd

sudo apt install net-tools

sudo apt install ntp ntpdate

使用sed命令追加配置

sudo sed -i '/^write_enable=/d' /etc/vsftpd.conf

sudo sed -i '/^utf8_filesystem=/d' /etc/vsftpd.conf

sudo sed -i '/^userlist_deny=/d' /etc/vsftpd.conf

sudo sed -i '/^userlist_enable=/d' /etc/vsftpd.conf

sudo sed -i '/^userlist_file=/d' /etc/vsftpd.conf



sudo echo "write_enable=YES" | sudo tee -a /etc/vsftpd.conf

sudo echo "utf8_filesystem=YES" | sudo tee -a /etc/vsftpd.conf

sudo echo "userlist_deny=NO" | sudo tee -a /etc/vsftpd.conf

sudo echo "userlist_enable=YES" | sudo tee -a /etc/vsftpd.conf

sudo echo "userlist_file=/etc/vsftpd.allowed_users" | sudo tee -a /etc/vsftpd.conf





sudo 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/profile

echo "xset s noblank" | sudo tee -a /etc/profile

echo "xset -dpms" | sudo tee -a /etc/profile
sudo systemctl restart vsftpd.service



sudo 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.coloradmin.cn/o/2392941.html

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

相关文章

视频监控汇聚平台EasyCVR安防小知识:如何通过视频融合平台解决信息孤岛问题?

一、项目背景与需求分析​ 随着数字化技术发展与网络带宽升级&#xff0c;视频技术应用场景不断拓展&#xff0c;视频监控、记录仪等多样化产品构建起庞大体系。但这些独立系统彼此割裂&#xff0c;形成信息孤岛。 在系统集成项目中&#xff0c;视频系统深度融合已成必然趋势…

在大型中实施访问控制 语言模型

大家读完觉得有帮助记得关注&#xff01;&#xff01;&#xff01; 抽象 在企业设置中&#xff0c;组织数据是隔离的、孤立的 并受到精心设计的访问控制框架的精心保护。 如果 LLM 对 siloed data serve 请求进行微调&#xff0c;用于下游任务&#xff0c; 来自具有不同访问权限…

Haption在危险、挑战性或受限环境中操作的情况提供了一种创新的遥操作解决方案

Haption Virtuose 6D TAO是一款拥有7个主动自由度的触觉设备&#xff0c;专为虚拟现实环境交互而设计。 它与Virtuose的一系列软件解决方案兼容&#xff0c;可让您直接在CAD软件中使用该设备进行装配仿真&#xff0c;并在3D游戏引擎中使用该设备&#xff0c;从而打造更加逼真的…

行为型:状态模式

目录 1、核心思想 2、实现方式 2.1 模式结构 2.2 实现案例 3、优缺点分析 4、适用场景 5、注意事项 1、核心思想 目的&#xff1a;将状态相关逻辑封装到独立的类中&#xff0c;消除复杂的条件分支&#xff0c;状态的切换由具体状态类自身管理 举例&#xff1a; 1>…

优雅草最新实战项目技术Discuz X3.5电子签约插件开发项目实施方案优雅草·卓伊凡

优雅草最新实战项目技术Discuz X3.5电子签约插件开发项目实施方案优雅草卓伊凡 一、项目概述 甲方需求&#xff1a;为现有Discuz X3.5系统集成电子签约功能&#xff0c;对接e签宝API&#xff0c;实现用户发起/签署合同、模板管理、签约记录查询等功能。 总预算&#xff1a;9,3…

基于本地化大模型的智能编程助手全栈实践:从模型部署到IDE深度集成学习心得

近年来&#xff0c;随着ChatGPT、Copilot等AI编程工具的爆发式增长&#xff0c;开发者生产力获得了前所未有的提升。然而&#xff0c;云服务的延迟、隐私顾虑及API调用成本促使我探索一种更自主可控的方案&#xff1a;基于开源大模型构建本地化智能编程助手。本文将分享我构建本…

实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.8 R语言解题

本文是实验设计与分析&#xff08;第6版&#xff0c;Montgomery著&#xff0c;傅珏生译) 第5章析因设计引导5.7节思考题5.8 R语言解题。主要涉及方差分析&#xff0c;正态假设检验&#xff0c;残差分析&#xff0c;交互作用图。 (a) dataframe<-data.frame( Lightc(580,568…

引领机器人交互未来!MANUS数据手套解锁精准手部追踪

MANUS数据手套为机器人技术带来高精度手部追踪&#xff0c;助力实现人与机器的自然交互&#xff01;近年&#xff0c;越来越多客户希望利用这项技术精准操控机械臂、灵巧手和人形机器人&#xff0c;不断提升设备的智能化水平和交互体验。 MANUS数据手套是高精度人机交互设备&am…

源的企业级网络安全检测工具Prism X(棱镜X)

Prism X&#xff08;棱镜X&#xff09;是由yqcs团队自主研发的开源网络安全检测解决方案&#xff0c;专注于企业级风险自动化识别与漏洞智能探测。该工具采用轻量化架构与跨平台设计&#xff0c;全面兼容Windows、Linux及macOS操作系统&#xff0c;集成资产发现、指纹鉴别、弱口…

基于FPGA的二叉决策树cart算法verilog实现,训练环节采用MATLAB仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) MATLAB训练结果 上述决策树判决条件&#xff1a; 分类的决策树1 if x21<17191.5 then node 2 elseif x21>17191…

权限分配不合理如何影响企业运营?

“我们明明只给了她CRM的查看权限&#xff0c;怎么客户数据被删了&#xff1f;” “新员工入职三天了&#xff0c;HR系统权限还没开通&#xff0c;流程完全卡住&#xff01;” “上个月刚给项目经理配了财务权限&#xff0c;怎么又出乱子了&#xff1f;” 这些对话是否在你的…

ES分词搜索

ES的使用 前言作者使用的版本作者需求 简介ES简略介绍ik分词器简介 使用es的直接简单使用es的查询 es在java中使用备注说明 前言 作者使用的版本 es: 7.17.27spring-boot-starter-data-elasticsearch: 7.14.2 作者需求 作者接到一个业务需求&#xff0c;我们系统有份数据被…

【数据库】并发控制

并发控制 在数据库系统&#xff0c;经常需要多个用户同时使用。同一时间并发的事务可达数百个&#xff0c;这就是并发引入的必要性。 常见的并发系统有三种&#xff1a; 串行事务执行&#xff08;X&#xff09;&#xff0c;每个时刻只有一个事务运行&#xff0c;不能充分利用…

Ansys Zemax | 手机镜头设计 - 第 2 部分:光机械封装

本文该系列文章将讨论智能手机镜头模组设计的挑战&#xff0c;涵盖了从概念、设计到制造和结构变形的分析。本文是四部分系列的第二部分&#xff0c;介绍了在 Ansys Speos 环境中编辑光学元件以及在整合机械组件后分析系统。案例研究对象是一家全球运营制造商的智能手机镜头系统…

mcp-go v0.30.0重磅发布!Server端流式HTTP传输、OAuth支持及多项功能革新全面解读!

随着云原生应用和现代分布式系统需求的不断增长&#xff0c;高效、灵活且稳定的通信协议和客户端交互框架成为开发者关注的焦点。作为开源领域备受期待的项目之一&#xff0c;mcp-go再次迎来重要版本更新——v0.30.0正式发布&#xff01;本次更新版本不仅实现了众多关键功能&am…

OpenGL Chan视频学习-10 Dealing with Errors in OpenGL

bilibili视频链接&#xff1a; 【最好的OpenGL教程之一】https://www.bilibili.com/video/BV1MJ411u7Bc?p5&vd_source44b77bde056381262ee55e448b9b1973 函数网站&#xff1a; docs.gl 说明&#xff1a; 1.之后就不再单独整理网站具体函数了&#xff0c;网站直接翻译会…

美团启动618大促,线上消费节被即时零售传导到线下了?

首先&#xff0c;从市场推广与消费者吸引的角度来看&#xff0c;美团通过联合众多品牌开展大规模促销活动&#xff0c;并发放高额优惠券包&#xff0c;旨在吸引更多消费者参与购物。这种策略有助于提高平台的活跃度和交易量&#xff0c;同时也能够增强用户粘性。对于消费者而言…

搭建 Select 三级联动架构-东方仙盟插件开发 JavaScript ——仙盟创梦IDE

三级级联开卡必要性 在 “东方仙盟” 相关插件开发中&#xff0c;使用原生 HTML 和 JavaScript 实现三级联动选择&#xff08;如村庄 - 建筑 - 单元的选择&#xff09;有以下好处和意义&#xff0c;学校管理&#xff1a; 对游戏体验的提升 增强交互性&#xff1a;玩家能够通…

服务器如何配置防火墙管理端口访问?

配置服务器防火墙来管理端口访问&#xff0c;是保障云服务器安全的核心步骤。下面我将根据你使用的不同操作系统&#xff08;Linux: Ubuntu/Debian/CentOS&#xff1b;Windows Server&#xff09;介绍常用防火墙配置方法。 ✅ 一、Linux 防火墙配置&#xff08;UFW / firewalld…

Spring Boot+Activiti7入坑指南初阶版

介绍  Activiti 是一个轻量级工作流程和业务流程管理 (BPM) 平台,面向业务人员、开发人员和系统管理员。其核心是一个超快且坚如磐石的 Java BPMN 2 流程引擎。它是开源的,并根据 Apache 许可证分发。Activiti 可以在任何 Java 应用程序、服务器、集群或云中运行。它与 Spri…