AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-135526

Frank's questions

Martin Hope
Frank
Asked: 2021-09-21 09:50:14 +0800 CST

根据主引导记录,GRUB 阶段 2 在我的可引导紧凑型闪存上的什么位置?

  • 0

我试图了解 GRUB 阶段 2 在我的可启动紧凑型闪存上的位置。下面是针对紧凑型闪存的 MBR(前 512 个字节)的映像运行的文件命令的输出。

它表示第 2 阶段地址是 0x2000,或十进制 8192,这将把它放在第 16 个扇区(每个扇区 8192 字节/512 字节)。

我认为引导加载程序的第二阶段应该位于 VBR 或 PBR 的可引导分区中。如果是这种情况,那么我希望它的地址是 0x100000,这是 2048 扇区的可引导分区的开始。(2048 个扇区 x 512 字节 = 1048576 = 0x100000)

那么在下面的输出中,0x2000 的阶段 2 地址和 0x200 的阶段 2 段是什么意思?

[centos@centos6 ~]$ file SQFlash_MBR
SQFlash_MBR: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3,
stage2 address 0x2000, stage2 segment 0x200;
partition 1: ID=0x83, active, starthead 1, startsector 2048, 1880064 sectors, code offset 0x48
[centos@centos6 ~]$
grub2 boot-loader
  • 1 个回答
  • 172 Views
Martin Hope
Frank
Asked: 2021-09-18 11:44:06 +0800 CST

查看紧凑型闪存时 fdisk 的 Start 和 End 值是什么意思

  • 0

我正在使用 fdisk 分析紧凑型闪存,并将其与 CF 主引导记录上的分区表的内容进行比较。我不明白“开始”和“结束”列的含义。我阅读的一些文档说它表示该分区的起始扇区和结束扇区,但是当我将 fdisk 输出与 MBR 分区表中的分区地址进行比较时,结果似乎不一致。

fdisk -l 报告第一个分区从 3 开始,但在 2241 结束。

在此处输入图像描述

然而,MBR 中分区表的 hexdump 显示,根据 LBA 地址,分区从扇区 0x800 开始。而 CHS 地址显示气缸 1,头部 1,扇区 3。

在此处输入图像描述

那么 fdisk 的 Start 3 和 End 2241 是什么意思呢?

fdisk mbr
  • 1 个回答
  • 517 Views
Martin Hope
Frank
Asked: 2019-09-09 15:13:00 +0800 CST

Yum 找不到似乎已经安装的依赖项

  • 0

我无法在 Centos 7 机器上“yum install wireshark-gnome”或 wireshark。从 SU 提示符运行,最后出现此错误:

--> Running transaction check
---> Package wireshark.x86_64 0:1.10.14-16.el7 will be installed
--> Processing Dependency: libsmi.so.2()(64bit) for package: wireshark-1.10.14-16.el7.x86_64
--> Finished Dependency Resolution
Error: Package: wireshark-1.10.14-16.el7.x86_64 (base)
           Requires: libsmi.so.2()(64bit)
           Available: libsmi-0.4.8-13.el7.x86_64 (base)
               libsmi.so.2()(64bit)
 You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
libsmi-0.4.8-13.el7.x86_64 has missing requires of libsmi.so.2()(64bit)

但是,试图找到我得到的那个丢失的库:

[root@localhost frank]# yum provides libsmi.so.2
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.hostduplex.com
 * epel: mirrors.sonic.net
 * extras: mirror.keystealth.org
 * updates: mirror.hostduplex.com
libsmi-0.4.8-13.el7.i686 : A library to access SMI MIB information
Repo        : base
Matched from:
Provides    : libsmi.so.2




libsmi-0.4.8-13.el7.i686 : A library to access SMI MIB information
Repo        : @base
Matched from:
Provides    : libsmi.so.2

如果我尝试安装提供的包:

[root@localhost frank]# yum install libsmi-0.4.8-13.el7.i686
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.hostduplex.com
 * epel: mirrors.sonic.net
 * extras: mirror.keystealth.org
 * updates: mirror.hostduplex.com
Package libsmi-0.4.8-13.el7.i686 already installed and latest version
Nothing to do

我还尝试安装 64 位软件包:

[frank@localhost ~]$ sudo yum install libsmi-0.4.8-13.el7.x86_64
[sudo] password for frank:  Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile  * base:
mirror.hostduplex.com  * epel: mirrors.sonic.net  * extras:
mirror.keystealth.org  * updates: mirror.hostduplex.com Package
libsmi-0.4.8-13.el7.x86_64 already installed and latest version
Nothing to do

虽然我不是很有经验,但在我看来我有包含libsmi.so.2()的包,那么我遇到的问题是什么。我更新了我的回购并完成了 yum 交易,但似乎没有任何帮助。
我也想了解发生了什么。参考libsmi.so.2(),.so 名称中的空括号 ** "()" ** 是什么意思。我已经阅读了有关主要、次要、版本编号的信息,但我不确定它是如何适用的。

centos
  • 1 个回答
  • 489 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve