Linux elindítása egy másikból Linux-ból

Fórumok

Adott a következő probléma:

XCP-t (1.1, Redhat alapokon) akarnánk PXE boot-tal elindítani, de valahogy ez nem sikerül. SOk mindent próbáltunk, nem muxik.

Helyette azt találtuk ki, hogy

- egy normál Debian boot-ol PXE-n keresztül, afilerendszerét NFS-ről veszi, ezt eddig sikerült megcsinálni,
- eme elindult Debian indítaná el valahogy a helyi vinyóra telepített XCP (boot) partíciót

Van rá valamilyen lehetőség?
Valamilyen loader kéne, amely hasonlóan működik, mint a Grub, azaz elindít egy partíciót és a rajta lévő kernelt.

Hozzászólások

Csak mint otlet, de mi lenne ha freedos -t bootolnal PXE -vel es azon inditanal loadlin -el linuxot?

Amit nem ertek, ha a helyi vinyora van telepive, akkor miert nem indul el onnan?

Kicsit bonyolult a konfig, van még egy win7 is diszken, és azért nem tudjuk a grub-ot használni indításra, mert időzíteni kell az indítást (azaz este az XCP boot-oljon, reggel a Win7)

Emiatt csinálnánk úgy, hogy PXE a first boot a BIOS-ban, az pedig időzíthető úgy, hogy este elindítjuk a TFTP szervert, majd innen Debian boot-ol, ez pedig hívná az XCP-t.

Ha a grub lecserélhető lilo-ra, akkor annak meg lehet mondani, hogy mit bootoljon be ideiglenesen. Mármint hogy működjön is :) (De lehet hogy már a grub-bal is működik)

Alapnak a debian bootol fel. Ha reggel van, akkor beállítja egy boot erejéig a win7-et, ami így reboot elindul, illetve a kívánt időben újraindul - és bebootolja a debian-t, ami megnézi, hogy este van-e. Ha nem, akkor goto 10, ha igen, akkor teszi amit tennie kell.

Jha, benéztem, nem debian, xcp, de akkor is talán lehetséges.

gPXE tud chainloadolni hdd-ről, ha lehet scriptelni és tud döntést hozni a script aktuális idő alapján, akkor a gPXE script eldönti, hogy melyik OS-t chainload-olja. Ha nem tud ilyet (utána kell nézni), akkor 2 külön gPXE config kell, egy a Win7-hez, másik az XCP-hez, és a tftp szerveren cserélgetni az idő függvényében. Így minden gép lokális diszkről indul, és szerveren döntöd el, hogy melyik OS-t.
Amúgy XCP miért lokális? Az nem opció, hogy network image-et csinálsz belőle?

ezt próbáld ki: http://en.wikipedia.org/wiki/GPXE

Én sikeresen bootoltam live Ubuntu-t vele a hivatalos Ubuntu szerverről közvetlenül :) csak kíváncsi voltam, lehet-e.

PXE ROM-ot is tudsz vele csinálni, amit beleírhatsz a hálókártya flash-ébe. Én a másik megoldást választottam: gyári PXE rom-al chainload-olom a gPXE romot, amivel lehet live image-et bootolni, telepítőket indítani, stb. Kicsit kényelmesebb így telepíteni OS-t, mint pendrive-al meg dvd lemezekkel bohóckodni.