使用dd创建img镜像,调整镜像大小,创建根文件系统。

dd操作1、dd制作dd if=/dev/zero of=test.img bs=1M count=102、格式化mkfs.ext4 test.img3、挂载s

各位老铁们好,相信很多人对使用dd创建img镜像,调整镜像大小,创建根文件系统。都不是特别的了解,因此呢,今天就来为大家分享下关于使用dd创建img镜像,调整镜像大小,创建根文件系统。以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2. 格式化

mkfs.ext4 测试.img

3. 安装

sudo 安装test.img tempmount/

4、文件操作需要管理员权限。

cp、mv、rm等操作

5. 卸载

sudo umount 临时挂载

6、检查、修理

e2fsck -p -f test.img (e2fsck用于检查ext2/ext3/ext4文件系统,适合未挂载的文件系统)

7. 缩小图像尺寸

resize2fs -M test.img

8. 扩大图像尺寸

dd if=/dev/zero of=test.img bs=1M count=0eek=20(这里在seek中指定要扩展多大,最终的img大小为bs*seek,本例为20M)

尽管映像变大了,但文件系统的大小保持不变。

9.检查并扩展文件系统

e2fsck -f 测试.img

resize2fs 测试.img

此时文件系统将扩展到整个图像大小。

在电脑端用chroot方式更新根文件系统

使用dd创建img镜像,调整镜像大小,创建根文件系统。

1.挂载根文件系统镜像

sudo 挂载rootfs1.img tempdir/

2. 挂载镜像后准备chroot挂载点。

./ch-mount.sh -m 临时目录/

ch-mount.sh内容如下:

#!/bin/bashfunction mnt(){echo ‘安装’sudo mount -t proc /proc ${2}/procsudo mount -t sysfs /sys ${2}/syssudo mount -o bind /dev ${2}/devsudo mount -o bind /dev/pts ${2}/dev/pts}function umnt(){echo ‘UNMOUNTING’sudo umount ${2}/procsudo umount ${2}/syssudo umount ${2}/dev/ptssudo umount ${2}/dev}if [ ‘$1’==’-m’ ] [ -n ‘$2’ ];thenmnt $1 $2elif [ ‘$1’==’-u’ ] [ -n ‘$2’ ];then umnt $1 $2else echo ” echo ‘第一个、第二个或两个参数都丢失’ echo ” echo ‘第一个参数可以是以下之一: -m(mount) OR -u(umount )’ echo ‘第二个参数是rootfs 目录的完整路径(带尾部’/’)’ echo ” echo ‘例如: ch-mount -m /media/sdcard/’ echo ” echo 第一个参数: ${ 1} echo 第二个参数: ${2}fi3, 运行chroot

须藤chroot 临时目录/

4.使用apt更新和安装软件

apt update apt install bash-completion apt install openssh-client openssh-server。 4.退出退出

5.卸载挂载点

./ch-mount.sh -u 临时目录/

6.卸载根文件系统镜像

须藤卸载临时目录

7.调整大小

e2fsck -f rootfs1.img

resize2fs -M rootfs1.img

我正在操作别人准备的根文件系统。也许原始根文件需要:

sudo apt-get install qemu-user-static

cp -b /etc/resolv.conf temp/etc/resolv.conf //这个不确定

用户评论

使用dd创建img镜像,调整镜像大小,创建根文件系统。
别在我面前犯贱

终于有人分享这个技术了!之前弄镜像一直搞不定,现在用dd工具感觉简单多了。调整大小也能方便很多,以后再也不用手动裁剪啦!

    有8位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
汐颜兮梦ヘ

DD制作镜像还是比较常用吧?虽然有其他工具推荐,但对 DD 的操作熟练也挺重要,这个教程讲解清楚了!

    有11位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
爱你的小笨蛋

这篇文章讲的有点浅显吧,对镜像制作流程一点都不详细。感觉更适合新手入门,对于一些进阶操作就显得聊胜于无了。

    有20位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
她最好i

学习一下DD工具的话,可以提升系统管理的能力,制作根文件系统也能变得轻而易举。这个教程分享挺棒的!

    有10位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
如梦初醒

制作镜像和调整大小都是基本的操作,不过要掌握这种操作技巧确实需要多练习才能够做到得心应手啊!

    有12位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
陌颜

DD工具真的太强大了吧?可以用来制作各種各样的镜像文件!不过要注意操作过程,毕竟对硬盘也有所影响。建议多进行备份操作!

    有14位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
◆乱世梦红颜

最近在学习Linux系统搭建的时候遇到了制作根文件系统的问题,看了这篇文章感觉受益匪浅!非常感谢作者的分享!希望能看到更深入的教程!

    有16位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
淡淡の清香

镜像大小调整很重要啊,尤其是在资源有限的情况下,合适的镜像大小能够有效节省存储空间。不过这个文章没有详细解释如何选择合适的大小参数,希望作者可以补充说明下!

    有12位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
冷嘲热讽i

制作根文件系统是比较重要的操作技巧,毕竟可以方便我们对系统进行备份和恢复。不过需要注意的是一旦误操作会导致数据丢失,所以一定要谨慎操作,建议多看几遍教程再动手!

    有8位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
水波映月

这篇文章的写作风格有点过于简单了,对于一些专业知识没有深入的解释,而且缺少一些代码示例和实践案例,对想要深度学习的读者来说效果有限。

    有14位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
绳情

其实制作镜像调整大小的方法有很多种,这个教程就只介绍了一种方法,没有比较不同方法优缺点,希望作者可以提供更全面的信息!

    有18位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
冷眼旁观i

DD工具确实好用,但是操作起来需要一定的技术功底。这篇文章并没有详细说明一些常见问题和解决方案,对新手来说有些难度。

    有17位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
赋流云

制作镜像调整大小听起来很复杂,其实只要掌握了基本的原理,操作起来还是比较简单的。这个教程写的不错,可以帮助小白快速入门!

    有7位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
断秋风

制作根文件系统有什么需要注意的吗?我想知道在调整镜像大小的时候可能会遇到的问题以及如何解决,希望作者能够补充说明下!

    有12位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
走过海棠暮

这篇文章讲的挺详细的,我之前一直不知道怎么调整镜像大小,看了你的教程之后终于明白了。感谢你分享!

    有10位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
千城暮雪

这个DD工具真的太万能了!制作镜像、调整大小、搭建根文件系统都能轻松搞定!以后学习Linux肯定离不开它了!

    有20位网友表示赞同!

使用dd创建img镜像,调整镜像大小,创建根文件系统。
一点一点把你清空

我以前用其他工具制作镜像,感觉操作复杂又不稳定,现在终于了解到使用DD工具的魅力了!简单高效,绝对推荐大家使用!

    有19位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/186931.html

(0)
小su's avatar小su
上一篇 2024年9月23日 下午4:09
下一篇 2024年9月23日 下午4:12

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注