Koneessani on kolme mdadm:lla tehtyä RAID-tiedostojärjestelmää [1] ja 6.10 -> 7.04 päivityksen jälkeen kone ei enää käynnistynyt (se surullisen kuuluisa "/bin/sh: can't access tty; job control turned off"-teksti). Ihme miten tälläinen virhe on yhä edelleen virallisessa release-koodissa (esiintyi jo beta-vaiheessa)...
Itse ratkaisin ongelman näin:
- käynnistysvalikossa painoin 'e' ja lisäsin kernelin perään 'break=mount'
- boottasin painamalla 'b'
- kone käynnistyi mutta jäi initrd:n komentokehoitteeseen
- painoin Ctrl+D jolloin kone käynnistyi normaalisti
- käynnistin päätteen ja ajoin seuraavat komennot:
# sudo update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-2.6.20-15-generic
W: mdadm: unchecked configuration file: /etc/mdadm/mdadm.conf
W: mdadm: please read /usr/share/doc/mdadm/README.upgrading-2.5.3.gz .
/usr/share/initramfs-tools/hooks/mdadm: 279: cannot open /etc/udev/rules.d/*-mdadm.rules: No such file
# sudo rm -f /var/lib/mdadm/CONF-UNCHECKED
# ls /etc/udev/rules.d/*-md*
/etc/udev/rules.d/85-mdadm.rules.dpkg
# sudo mv /etc/udev/rules.d/85-mdadm.rules.dpkg /etc/udev/rules.d/85-mdadm.rules
# sudo update-initramfs -c -k all
Eli jostain syystä /etc/udev/rules.d/85-mdadm.rules tiedoston päivitys oli jäänyt kesken, eikä siis 85-mdadm tiedoston uutta versiota (=85-mdadm.rules.dpkg) käytetty. Tämä aiheutti sen, että koneeni ei käynnistynyt päivityksen jälkeen! Yllä mainittujen korjausten jälkeen kaikki on taas kunnossa.
[1]
http://users.piuha.net/martti/comp/ubuntu/raid.html