On 5/18/2013 9:24 PM, Kyle Brantley wrote:
On 5/16/2013 9:23 PM, Luke S. Crawford wrote:
On 05/16/2013 12:43 PM, Ruben Rodriguez <cha0s> wrote:
Thanks guys, but neither of these seems to be where the addresses
currently in /etc/resolv.conf are coming from. I don't believe I set
this up myself and have no idea how to change it. If everything breaks
whenever this change happens I'm probably not going to bother trying to
fix it, more like tar scp, rm :P


Yeah, most of your /etc/resolv.conf files were setup with the image we use to install you (I want to get away from using images and make you all use the install kernel/initrd for your preferred distro... but that hasn't happened yet.)


This may be $DISTRO specific, but if you gave me a way of loading up the installer kernel + initrd and then allowed me to specify a kickstart URL to actually run the install, that would satisfy all of my needs (and desires when it comes to installation, actually!).

Perhaps just maintain all of the common network installers and provide the option to boot them up from the rescue console, but also provide the option to edit the command line for those kernels as well? That way you don't have to worry about an image for debian or fedora or etc, all you need is a few hundred megs per distro and those who want to perform custom / automated installs still can. Maybe for the people who "just want a working distro" provide an option to use a kickstart (or similar) file that would install the system using defaults without end user intervention.

--Kyle

I'm working on setting up my second node now and trying to manually install the OS (dropped vmlinuz and initrd.img into /boot, added an entry for grub), and I've found a few problems with doing it this way.

1) CentOS 6 requires at least 512MB of RAM to install. This is a problem for my 256MB VPS.

I've managed to mostly work around this by commenting out lines 1244 through 1257 as well as 2131 in loader/loader.c from the anaconda SRPM and rebuilding the initrd to contain this new version of /sbin/loader. It looks like there is another check for RAM once you actually get into anaconda (starts on line 376 of the 'anaconda' script) and I'm not positive on how I'll be able to work around that yet, but I also have yet to get there. I'm sure that just adding 'return True' to line 377 would fix it, but this script isn't contained within the initrd, but rather install.img (which is hosted in the same location as the rest of the installer tree... I can't easily push a new version of this without hosting the entire install mirror).

2) I can't actually seem to manually boot the installer. :(

No matter what I choose for the kernel boot options, even just as simple as 'kernel /boot/vmlinuz' and nothing else, I can't seem to actually get to the installer screen. The entire node seems to die during the kernel init, and I think that this is truncating the actual error message. The last few things on my screen:

NET: Registered protocol family 17
registered taskstats version 1
XENBUS: Device with no driver: device/vbd/51712
XENBUS: Device with no driver: device/vbd/51776
XENBUS: Device with no driver: device/vbd/51792
XENBUS: Device with no driver: device/vif/0
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Initalizing network drop monitor service


Has anyone had success with manually installing CentOS here, or does everyone wind up installing it elsewhere and transferring the image over?

--Kyle
_______________________________________________
discuss mailing list
[email protected]
http://lists.prgmr.com/mailman/listinfo/discuss

Reply via email to