- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 XV6 上做一些练习,这是一个用于教育的迷你操作系统。我想制作一些补丁来从 USB 端口启动操作系统。我应该把MBR放在U盘上吗?但据我所知,USB闪存盘的第一个扇区保存了一些有关坏 block 的信息。我应该做什么? :(
我知道USB核心是个大程序,如果我想从USB启动,BIOS应该支持整个USB协议(protocol)还是部分协议(protocol)?
最佳答案
我觉得你想太多了。
关于“USB 闪存盘上的第一个扇区被保留用于坏 block 信息”的全部内容 - 如果这是真的(并且它取决于磁盘本身) - 这将是隐藏的 em> 来自用户。 (映射出用户可寻址空间)。因此,您可以访问的第一个 block 实际上是您的标准 MBR。
像对待任何其他磁盘一样对待 USB 闪存盘。
确保您的 BIOS 设置为 USB 启动 - 作为第一设备等。
通常,您会对磁盘进行分区,为操作系统创建一个分区,然后安装 GRUB 等引导加载程序 - 它将在 MBR 上启动。只需配置 GRUB 来启动您的操作系统。
如果#4 太难处理 - 并且您的操作系统有一些功能来执行标准 MBR 安装 - 只需像安装任何其他普通磁盘一样进行即可。
关于c - 从 USB 端口启动 OS(XV6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4126031/
我已经在我的目标板上安装了 gstreamer-1.0。当我运行以下命令时: gst-launch-1.0 filesrc location="/home/test.mp4" ! decodebin
我的java项目中的资源文件夹下有资源。当我使用以下方法 [2] 加载资源时,它正在工作。但是当我在 Wildfly 9.x 中部署 war 时,它说找不到 file.avsc 文件。它给出的类路径为
我正在使用 PIL,但 im.show() 不工作。我想是因为我没有安装 xv 实用程序。所以我尝试安装它,我在谷歌上搜索我有很多解决方案,但它们似乎对我不起作用。我正在粘贴其中一个。 sudo ba
我是一名优秀的程序员,十分优秀!