---
# System prepended metadata

title: Customize baremetal image

---

# Customize baremetal image
## 安裝 virt-customize
```
yum install libguestfs-tools-c -y
```
## 幫 baremetal bootstrap image 加上 password 可以登入 debug

:::danger
使用 root 
使用 root
使用 root
:::
* ironic-python-agent.initramfs

解壓縮 image, 並且 chroot 到 image 中, 在 chroot 後可以照一般方式安裝RPM或是修改密碼

    $ sudo su
    # mkdir ipa-tmp
    # cd ipa-tmp
    # /usr/lib/dracut/skipcpio ../ironic-python-agent.initramfs | zcat | cpio -ivd
    chroot . bash

離開chroot並且重新壓縮image

    # exit
    # find . 2>/dev/null | cpio --quiet -c -o | gzip -8  > ../ironic-python-agent.initramfs
    # chown stack:stack ironic-python-agent.initramfs
 
## 修改 qcow2 image
直接使用 virt-customize 的相關指令操作
範例：
```
virt-customize -a overcloud.qcow2 --root-password password:Pa$$w0rd
```

### Reference
virt-customize [指令參考](http://libguestfs.org/virt-customize.1.html)

