Znowu nie rozumiem, choć wiem że masz system '2.6-specyfik'.
Raczej LVM2 specyfik. Ale od początku.
Pomysł byłł taki: Zabootować z rescue. Potem zrobić partycje /boot, swap i resztę przeznaczyć pod grupę wolumenów na której będzie reszta systemu czyli na początek /.
Wszystko poszło dobrze, zmontowałem filesystem w /pld z tej grupy, potem /pld/boot, poldek --install-dist=/pld , chroot /pld,
porządki w fstabie, mount -a coby /proc, /boot i /dev/pts były.
Zacząłem skrobać lilo, i jak przekazałem mu prametr root=/dev/rootvg/rootlv to mi zapiszczał że nie ma takiego urządzenia. I słusznie bo w chrootowym katalogu /dev/ nic takiego nie było. Można te wpisy zrobić na dwa sposoby: albo puścić skrypt devmapper_mknod.sh, (którego btw z jakichś dziwnych powodów w pakiecie rpm nie ma a w BUILD zostaje) albo puścić vgscan --mknodes który odpowiednie rzeczy tworzy. Oba jednak mają swoje wymagania:
zainstalowany devmapper musi być zgodny z _TERAZ_ używanym kernelem. Problem poldega na tym, że w chroocie jest devmapper dla 2.6 a zabootowany kernel to 2.4 i to z devfs co dodatkowo troszkę komlikuje sprawę.
Lilo jeszcze daje się założyć bez chrootowania (z poziomu rescue) ale przedtem initrd chyba trzeba zrobić w chroocie...
Jak już masz ten ramdysk (co to jest, initrd?), to montujeszto initrd.
nowy system do /pld i do /pld/boot kopiujesz >go< [ten ramdysk].I tu miałem kolejny problem grub_install niby przechodził, tylko potem wywalało jakiś bląd
Następnie używasz gruba i wszystko hula.
27 (albo jakoś tak), w każdym razie problem na poziomie loadera z fazy 1,5. W efekcie wróciłem do lilo.
Aha. Już raz zainstalowałem podobną konfigurację (znaczy się root na lvm2) tylko wtedy najpierw zrobiłem na małej partycji system po staremu a potem na reszcie dysku instalacja lvm w chroocie. Ale wtedy problemu nie było bo kernel dystrybucji bootującej i docelowej były takie same...
A teraz chciałem od początku mieć na lvm... Jak w AIXie :-)
marcinek
_________________________________________ http://pld-linux.org/ = faq, howto, newsy
dostales tutaj odpowiedz na swoje pytanie?
podziel sie z innymi i dopisz do FAQ!
http://pld-linux.org/FAQ/