小编dre*_*lax的帖子

分区和磁盘映像的用户空间操作

在 Linux 系统上,是否可以仅使用用户空间工具来创建和操作分区映像(其中可能只有 ext2 文件系统),然后使用这些分区映像来创建磁盘映像?

我可以用来genext2fs在用户空间中生成 ext2 文件系统的映像,但是我找不到任何无需 root 访问即可操作磁盘映像的工具(例如,创建分区表或从现有分区映像创建磁盘映像等) . 目前,我正在使用kpartx将分区挂载到磁盘映像中,但是因为这需要 root,所以它并不真正适合编写脚本,并且如果构建脚本中存在未捕获的错误,映射器设备继续使用。

基本上,我有三个目录,我希望每个目录都成为磁盘映像上的一个分区,但是我想编写脚本,而且我真的不想使用任何需要 root 访问权限的工具(这似乎没有任何内容)绝对需要具有 root 访问权限的进程)。

linux hard-drive filesystems partitioning disk-image

5
推荐指数
1
解决办法
1767
查看次数

从 DOS 启动 Linux(使用 loadlin.exe 等)

我一直在使用最新版本loadlin.exe(版本1.6e)。它可以在某些机器上运行,但在其他机器上我得到“initrd 内核后没有地方”。内核大小约为 5MB(非模块化),我的 initrd 映像(解压缩)约为 8MB。我可以采取的一种方法是启用模块支持并将内核的部分重量卸载到 initrd 映像中,但我不确定这是否可以解决问题。是否有任何替代方案loadlin.exe能够从启动的 DOS 会话加载 Linux?我基本上有一系列 DOS 工具,我想一个接一个地运行它们,然后启动到 Linux,loadlin.exe除了在某些机器上之外,它似乎工作得很好。

linux boot bootloader ms-dos

1
推荐指数
1
解决办法
4589
查看次数