linux 如何建立多个loopback吗

linux 如何建立多个loopback吗,第1张

命令: for USER in aaa bbb cccdo useradd $USERdown 输入这一行就建立了aaa bbb ccc 三个用户 相关的名字自己根据需要改,可以多个

现在的发行版,内核基本都支持loop设备,不过安卓的可能有些不支持,查看/dev/下有没有loop设备就知道了。如果不支持,基本只能拿到内核源码重编译。或者看有没有人编译出支持loop的模块(这个很少有)

LINUX 下制作软盘镜像制作流程

1.先生成一个空白软盘镜像:

dd if=/dev/zero of=data.img bs=512 count=2880

2.使用losetup命令,把data.img作为loop device使用:

sudo losetup /dev/loop0 data.img

3.格式化这个loop device

sudo mkfs.msdos /dev/loop0//如果没有mkfs.msdos 命令,请检查系统是否安装了dosfstools包

4.检查文件系统:

sudo fsck.msdos /dev/loop0

5.删除 loop device:

sudo losetup -d /dev/loop0

6.这时候,data.img已经格式化完成,以可读写选项挂载空白软盘镜像

sudo mount -o loop,rw data.img /mnt/floop

7.往软盘所挂载的节点上写入文件,容量不超过 1.44M 就好了!

sudo cp file.c /mnt/floppy

8.卸载软盘

sudo umount /mnt/floop

9.但是这样还不可以引导,需要写一个简单的引导程序, 编译后生成 boot , 大小不能超过512Byte,然后

dd bs=512 if=boot of=/dev/loop/0 count=1

把这个引导程序写入软盘镜像的0扇区。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7254548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存