[FC4] Troubles met lilo.conf bij remote install

Pagina: 1
Acties:

  • Jerome!
  • Registratie: November 2003
  • Laatst online: 06-02 22:38
Na een tijd bij een free webhost wat aan het knutselen zijn geweest werd het tijd voor een fatsoenlijke host. Samen met een vriend huur ik nu een server bij 1&1 webhosting.

De configuratie bestond uit
OS: SuSE 9.3 - 64 bit
Admin Panel: Plesk 8 (werkt met SuSE 9.3 / FC4)
HDD: 2 x 80gb - RAID 1 (mirrored)

en vanwege onze voorkeur voor Fedora Core hebben we besloten daar naar over te stappen. Aangezien deze server in Duitsland (lang verhaal) staat is het dus niet mogelijk de server fysiek te benaderen en ze helaas geen rescue systeem met FC4 64bit bieden zal dus alles remote moeten gebeuren.

Geprobeerd heb ik om via de rescue console een kickstart installatie
van FC4 te maken, hiervoor gebruik ik een shell script
http://www.rootforum.de/forum/viewtopic.php?p=252347 met wat
aanpassingen van http://www.rootforum.de/forum/viewtopic.php?p=247634

De eerste link heeft een script dat werkt om een single HD installatie
te maken, de tweede link heeft informatie over hoe je een RAID array
in moet stellen.

Hard disk layout maken is op zich geen probleem - dat werkt uitstekend
(2e link), wat ons echter niet lukt is het maken van een werkende
lilo.conf

LiLo zeurt de hele tijd dat /dev/md0 niet werkt, of soms dat /dev/sda
(eerste hdd in array) niet beschikbaar is - wat best onlogisch is
omdat ie geformateerd is en ook gemount is.

Indien er behoefte is wil ik ook wel het shell script hier plaatsen maar dit is de lilo.conf:

lba32
boot=/dev/sda
root=/dev/md0
image=/boot/vmlinuz
label=linux
initrd=/boot/initrd.img
append="ks=hd da1:/k

Dit is de error die ik krijg

rescue:~# sh install_fc4_part4.sh
updating LiLo configuration...
Fatal: raid_setup: stat("/dev/md0")

De regel met /dev/sda heb ik verschillende malen gewijzigd en gerotzooid maar kom niet tot een werkend script.

Via google kom ik op een mandrakeclub forum op deze tip:

The "raid_setup" error happens because the rescue kernel is running devfs, while you are trying to install lilo (with initrd) using fixed filesystem entries...

The solution is to avoid "chroot", and provide lilo with detailed options instead, so that you can install the bootloader to /dev/hda (in the rescue system) - the actual HD, but use /mnt/etc/lilo.conf and /mnt/boot as a source for configurations, and kernels / initrds...

Maar handmatig start ik chroot niet. Iemand nog andere ideen om tot een werkende server te komen? :)

  • Jerome!
  • Registratie: November 2003
  • Laatst online: 06-02 22:38
Jerome! 8)7 slaat en schopt met hamer...

Niemand een hint?