Re: SRM (was: How to install MILO on hard disc?)
Roland Rosenfeld <firstname.lastname@example.org> writes:
> Thanks for this hint. After repartitioning (I just get rid off the
> BSD-disklabel some days ago, because this seems not to be intuitive
> (why is partition c always the whole disk?)) and creating a new kernel
That's not necessary on Linux/Alpha, actually. The problem is that
our tools for creating BSD disklabels are damaged by the need to be
compatible with BSD. The disklabel is actually a far superior type of
partitioning, it's just that there is historical brain damage in BSD
and derived operating systems like OSF/1.
In particular, BSD doesn't (didn't?) have a "whole disk" device (like
/dev/hda, /dev/sda, as opposed to /dev/hda1, /dev/sda1), and thus you
needed the 'c' partition in order to operate on the entire disk.
> (CONFIG_ALPHA_SRM needs to be "yes" now, while it is switched off in
> the kernel-image-2.2.14-avanti kernel).
That's because the subarchitecture-specific kernels were all built
with the assumption that people would be using MILO (even when booting
MILO from SRM). Potato boot-floppies are only being made for three
subarchitectures: generic (covers most SRM and all MILO), nautilus
(for APB support), and jensen (because apparently generic kernels
don't work too well on it)
> Now everything works and the machine boots with a simple "b" "Enter"
> keypress. Is there any chance to automatically boot (without any
> keypress) the machine after a certain timeout? Maybe by setting some
> special SRM variable?
>>> set auto_action boot
It's documented, but not very well :)
David Huggins-Daines, Senior Linux Consultant, Linuxcare, Inc.
613.562.1239 desk, 613.223.0225 mobile
Linuxcare. Support for the revolution.