Bug 28002 - Сломана сборка образов в формате vmdk
: Сломана сборка образов в формате vmdk
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mkimage-profiles)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: https://github.com/tuxofil/linsygen/b...
:
:
:
  Show dependency tree
 
Reported: 2012-11-18 22:47 by
Modified: 2012-11-18 23:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-11-18 22:47:17
mkimage-profiles из 6aa5402d8b00abe53c69ad3867e0e0f109363a2b.

При попытке собрать образ командой:
make ROOTPW=rootpass vm/bare.vmdk DEBUG=1 VERBOSE=1

умирает вот так:

Syntax error at or above line 5 in file '/etc/lilo-loop.conf'
** error: sudo tar2vm failed, see also doc/vm.txt
------- Comment #1 From 2012-11-18 23:19:23 -------
Оказывается, изменился формат вывода fdisk(8) -- до недавних пор было:

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

теперь:

Disk /dev/sda: 128.0 GB, 128035676160 bytes, 250069680 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

В скрипте, с которого дран tar2vm (см. URL), для установки lilo на loop device
используется прямое указание 

Было бы неплохо использовать parted (который уже тащится), но вытащить из него
CHS разумными усилиями не вышло -- пришлось добавить зависимость на sfdisk.