Last active
November 17, 2020 01:46
-
-
Save acidDrain/2e1989ece54b98bf9987e05e2188d3f6 to your computer and use it in GitHub Desktop.
Script demonstrating mounting a raw disk image with multiple partitions from zsh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
fdisk -l 2020-08-20-raspios-buster-arm64.img | |
### Example Output | |
# Disk 2020-08-20-raspios-buster-arm64.img: 3.5 GiB, 3779067904 bytes, 7380992 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 | |
# Disklabel type: dos | |
# Disk identifier: 0xad09722e | |
# | |
# Device Boot Start End Sectors Size Id Type | |
# 2020-08-20-raspios-buster-arm64.img1 8192 532479 524288 256M c W95 FAT32 (LBA) | |
# 2020-08-20-raspios-buster-arm64.img2 532480 7380991 6848512 3.3G 83 Linux | |
mount -o offset=$((512*8192)) 2020-08-20-raspios-buster-arm64.img /media/iso | |
### No Output | |
ls /media/iso | |
#### Example Output | |
#bcm2708-rpi-b.dtb bcm2708-rpi-zero-w.dtb bcm2710-rpi-cm3.dtb config.txt fixup4x.dat issue.txt LICENCE.broadcom start4x.elf | |
#bcm2708-rpi-b-plus.dtb bcm2709-rpi-2-b.dtb bcm2711-rpi-4-b.dtb COPYING.linux fixup_cd.dat kernel7.img overlays start_cd.elf | |
#bcm2708-rpi-b-rev1.dtb bcm2710-rpi-2-b.dtb bcm2711-rpi-cm4.dtb fixup4cd.dat fixup.dat kernel7l.img start4cd.elf start_db.elf | |
#bcm2708-rpi-cm.dtb bcm2710-rpi-3-b.dtb bootcode.bin fixup4.dat fixup_db.dat kernel8.img start4db.elf start.elf | |
#bcm2708-rpi-zero.dtb bcm2710-rpi-3-b-plus.dtb cmdline.txt fixup4db.dat fixup_x.dat kernel.img start4.elf start_x.elf | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment