How to create and modify ramdisk img

From HyperSecurity Wiki
Revision as of 17:37, 12 November 2018 by Srapaz (talk | contribs) (Created page with " dd if=/dev/zero of=TS7350SD_IsacDhcpBootShrunk.img bs=1k count=1536000 sfdisk -d TS7350SD_IsacDhcpBoot.img | sfdisk TS7350SD_IsacDhcpBootShrunk.img fdisk -l TS7350SD_IsacDh...")
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
dd if=/dev/zero of=TS7350SD_IsacDhcpBootShrunk.img bs=1k count=1536000
sfdisk -d TS7350SD_IsacDhcpBoot.img | sfdisk TS7350SD_IsacDhcpBootShrunk.img
fdisk -l TS7350SD_IsacDhcpBootShrunk.img
kpartx -av TS7350SD_IsacDhcpBoot.img
kpartx -av TS7350SD_IsacDhcpBootShrunk.img
dd bs=1k if=/dev/mapper/loop1p1 of=/dev/mapper/loop2p1
dd bs=1k if=/dev/mapper/loop1p2 of=/dev/mapper/loop2p2
dd bs=1k if=/dev/mapper/loop1p3 of=/dev/mapper/loop2p3
mount /dev/mapper/loop1p4 /mnt/ramdisk
mkfs.ext4 /dev/mapper/loop2p4
mount /dev/mapper/loop2p4 /mnt/ramdisk2/
cd /mnt/ramdisk2/
rm -rf lost+found/
cp -pR ../ramdisk/* .
cd ..
umount ramdisk
umount ramdisk2/
cd /home/srapaz/Temp
kpartx -d TS7350SD_IsacDhcpBoot.img
kpartx -d TS7350SD_IsacDhcpBootShrunk.img