Bug 28002 - Сломана сборка образов в формате vmdk
Summary: Сломана сборка образов в формате vmdk
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage-profiles (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL: https://github.com/tuxofil/linsygen/b...
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-18 22:47 MSK by Igor Zubkov
Modified: 2012-11-18 23:19 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Zubkov 2012-11-18 22:47:17 MSK
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 Michael Shigorin 2012-11-18 23:19:23 MSK
Оказывается, изменился формат вывода 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.