[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SRM (was: How to install MILO on hard disc?)



Roland Rosenfeld <roland@spinnaker.de> 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
dhd@linuxcare.com, http://www.linuxcare.com/
Linuxcare. Support for the revolution.


Reply to: