u盘u盘启动器区别-(u盘启动器和u盘有什么区别)

来源:191路由网 2022-12-18 22:03:11

(u盘式起动器和u盘有什么区别?

openKylin U磁盘启动器是制作系统启动U盘的工具,可以将镜像文件制作成U盘形式的安装介质,方便无光驱介质的计算机安装镜像文件。其主要功能是制作系统,方便系统安装,具体实现过程如下:

1、查看U盘

openKylin U盘启动器通过udiskPlugWatcherInit函数自动监控/函数自动监控/dev/目录下的文件变更,一旦插入新设备U盘,将重新执行lsblk解析shell执行结果,获取U盘信息。

U盘信息的分析过程分别执行lsblk-J 和lsblk-JS,筛选出所有USB与协议连接的硬盘。

U盘信息的分析过程分别执行lsblk-J 和lsblk-JS,筛选出所有USB连接协议的硬盘。lsblk-J中间的J参数是结果json类型显示后,通过类型显示QJson类提取U盘信息。由于整个物理设备涉及格式化,U盘在展示时以整个物理单元而不是按分区展示。具体格式为:U盘型(设备文件路径),容量。例如:DataTraveler_3.0(/dev/sda) 32G。若插入多个U盘,则显示在下拉框中,并按插入顺序显示。如下图1所示:

图1.U盘式启动器首界面

2、查找镜像

有两种方法可以找到镜像。首先,点击图1中的加号按钮查找镜像。点击后,进入图2界面。该界面的原理是:使用QFileDialog::getOpenFileName()打开文件选择框,然后通过调用QFile的open函数,read获得尾缀的电脑函数为.iso并计算镜像文件iso.size()获取文件的字节大小,然后通过除以106次方转换为GB。

图2.选择镜像文件

获取镜像文件的第二种方式是在文件中选择尾缀.iso镜像文件,然后拖到打开的U盘启动器界面,其原理是通过传输值将镜像文件的路径传输到界面。当然,拖动函数也dragEnterEvent(),dropEvent()这两个函数通常成对出现。当然,拖动函数也dragEnterEvent(),dropEvent()这两个函数通常成对出现。

另外,如果已经有了镜像文件,可以点击右键选择U盘启动器直接制作镜像文件,原理与第二类相似。

3.授权验证密码

当我们点击开始制作按钮时,系统将调用它dbus接口,跳转到授权验证界面,用户输入密码授权,执行"echo'" 密码 "'| sudo -S -l";判断用户输入的密码是否正确,如图3所示。

图3.授权界面

4、制作镜像

在制作开始前卸载u盘,点击开始制作按钮makeStart函数,正确的密码,镜像文件的路径,u这三个参数传输到盘的路径。具体函数如下:makeStart(authDialog->dialogKey->text(),isoPath,comboUdisk->getDiskPath());

之后使用QProcess读写函数读入过程dd命令,具体读写函数语句如下:S 电脑 dd if='" sourcePath.toLocal8Bit() "'of=" targetPath.toLocal8Bit() "status=progress";

这句话包括U盘路径,镜像文件的路径和状态progress。以上两句话是U盘镜像制作的关键点。以上两句话是U盘镜像制作的关键点。

同时,用户也可以通过观察以下界面的进度图来判断生产情况。圆形进度条用于显示进度条。首先使用QPainter画圆后使用函数setPersent()将进度传输到进度条中,无需查看后台服务端的运行情况,更方便用户体验,交互感更强,如图4所示。

图4.正在制作界面

制作完成后,waitForFinished()等待系统落盘,落盘后会提示制作完成,跳到制作完成界面。

图5.制作完成界面

电脑如果在生产过程中单击关闭,将弹出以下提示框,告诉用户启动盘是否在生产中停止。如果选择,则停止任务退出程序。如果选择,则将继续从当前的生产开始。

图6.在制作过程中提示界面

以上是对的openKylin U如果有小伙伴对盘启动器的部分原理感兴趣,可通过点击 https://gitee.com/openkylin/sig-documentation 前往openKylin研究仓库查看源码哦。

openKylin(开放麒麟)社区旨在以共同创造为核心,在开源、自愿、平等、合作的基础上,通过开源、开放与企业建立合作伙伴生态系统,共同建设桌面操作系统顶级社区,促进Linux开源技术及其软硬件生态繁荣发展。

社区首批董事包括麒麟软件、普华基础软件、中科方德、麒麟新安、凝思软件、一明软件、中兴新支点、元鑫科技、中国电科32所、技德系统、北京林卓、先进操作系统创新中心等13家行业同事和行业机构。

社区首批董事包括麒麟软件、普华基础软件、中科方德、麒麟新安、凝思软件、一明软件、中兴新支点、元鑫科技、中国电科32所、技德系统、北京林卓、先进操作系统创新中心等13家行业同事和行业机构。

来源:荣有丽审核:openKylin
电脑
点击展开全文

相关阅读

u盘u盘启动器区别-(u盘启动器和u盘有什么区别)

(u盘式起动器和u盘有什么区别?openKylinU磁盘启动器是制作系统启动U盘的工具,可以将镜像文件制作成U盘形式的安装介质,方便无光驱介质的计算机安装镜像文件。其主要功能是制作系统,方便系统安装,具体实现过程如下:1、查看U盘openKylinU盘启动器通过udiskPlugWatcherInit函数自动监控/函数自动监控/dev/目录下的文件变更,一旦插入新...

2022-12-18

amdwin10蓝屏错误-(amd win10蓝屏)

(amdwin10蓝屏)IT家10月13日消息微软已经证实,一些惠普电脑在Windows10更新4月版(1803版)和10月版(1809版)存在驱动不兼容的问题,导致电脑蓝屏检查错误。针对这一问题,微软推送更新并发布了解决方案教程。电脑描述:症状...

2022-12-18

怎样在优盘上安装电脑系统盘-(电脑如何用优盘装系统)

(电脑如何使用优盘装系统)其实把电脑系统放进U盘是可以实现的,但是很多人还是不知道。将U盘中的系统插入任何计算机,无论是工作计算机还是家庭办公计算机,插入U盘都可以操作相同的文件。电脑特别是对于许多程序员来...

2022-12-18

通用u盘装系统方法-(普通u盘怎么装系统)

(如何安装普通u盘系统)其实把电脑系统放进U盘是可以实现的,但是很多人还是不知道。将U盘中的系统插入任何计算机,无论是工作计算机还是家庭办公计算机,插入U盘都可以操作相同的文件。特别是对于许多程序员来说,他们不再需要改变计算机来建立一个开发...

2022-12-18

清华同方笔记本电脑u盘重装系统-(清华同方电脑怎么u盘重装系统)

(清华同方电脑u盘重装系统怎么样)同方超锐T46笔记本于2011年上市,专注于商业办公。虽然已经停产,但仍然受到很多用户的喜爱。这款笔记本搭载Intel二代酷睿i5系列处理器,内置4gb内存容量640gb硬盘容量、14.10英寸屏幕显示屏和1英寸屏幕显示屏gb显存容量。其中,它具有独特的人脸识别功能,可以为用户提供满意的...

2022-12-18

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除