linux如何检查兼容性,U启兼容性检查工具ubootchk(for tinycore Linux)新版发布

2023-11-23 15:50

本文主要是介绍linux如何检查兼容性,U启兼容性检查工具ubootchk(for tinycore Linux)新版发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

四、FAQ

(一)ubootchk考察U启的思路,与g4d(或其他引导软件,下同)有何区别

g4d等软件对MBR/PBR十分重视,会使用BIOS INT13普通读/扩展读,但对BIOS

INT13普通读/扩展读内部如何实现不关注(因为这是BIOS的事)。

而ubootchk是模仿BIOS的检查动作,对U启过程中BIOS关心的项目进行检查。

理论根据是流出的BIOS源码资料、USB和BIOS INT13相关规范。

对MBR/PBR的重视程度,ubootchk是跟随BIOS的态度的。如果A型BIOS不关注

MBR/PBR的内容,则ubootchk采用的A型BIOS算法也不关注MBR/PBR的内容;

如果B型BIOS对MBR/PBR只关注部分内容,则ubootchk采用的B型BIOS算法也

只关注部分内容。

ubootchk对BIOS INT13普通读/扩展读内部如何实现,十分重视。对决定BIOS INT13

普通读/扩展读结果的“总扇区数”、“物理CHS”等参数,花了很大代价来检测。

(二)关于ubootchk的检测结果

ubootchk只是个提供用户界面的外壳程序,真正干活的是Linux SCSI和USB工具包。

ubootchk负责发出标准指令(跟BIOS学的),询问U盘固件一些(BIOS要用的)关键信息。

传递和接收由Linux SCSI和USB工具包来完成,SCSI和USB工具包给出什么样的结果,

ubootchk就展现给用户什么样的结果。

(三)关于1.44MB USB-FDD

1、BIOS和Windows对1.44MB USB-FDD的判别规则是不同的。

BIOS比较严格,检查的项目更多--尤其是有些低层固件参数方面的内容。

所以,即使你量产出的USB-FDD被Windows承认了,在BIOS下也不一定被承认。

2、有些同学有这样一个错误认识:我量产的1.44M U盘启动后,DOS下A:>,所以,

就是FDD了。

真正的1.44M USB-FDD在DOS下一定会是A:>,但反过来说,则不成立。

DOS下A:>,只是表明BIOS把你的U盘识别成“移动盘设备(赋予盘号00h)”而不是

“固定盘设备(赋予盘号80h)”了,仅此而已。一些容量超过1.44M的U盘也可以

被识别成A:>。

量产出的FDD是不是1.44M USB-FDD设备,由BIOS内部算法规则说了算。

3、量产FDD时,不要随便改动VID厂商名称。因为Linux USB工具是按照ID库

索引的。如果你改动了,则ubootchk可能索引不到你量产的FDD。当然,如果

你同时修改了Linux USB ID库内容,就不存在问题了。

(四)我量产的多驱U盘,ubootchk检测出的设备Lun顺序,与某些OS理解的不同

Lun顺序,OS怎么认为不重要,重要的是BIOS怎么认为。你需要注意BIOS POST阶段弹出的

动态信息中识别顺序是什么(注意:不是BIOS setup菜单中或F功能键BOOT菜单中的顺序),

然后与ubootchk检测出的顺序对照。

(五) 退格键异常,无法删字符

这应是cxterm的键盘设置问题,因不影响ubootchk正常执行,就没有修正。

遇到这种情况,回车后重新录入,不使用退格键。

(六)ubootchk屏幕信息滚动太快,看不全

1、用鼠标右键点击cxterm中文终端的滚动条向上翻页,左键点击向下翻页;

2、ubootchk会自动生成TXT报告文件,文件名:rpt设备名.txt,可以拷贝到硬盘或U盘。

在Linux下可以直接使用命令或文本编辑程序查看,在windows下则

因为文本格式不同,需要使用诸如wordpad写字板、word等可以自动

转换换行/回车的程序查看。

(七)其他

tinycore支持U盘热插拔。你用装有tinycore的第1个U盘启动后,可以随时插拔第2、3...个U盘,

用ubootchk来检查第1、2、3...个U盘的boot兼容性。

eb64c137c90ef890d71e15b15355c441.gif

ubootchk.part1.rar

(400 KB, 下载次数: 118)

2012-1-5 19:03 上传

点击文件名下载附件

下载积分: 无忧币 -2

eb64c137c90ef890d71e15b15355c441.gif

ubootchk.part2.rar

(400 KB, 下载次数: 104)

2012-1-5 19:03 上传

点击文件名下载附件

下载积分: 无忧币 -2

eb64c137c90ef890d71e15b15355c441.gif

ubootchk.part3.rar

(310.87 KB, 下载次数: 93)

2012-1-5 19:03 上传

点击文件名下载附件

下载积分: 无忧币 -2

这篇关于linux如何检查兼容性,U启兼容性检查工具ubootchk(for tinycore Linux)新版发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419032

相关文章

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析