无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8630|回复: 13
打印 上一主题 下一主题

[求助] 用mkfs.ext4创建的img文件如何访问?

[复制链接]
1#
发表于 2017-1-7 00:04:58 | 显示全部楼层
反复看了半天,总算隐隐约约猜出你的意思了。以下就按我所猜测到的意思去理解和回复。

你说的大概就是“Linux 无法识别 grub4dos 虚拟出来的盘”吧?很遗憾,你现在才知道这一点。

grub4dos 的虚拟盘,仅仅在 bios(CPU 实模式)阶段起作用,在保护模式下不起作用。

当 Linux 刚开始启动时,仍处于 BIOS 阶段,此时,grub4dos 的虚拟盘仍然有效。但当 Linux 进入保护模式以后,已经完全脱离 BIOS 了,也就不会再识别出 grub4dos 所建立的虚拟盘了。

你知道 firadisk 和 WinvBlock 吗?这两位作者的工作,就是让 grub4dos 的虚拟盘能够被保护模式下的 Windows 识别出来的。如果没有这两个驱动程序,Windows 照样不能识别 grub4dos 的虚拟盘。

我讲清楚了吗?希望如此。

点评

万分感谢,可能是我表达不清。我的意思是G4D无法访问mkfs.ext4做的镜像文件。该文件在linux下可以正常挂载,我把镜像文件里的vmlinuz和initrd.img提取出来并启动,可以看见linux已经把镜像文件作为根文件系统挂载了  详情 回复 发表于 2017-1-7 00:24
回复

使用道具 举报

2#
发表于 2017-1-7 02:08:35 | 显示全部楼层
ext4 文件系统格式,grub4dos 是支持的。可能是你自己把什么东西弄错了(比如,命令敲错、设备号写错,等等),导致你无法在 grub4dos 环境下访问 ext4 分区里的文件。

点评

谢谢,这个镜像文件暂时是放在ext4分区的,主要问题是一执行map命令就卡死,没有任何提示。  详情 回复 发表于 2017-1-7 08:26
回复

使用道具 举报

3#
发表于 2017-1-7 10:47:28 | 显示全部楼层
不知 发表于 2017-1-7 08:26
谢谢,这个镜像文件暂时是放在ext4分区的,主要问题是一执行map命令就卡死,没有任何提示。

你先做个试验,把这个文件放在普通的 FAT32 或 NTFS 分区,再用 map ,看看是否可以成功。试验的目的是判断出,grub4dos 在访问 ext4 下的文件时,究竟是否有 bug。

你可以试试 0.4.5c 和 0.4.6a 两个版本系列,确定是否都有 bug。

点评

没能重现开始遇到的情况。没有卡死,还是没有读取到镜像文件里的内容。 [attachimg]258810[/attachimg] [attachimg]258811[/attachimg]  详情 回复 发表于 2017-1-7 12:49
谢谢,我试试。  详情 回复 发表于 2017-1-7 10:56
回复

使用道具 举报

4#
发表于 2017-1-7 13:19:00 | 显示全部楼层
好的,我这么理解:你无法确定问题的范围。这样吧,等你弄清楚了问题的大致范围之后,再作研究。现在先搁置这个问题吧。

点评

谢谢,大概吧,我确实不知道问题出在哪儿。  详情 回复 发表于 2017-1-7 14:05
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 14:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表