I can happily report that at least in Ubuntu 7.10 RC this problem no longer exists.
I was able to test the installation today and even though the installer still complained somewhat (the migration-assistant not being able to unmount partitions), it was no longer hanging nor indefinitely waiting after creating the filesystems.
I noticed however, that the NTFS volumes were no longer mounted during the installation process - only FAT32 and ext3 partitions were mounted in the target filesystem:
$ mount -l | grep target
/dev/sda8 on /target type ext3 (rw) []
/dev/sda6 on /target/data type ext3 (rw) [DATA]
/dev/sda7 on /target/mnt/gutsy type ext3 (rw) [GUTSY]
/dev/sda9 on /target/mnt/linux3 type ext3 (rw) [LINUX3]
/dev/sda1 on /target/mnt/recovery type vfat (rw) [RECOVERY]
But this didn't make much difference, since the mountpoints for NTFS volumes were created in correct places anyway:
$ ls /target/media
cdrom cdrom0 homek vista
BTW, my disk is now partitioned as follows:
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
129 heads, 4 sectors/track, 605778 cylinders
Units = cylinders of 516 * 512 = 264192 bytes
Disk identifier: 0x3184f443
Device Boot Start End Blocks Id System
/dev/sda1 4 27787 7168000 1c Hidden W95 FAT32 (LBA) <-- RECOVERY
/dev/sda2 * 27787 190357 41943040 7 HPFS/NTFS <-- VistaOS
/dev/sda3 190361 605771 107176038 f W95 Ext'd (LBA)
/dev/sda5 190361 312289 31457280 7 HPFS/NTFS <-- HOMEK
/dev/sda6 312290 458950 37838536 83 Linux <-- DATA (separate /home)
/dev/sda7 458951 507721 12582916 83 Linux <-- GUTSY
/dev/sda8 507722 556492 12582916 83 Linux <-- GUTSY-RC
/dev/sda9 556493 605263 12582916 83 Linux <-- LINUX3
/dev/sda10 605264 605771 131062 82 Linux swap / Solaris
I suppose the upgrade of ntfs-3g and libntfs-3g12 to 1:1.913-2ubuntu1 helped much in this aspect :-). Good job anyway!
I can happily report that at least in Ubuntu 7.10 RC this problem no longer exists.
I was able to test the installation today and even though the installer still complained somewhat (the migration-assistant not being able to unmount partitions), it was no longer hanging nor indefinitely waiting after creating the filesystems.
I noticed however, that the NTFS volumes were no longer mounted during the installation process - only FAT32 and ext3 partitions were mounted in the target filesystem:
$ mount -l | grep target mnt/recovery type vfat (rw) [RECOVERY]
/dev/sda8 on /target type ext3 (rw) []
/dev/sda6 on /target/data type ext3 (rw) [DATA]
/dev/sda7 on /target/mnt/gutsy type ext3 (rw) [GUTSY]
/dev/sda9 on /target/mnt/linux3 type ext3 (rw) [LINUX3]
/dev/sda1 on /target/
But this didn't make much difference, since the mountpoints for NTFS volumes were created in correct places anyway:
$ ls /target/media
cdrom cdrom0 homek vista
BTW, my disk is now partitioned as follows:
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
129 heads, 4 sectors/track, 605778 cylinders
Units = cylinders of 516 * 512 = 264192 bytes
Disk identifier: 0x3184f443
Device Boot Start End Blocks Id System
/dev/sda1 4 27787 7168000 1c Hidden W95 FAT32 (LBA) <-- RECOVERY
/dev/sda2 * 27787 190357 41943040 7 HPFS/NTFS <-- VistaOS
/dev/sda3 190361 605771 107176038 f W95 Ext'd (LBA)
/dev/sda5 190361 312289 31457280 7 HPFS/NTFS <-- HOMEK
/dev/sda6 312290 458950 37838536 83 Linux <-- DATA (separate /home)
/dev/sda7 458951 507721 12582916 83 Linux <-- GUTSY
/dev/sda8 507722 556492 12582916 83 Linux <-- GUTSY-RC
/dev/sda9 556493 605263 12582916 83 Linux <-- LINUX3
/dev/sda10 605264 605771 131062 82 Linux swap / Solaris
I suppose the upgrade of ntfs-3g and libntfs-3g12 to 1:1.913-2ubuntu1 helped much in this aspect :-). Good job anyway!