Control: tags -1 +patch On Fri, 2013-01-04 at 13:40 +0000, Ian Campbell wrote: > I was attempting to install Wheezy on an armel TS-419PII
I realized that I was running an d-i daily build which I flashed last year (in December sometime) but I wasn't sure exactly which so I've just retried with today's daily build and found the same issue. I patched /target/usr/share/initramfs-tools/hook-functions on the fly with the following was able to get past this point in the install: diff --git a/hook-functions b/hook-functions index 3cdd7f0..572c2f7 100644 --- a/hook-functions +++ b/hook-functions @@ -347,6 +347,11 @@ dep_add_modules() block=${root#/dev/} block=${block%%p[0-9]*} + # nbd root /dev/nbdXpX + elif [ "${root#/dev/nbd}" != "${root}" ]; then + block=${root#/dev/} + block=${block%%p[0-9]*} + # DAC960 - good old mylex raid - root dev format /dev/rd/cXdXpX elif [ "${root#/dev/rd/c}" != "${root}" ]; then block="rd!c${root#/dev/rd/c}" I've noticed which my other system which use nbd don't use any partitions (so root=/dev/nbd0 not root=/dev/nbd0pX). Perhaps non-partitioned is the common case when using nbd which is why it appears to work for most people? FWIW the partition layout which d-i selects if you pick all the defaults (so guided all on one device or whatever it is called) has a separate ext2 formatted /boot and a swap partition. I think the separate /boot is a requirement of the hardware/firmware, or at least it is on some ARM hardware, not sure why in this particular instance. Ian. -- Ian Campbell
signature.asc
Description: This is a digitally signed message part