Debian 4 System Fails to Boot
Last login: Sat Aug 22 13:13:15 2015 from 10.4.1.11 [*** lish] Sat Aug 22 13:26:21 EDT 2015 [*** lish] Linode Shell (lish) Console starting... [*** lish] blkfront: xvdc: barriers enabled xvdc: unknown partition table XENBUS: Device with no driver: device/console/0 md: Waiting for all devices to be available before autodetect md: If you don't use raid, use raid=noautodetect md: Autodetecting RAID arrays. md: Scanned 0 and added 0 devices. md: autorun ... md: ... autorun DONE. EXT3-fs: barriers not enabled kjournald starting. Commit interval 5 seconds EXT3-fs (xvda): mounted filesystem with writeback data mode VFS: Mounted root (ext3 filesystem) readonly on device 202:0. Freeing unused kernel memory: 412k freed Write protecting the kernel text: 5704k Write protecting the kernel read-only data: 1384k NX-protecting the kernel data: 3512k systemd: Failed to mount tmpfs at /sys/fs/cgroup: No such file or directory
For reference, there is no "tmpfs" called for in fstab. The devices match up with the drives associated with the machine's profile.
/dev/xvda / ext3 defaults 0 0 /dev/xvdb swap swap defaults 0 0 /dev/xvdc /home ext3 defaults 0 0 proc /proc proc defaults 0 0
Disabling the distro helpers option does not seem to have made a difference.
Converting this system from Xen to KVM seems a bit risky.
You should boot that in rescue mode, migrate your data off and upgrade to something recent, never to consider this poor ancient Linode again.
That being said, it sounds to me like you are running too new of a kernel. I may be wrong of course, but you may want to set your kernel back to 2.6.18 or something.
Can you restore sysvinit - you'll probably have better luck. But I'm not sure how or what was done to get systemd on an old system like that.
How would one restore sysvinit on a linode? The information I can find on google tells me to boot into grub to change some kernel parameters, but I am not sure how that fits into the Xen vps system.
What sorts of things might cause systemd to be unable to mount /sys/fs/cgroup?
In your configuration profile, there's a section called "Filesystem/Boot Helpers". In there, you may want to see if any of the features on are such as distro helper. If they are, I would turn them off. I think they make some assumptions about distros such as Debian that are only relevant for recent releases (6,7,8). This is of course if you still have a Debian 4 disk (or backup).
Worse comes to worse, you don't need it to boot to get your files off of it. You can mount your Debian 4 disk to a new distro.
Also, if you convert your Linode to the new KVM Linodes, you can use the new grub boot option.