каким образом можно это осуществить?
есть файлик hde.img, получен с помощью `dd if=/dev/hde of=hde.img bs=2M'. с помощью losetup прицепил я его к /dev/loop0.
fdisk разделы видит, но как до них добраться?
так я и думал, только не знаю, как offset посчитать.
но научным тыком выяснил, что работает `sudo losetup -o $((1537*516096)) /dev/loop1 /hde.img' для 3го раздела. т.е. начало на 1 меньше, чем говорит fdisk.
если указывать ту циферку, которую fdisk назвал Start, то смонтировать /dev/loop0 не получается.
fdisk показывает смешения в блоках, а losetup ожидает смещения в байтах. Т.е. приводим смещения fdisk в байты - <fdisk> * 512 (или др. - в зависимости от того, что пишет fdisk для "Units = ").
З.Ы.: есть предположение, что работу по созданию девайсов (и, соответственно, разбору MBR для loop0) loop0p1, loop0p2 и т.д. можно возложить на udev.