• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af PleXus | 24.01.2012 15:46

Debootstrap med kernel

Hjælp generelt
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
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer15

# 1

13 år 5 måneder siden

Permalink

Indsendt af redeeman den 24. januar 2012 kl. 19:35

Permalink

forskellige cpu'er hvordan?

forskellige cpu'er hvordan? mikset 32bit og 64bit?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 5 måneder siden

Permalink

Indsendt af The_stig den 24. januar 2012 kl. 21:33

Permalink

Er ikke lige svaret på dit problem

@Plexus

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
  • Log ind eller opret dig for at tilføje kommentarer

# 3

13 år 5 måneder siden

Permalink

Indsendt af The_stig den 24. januar 2012 kl. 22:00

Permalink

hvis det er en installation

@Plexus

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
  • Log ind eller opret dig for at tilføje kommentarer

# 4

13 år 5 måneder siden

Permalink

Indsendt af PleXus den 25. januar 2012 kl. 09:03

Permalink

Min fejl.

Nej jeg tænkte nok jeg var lidt for vag i min forklaring, så jeg prøver igen.

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

13 år 5 måneder siden

Permalink

Indsendt af kreinoee den 26. januar 2012 kl. 12:58

Permalink

Intel (på nær itanium),

Intel (på nær itanium), Atom (som ogsås er en intel) og amd kører alle på x64 arkitekturen, og alle deres 64 bit cpuer er 32 bit kompatible, så du burde kunne klarer dig med 1 x86 32 bit kernel. Du skal så sørge for at driverene til alle cpuer med (til strømstyring osv).
  • Log ind eller opret dig for at tilføje kommentarer

# 6

13 år 5 måneder siden

Permalink

Indsendt af redeeman den 26. januar 2012 kl. 13:01

Permalink

der er ikke noget der

#5:
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

13 år 5 måneder siden

Permalink

Indsendt af kreinoee den 26. januar 2012 kl. 13:28

Permalink

Hehe ja, du har helt

#6:
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
  • Log ind eller opret dig for at tilføje kommentarer

# 8

13 år 5 måneder siden

Permalink

Indsendt af PleXus den 26. januar 2012 kl. 14:10

Permalink

Tak!

Okay! Det lettede mit arbejde en del :-)
Har dog stadig et spørgsmål om det er muligt at dele den ene kernel mellem serveren og PXE'en?
  • Log ind eller opret dig for at tilføje kommentarer

# 9

13 år 5 måneder siden

Permalink

Indsendt af kreinoee den 26. januar 2012 kl. 14:50

Permalink

Jeg har ikke den store

Jeg har ikke den store erfaring med PXE, men hvis serveren også kører med en x86 cpu, så kan jeg ikke se nogle tekniske problemer i dette.

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

13 år 5 måneder siden

Permalink

Indsendt af PleXus den 27. januar 2012 kl. 10:50

Permalink

Ikke bruges

Jeg tænkte ikke på at den skulle bruges af serveren, men bare ligge, og bygges på serveren, så jeg kan dele den mellem flere PXE'er.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

13 år 5 måneder siden

Permalink

Indsendt af kreinoee den 27. januar 2012 kl. 13:33

Permalink

Det burde der ikke være

Det burde der ikke være noget galt i. Du skal bare være opmærksom på at du for compileret en 32 bit kerne og ikke en 64 bit.
  • Log ind eller opret dig for at tilføje kommentarer

# 12

13 år 5 måneder siden

Permalink

Indsendt af PleXus den 30. januar 2012 kl. 16:01

Permalink

Problemet ligger i at

#11:
Problemet ligger i at jeg ikke kan linke mellem server og PXE, da den kommer med link fejl.??
  • Log ind eller opret dig for at tilføje kommentarer

# 13

13 år 5 måneder siden

Permalink

Indsendt af kreinoee den 30. januar 2012 kl. 16:21

Permalink

Som sagt har jeg ikke den

Som sagt har jeg ikke den store erfaring med pxe, men ligger pxe maskiners root mappe sommappe et eller andet sted i serverens filsyztem? Hvis den gør, har du så prøvet at lave chroot til den mappe og kompileret kernen derfra?
  • Log ind eller opret dig for at tilføje kommentarer

# 14

13 år 4 måneder siden

Permalink

Indsendt af kreinoee den 19. februar 2012 kl. 08:14

Permalink

Bare for at tilfredsstille

Bare for at tilfredsstille min nysgerrighed, ville jeg lige hører om du kom videre med det.

  • Log ind eller opret dig for at tilføje kommentarer

# 15

13 år 4 måneder siden

Permalink

Indsendt af PleXus den 21. februar 2012 kl. 09:31

Permalink

Er stadig ved det.

Sorry, jeg har haft lidt travlt.

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 :-)
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Nulstilling af adgangskode 2
"Intet realistisk alternativ" - mig i r*ven 12
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !