Debootstrap med kernel
Hej.
Jeg er så heldig at jeg har fået den opgave at lave en pxe server til arbejdet.
Det er heller ikke fordi det er så svært, men da jeg ved at de også gerne vil lave nogle live-usb'er, faldt mine tanker på om ikke jeg kunne slå to fluer med ét smæk.
Mit problem liger lidt i at de maskiner som skal boote op på PXE benytter sig af forskellige CPU'er, og derfor skal bruge forskellige kernel'er.
Så mit spørgsmål er om man kan dele en kompileret kernel mellem serveren og PXE'en? Jeg vil gerne kunne downloade en kernel og så konfigurere den med diverse opsætninger, og derefter bruge den, både til PXE og USB.
Jeg håber I kan hjælpe mig, og endelig spørg, hvis der er noget her der ikke er helt klart, for jeg er ikke helt skarp på kernel teknologien.
På forhånd tak
PleXus
Jeg er så heldig at jeg har fået den opgave at lave en pxe server til arbejdet.
Det er heller ikke fordi det er så svært, men da jeg ved at de også gerne vil lave nogle live-usb'er, faldt mine tanker på om ikke jeg kunne slå to fluer med ét smæk.
Mit problem liger lidt i at de maskiner som skal boote op på PXE benytter sig af forskellige CPU'er, og derfor skal bruge forskellige kernel'er.
Så mit spørgsmål er om man kan dele en kompileret kernel mellem serveren og PXE'en? Jeg vil gerne kunne downloade en kernel og så konfigurere den med diverse opsætninger, og derefter bruge den, både til PXE og USB.
Jeg håber I kan hjælpe mig, og endelig spørg, hvis der er noget her der ikke er helt klart, for jeg er ikke helt skarp på kernel teknologien.
På forhånd tak
PleXus
Kommentarer15
forskellige cpu'er hvordan?
Er ikke lige svaret på dit problem
Der findes et projekt, som hedder etherboot/gPXE og det er faktisk rigtigt godt. Jeg har selv haft meget sjovt - med dette projekt.
http://etherboot.org/wiki/start
Der er også et forked projekt, som hedder iPXE
http://ipxe.org/
bemærk at ipxe projektet mener at gPXE projektet er dødt.
- Jeg er ikke helt sikker på, hvad du er du ønsker, da det er lidt utydeligt om det er en installation eller om det er en remote boot du ønsker. Er et Menu baseret valg system ikke godt nok ?
/The Stig
hvis det er en installation
Det nærmeste, jeg kan finde på en auto architecture selecter er dette Biarc_spin projekt, hvilket godt kunne minde lidt om det du forsøger.
http://fedoraproject.org/wiki/Biarch_Spin
/The Stig
Min fejl.
Det vi laver er en bootpartition fra en live-USB, som tager en backup af operativsystemet og laven en "fabrikindstillinger" som kunden kan stille computeren tilbage til. Bagefter laver vi en klon af computeren med ClonZilla. Det jeg vil er at "flytte" live-USB'en til en PXE.
Både PXE og ClonZilla skal have adgang til en kernel, og for at have så lidt vedligeholdelse for mig selv, og andre, kunne jeg godt tænke mig at man kunne kompilere kernelen på Serveren, og så kunne dele den med PXE og ClonZilla.
Den PXE jeg laver vil jeg gerne kunne lægge på en USB, så jeg kan ikke bruge ClonZilla til at lave den PXE, desværre.
Ang. de forskellige processor, benyttes både INTEL, ATOM og AMD i både 32 og 64, så derfor ville det være rart ikke at skulle kompilere kernel'erne så mange gange.
Jeg håber det giver lidt klarhed.
Intel (på nær itanium),
der er ikke noget der
der er ikke noget der hedder x64, det folk typisk forveksler dette med er x86_64, og well, ikke alle atoms eller intel/amd cpu'er er x86_64.. du må mene x86 istedet?
og ja, en i686 kerne bør formentlig virke til alt der stadig er i brug idag, med de begræsninger dette så giver.
Hehe ja, du har helt
Hehe ja, du har helt ret, ren tanketorsk fra min side. Erstat x64 med x86 i indlæg #5 og så har du hvad jeg rent faktisk mente :D
Tak!
Har dog stadig et spørgsmål om det er muligt at dele den ene kernel mellem serveren og PXE'en?
Jeg har ikke den store
Dog vil det så kræve at serveren kører med en 32 bit kerne, hvilket kan give jer problemer hvis den har meget ram. Det vil også kunne give dårligere performance på visse services, alt efter hvad der kører på den, og hvordan de bliver brugt.
Ikke bruges
Det burde der ikke være
Problemet ligger i at
Problemet ligger i at jeg ikke kan linke mellem server og PXE, da den kommer med link fejl.??
Som sagt har jeg ikke den
Bare for at tilfredsstille
Er stadig ved det.
Jeg har lavet en mount --bind på den udpakket kernel, og så har jeg bare bygget to, en til PXE'en og en til live-usb'en.
Jeg skal nok skrive når jeg har mere at fortælle om det :-)