Concernant /dev/initctl, vu qu’il se trouve dans /dev j’aurais tendance à dire qu’il devrait être regénéré à chaque démarrage par udev (en tous cas chez moi ça semble être le cas, il est daté de mon dernier reboot). Ce qui ne peut arriver que si ton inittab démarre udev correctement via le rc.S.
Tiens un inittab tout propre pour comparer avec le tien :
[code]# /etc/inittab: init(8) configuration.
$Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
The default runlevel.
id:2:initdefault:
Boot-time system configuration/initialization script.
This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS
What to do in single-user mode.
~~:S:wait:/sbin/sulogin
/etc/init.d executes the S and K scripts upon change
of runlevel.
Runlevel 0 is halt.
Runlevel 1 is single-user.
Runlevels 2-5 are multi-user.
Runlevel 6 is reboot.
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin
What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo “Keyboard Request–edit /etc/inittab to let this work.”
What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop
/sbin/getty invocations for the runlevels.
The “id” field MUST be the same as the last
characters of the device (after “tty”).
Format:
:::
Note that on most Debian systems tty7 is used by the X Window System,
so if you want to add more getty’s go ahead but skip tty7 if you run X.
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
Example how to put a getty on a serial line (for a terminal)
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
Example how to put a getty on a modem line.
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3[/code]
Quant à /var/lock/aptitude, par le plus grand des hasards tu aurais pas plusieurs partitions séparées (/var n’étant pas sur la partition racine) ? Dans ce cas il est possible qu’elle ne soit pas montée correctement vu que tu as des soucis de démarrage. Si ta partition est bien montée mais que le fichier n’existe réellement pas tu peux le recréer toi-même car il ne contient rien de spécial :