2013-09-24 33 views
0

我在另一个Linux系统上安装了Linux映像。我只需要在图像上运行命令'e2label'(不是安装此图像的系统)。这可以通过任何方式实现吗?编辑安装的Linux映像

+0

你有什么样的图像,原始磁盘映像?它包含分区表还是仅包含ext文件系统? – Joni

+0

这是一个原始磁盘映像,我在partiotion上转换(在使用dd命令的主机系统上)。 – Ankit

+0

这并没有真正回答我的问题......你做了一个像/ dev/sda5或完整磁盘的单个分区的dd? – Joni

回答

0

e2label可用于分区标记为什么你不能做到这与mv命令重命名图像MV eg.iso eg.iso

感谢&问候,
阿洛克Thaker

+0

我需要对目前安装在某台Linux机器上的Linux映像进行一些更改,然后将其上载到EC2。我只想在已安装的Linux操作系统中执行分区标签。 – Ankit

+0

要标记Linux分区,您可以使用e2label命令,tune2fs或mke2fs命令。每个将支持ext2和ext3文件系统。 e2label也可用于显示文件系统标签。每个卷标最多可以有16个字符。即使您将硬盘重新连接到另一个控制器或另一台计算机,该标签也会保留在文件系统或分区中。所以,如果你已经将一个linux iso映像挂载到一个文件夹并且将创建一个新的iso,那么你也可以在使用mkisofs的同时标记新的iso。 –

0

假设你的意思一个虚拟机映像,最好的方法是使用qemu-nbd,它允许你直接访问/dev/nbd0...20下的映像本身的分区,这样你就可以直接更改映像中的分区。