当前位置: 首页 > news >正文

ubuntu虚拟机裁剪img文件系统

1. 定制文件系统前期准备

将rootfs.img文件准备好,并创建target文件夹

在这里插入图片描述

2. 挂载文件系统

sudo mount rootfs.img target	#挂载文件系统
sudo chroot target				#进入chroot环境

3. 内裁剪文件系统

增删裁剪文件系统
exit 							#退出chroot环境
sudo umount target 				#卸载文件系统

4. 常见问题

问题1:安装软件提示no space left on device

在这里插入图片描述

解决方法:
sudo fsck.ext4 -f rootfs.img		 检查img镜像文件
sudo resize2fs rootfs.img 1310720 		扩容img镜像文件到5G
sudo resize2fs rootfs.img 5G 		扩容img镜像文件到5G
问题2:无法联网

在这里插入图片描述

解决方法:
sudo cp /etc/resolv.conf ./target/etc/   将虚拟机resolv.conf文件拷贝到文件系统目录

扩展img容量和压缩img容量

# 扩展容量命令
e2fsck -f rootfs.img
resize2fs rootfs.img 5G

# 压缩容量命令
e2fsck -f rootfs.img
resize2fs -f rootfs.img 4G

相关文章:

  • WGAN的对偶性理解
  • Mybatis源码分析
  • 学习笔记--(7)
  • Linux_RHCSA笔记①
  • Vue+Elementui首页看板
  • vue中使用geoscene无法出现弹窗
  • Java项目实战--使用Java和LWJGL构建Minecraft风格游戏
  • Java对象与JSON字符串的互转
  • Docker学习--容器生命周期管理相关命令--rename 命令
  • MATLAB 2024b深度革命:1个工具箱打通CNN/Transformer/GAN全生态
  • (一)MySQL常见疑惑之:select count(*)和select count(1)的区别​​​​​​​
  • VMware 虚报化Ubuntu 卡成一B,如何接招?
  • vue3相比于vue2的提升
  • JAVA垃圾回收算法和判断垃圾的算法
  • 深入对比分析:Squid 与 Nginx 的异同
  • 【SpringBoot + MyBatis + MySQL + Thymeleaf 的使用】
  • 【数据分享】2020年中国1km精度住宅用地密度栅格数据
  • 机器学习-04-分类算法-03KNN算法案例
  • 腻子刮的遍数越多越好?刮的越厚墙面越平?
  • JAVA- 锁机制介绍 进程锁
  • 国家出口管制工作协调机制办公室部署开展打击战略矿产走私出口专项行动
  • 数说母亲节|妈妈的妈妈带娃比例提升,托举效果如何?
  • 河南省平顶山市副市长许红兵主动投案,接受审查调查
  • 首批18位!苏联籍抗日航空英烈信息更新
  • 美联储宣布维持联邦基金利率目标区间不变
  • 上市不足一年,吉利汽车拟私有化极氪并合并:整合资源,杜绝重复投入