Dennis needs these machines to run Debian. We know Debian is not one of
the standard images. Has somebody in the recent past been able to boot
these d701s with Debian? How hard would it be for Dennis to get Debian
on these machines?
Thanks!
< Vic
Adding support for an entirely new distribution is a fairly major
undertaking, as we add a lot of hooks into the startup system, depend on
the details of how they do things like DHCP, and have a number of kernel
patches that we usually have to port.
> Adding support for an entirely new distribution is a fairly major
> undertaking, as we add a lot of hooks into the startup system, depend on
> the details of how they do things like DHCP, and have a number of kernel
> patches that we usually have to port.
>
We are certainly not expecting you to do any of this. If for some
reason Dennis cannot use, say Ubuntu, there is another option for this
tutorial that we'll explore.
Thanks!
< Vic
On 27 Feb 2012, at 13:47, schw...@informatik.uni-kl.de wrote:
>> We are certainly not expecting you to do any of this. If for some
>> reason Dennis cannot use, say Ubuntu, there is another option for
>> this
>> tutorial that we'll explore.
>
> Maybe I got something wrong but I thought that protogeni would be able
> to
> boot anything x86-based. Are the modifications you mentioned optional
> to
> improve performance or are they actually needed for a standard system
> to
> boot at all?
Yes, we can boot anything, but there are a few caveats:
1) Bootstrapping an install purely from scratch takes a lot of manual
intervention, since you have to send us the ISO, we have to burn it and
put it in a CD drive, and if the installer is not set up to use the
serial console, we would have to do the install, something we don't have
the expertise or manpower to do.
2) Due to the multi-homed nature of our machines, it's necessary to DHCP
on all interfaces at boot, and this is surprisingly difficult to
accomplish with some DHCP clients and setups
3) We automatically set up accounts, mount home directories, set up
routes, etc., and none of this would happen without our boot-time
scripts
4) Finally, we do a lot of monitoring of machines to make sure they boot
okay, etc., and a lot of this is accomplished through client side
scripts, none of which would be available on a clean image.
Aaron