Package: initrd-tools
Version: 0.1.81.1
Severity: important
Greetings,
Currently if root filesystem is an MD device (raid1 in my case), mkinitrd
creates initrd image which has hardcoded names of physical devices on
which raid is built on.
To be more concrete, it creates a file in initrd cramfs called "/script"
contains commands like:
-- /script --
ROOT=/dev/md0
mdadm -A /dev/md0 -R -u <MD device uuid> /dev/sdc1 /dev/sdd1
---- end ----
This works great until you add/remove any other SCSI or SATA disks, device
names changed and once you reboot your machine you'll get degraded or even
inaccessible array (system becomes unbootable).
Possible solution is to create script like /sbin/mdrun which will
automatically detect partitions raid built on and use them instead of
hardcoded "when mkinitrd runs" names.
Best regards,
Dmitry N. Hramtsov
-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.8-11-amd64-k8-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages initrd-tools depends on:
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii cpio 2.5-1.2 GNU cpio -- a program to manage ar
ii cramfsprogs 1.1-6 Tools for CramFs (Compressed ROM F
ii dash 0.5.2-5 The Debian Almquist Shell
ii util-linux 2.12p-4 Miscellaneous system utilities
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]