Taking advantage of the planned reboot to run an FSCK on h1boot, the following fixes/changes were applied to h1boot, h1build, and h1broadcast0:
Corrected missing console output at boot by following the instructions left in /etc/issue on these machines, namely:
----------------------------------------------------- Your system seems to be missing critical device files in /dev ! Although you may be running udev or devfs, the root partition is missing these required files ! To rectify this situation, please do the following: mkdir /mnt/fixit mount --bind / /mnt/fixit cp -a /dev/* /mnt/fixit/dev/ umount /mnt/fixit rmdir /mnt/fixit You may refer to these instructions at /etc/issue. If you previously had an issue file, it has been backed up at /etc/issue.devfix. Once you've fixed your system, you will have to restore your old issue file in order to get rid of this warning. Thanks for using Gentoo ! :) http://bugs.gentoo.org/show_bug.cgi?id=40987 -----------------------------------------------------
And then removed the warning with:
# mv /etc/issue.devfix /etc/issue
Enabled logging boot messages to file by updating RC_BOOTLOG from "no" to "yes" in /etc/conf.d/rc:
# RC_BOOTLOG will generate a log of the boot messages shown on the console. # Useful for headless machines or debugging. You need to emerge the # app-admin/showconsole package for this to work. Note that this probably # won't work correctly with boot splash. RC_BOOTLOG="yes"
This requires emerging app-admin/showconsole, as noted in the config file:
--> Check what the emerge will touch # emerge --pretend app-admin/showconsole --> Install showconsole # emerge app-admin/showconsole
Note, this generated the following warnings from emerge:
* IMPORTANT: 2 config files in '/etc' need updating. * See the CONFIGURATION FILES section of the emerge * man page to learn how to update config files.
This is because someone did not clean up after themselves on 29 Jul 2010:
# find /etc -iname '._cfg????_*' /etc/ssh/._cfg0000_sshd_config /etc/._cfg0000_ntp.conf etc # ls -al total 1388 drwxr-xr-x 49 root root 4096 Mar 25 10:00 . drwxr-xr-x 26 root root 4096 Feb 11 2012 .. -rw-r--r-- 1 root root 1517 Jul 29 2010 ._cfg0000_ntp.conf ... etc # cd ssh ssh # ls -al total 176 drwxr-xr-x 2 root root 4096 May 24 2011 . drwxr-xr-x 49 root root 4096 Mar 25 10:00 .. -rw------- 1 root root 3740 Jul 29 2010 ._cfg0000_sshd_config ...
I did not correct this problem. The diffs did not show any substantial config options missing.
All systems were rebooted, forcing an FSCK on restart:
# shutdown -r -F now