Hi all,
I’m wondering if it’s possible to mount the eMMC partitions from inside the running Krescue.
I have a specific use-case where I provision multiple VIM3s with small differences:
- Write a customized fenix-4.9-Image to the eMMC with krescue (via USB network interface)
- Configure a few files in the installed image (setting a unique hostname, id and some urls)
- Reboot into the configured image
I can do step 2 manually by connecting the newly flashed VIM3 to a monitor and keyboard and change the files locally but i would like to do that from within Krescue to save a reboot. Is it possible to mount (and change) the contents from inside Krescue? I know that i could dump the image, mount and change it and write it back, but this seems a bit complicated for this simple process.
### /dev/mmcblk* is not directly usable:
$ ls /dev/mmcblk*
/dev/mmcblk0 /dev/mmcblk0p2 /dev/mmcblk1boot0 /dev/mmcblk1rpmb
/dev/mmcblk0p1 /dev/mmcblk1 /dev/mmcblk1boot1
$ fdisk -l /dev/mmcblk1
Disk /dev/mmcblk1: 14.57 GiB, 15634268160 bytes, 30535680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
### mmcblk0 is the sd card with krescue:
$ blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL_FATBOOT="rescue" LABEL="rescue" UUID="DEAD-BEEF" TYPE="vfat" PARTUUID="e2ca2a67-01"
/dev/mmcblk0p2: LABEL="dumps" UUID="C99C-DF19" TYPE="exfat" PTTYPE="dos" PARTUUID="e2ca2a67-02"