Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Server: CentOS 6.4 server, geinstalleerd als pxe server.
Ubuntu 12.04 iso uitgepakt in /var/lib/tftboot/Ubuntu-12.04/
pxelinux.cfg/default

default vesamenu.c32
timeout 30

menu...
...
menu ...

label Ubuntu 12.04
menu label ^Install Ubuntu 12.04
menu default
kernel Ubuntu-12.04/casper/vmlinuz
append method=ftp://192.168.1.254/pub/Ubuntu-12.04 initrd=Ubuntu-12.04/casper/initrd.lz url=ftp://192.168.1.254/pub/Ubuntu-12.04/preseed/preseed.cfg

Het werkt bijna. De client krijgt keurig een ip-adres, vmlinuz en initrd worden geladen. Daarna start alles op maar dan stopt de installatie bij busybox.
Volgens mij zit dit in de append-regel. Op een of andere manier vond hij de installatiebestanden niet of start hij ze niet.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:34

Hero of Time

Moderator LNX

There is only one Legend

Dus ga je zoeken op Google naar handleidingen om dit te laten werken. Of missen we hier iets anders dan inzet, pogingen en resultaten tot oplossen en een duidelijke vraagstelling?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Andre_J
  • Registratie: September 2005
  • Laatst online: 06:35

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Het probleem is dus dat niet de installatie wordt gestart maar je komt (overigens zonder errors) in de busybox shell terecht.

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 07-07 08:35

Demo

Probleemschietende Tovenaar

Ik heb redelijk wat met PXE geknoeid, maar die method=ftp zegt mij heel weinig en ik kan er ook niks zinnigs over vinden op het internet. Waar heb je dat vandaan, ik vraag me af of Ubuntu die optie wel ondersteunt. Bedoel je wel ftp en niet tftp? En wat staat er in die pub/Ubuntu-12.04 directory?


Waarschijnlijk heb je meer succes als je het root filesystem aanbiedt via NFS, zoals uitgelegd in deze howto
MacLinux schreef op woensdag 27 maart 2013 @ 13:40:
Het probleem is dus dat niet de installatie wordt gestart maar je komt (overigens zonder errors) in de busybox shell terecht.
De kernel start op, de initrd wordt geladen en dan heeft het systeem geen idee wat het eigenlijk verder als root fs moet openen. Strookt wel met mijn vermoeden dat die 'method' niet herkend wordt, die staat ook niet in de lijst met kernel parameters.

Edit: Ik heb even de iso gedownload om te kijken wat er nou eigenlijk in staat. Probeer eens 'append initrd=Ubuntu-12.04/casper/initrd.lz root=tftp://<server>/Ubuntu-12.04/casper/filesystem.squashfs ro' in je pxelinux.cfg. Als ik vanavond thuis ben, probeer ik ook eens of ik er een pc mee geboot krijg :P

[ Voor 49% gewijzigd door Demo op 27-03-2013 15:27 ]

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
append initrd=Ubuntu-12.04/casper/initrd.lz root=tftp://<server>/Ubuntu-12.04/casper/filesystem.squashfs ro'

geeft:
.
.
Begin: Running /scripts/init-premount ... done
[ 8.209025] Kernel panic - not syncing: Attempt to kill init! exitcode=0x00000200
[ 8.209025]
[ 8.209102] Pid: 1, comm: init Tainted: G C 3.5.0-23-generic #35~precise1-Ubuntu
...

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 07-07 08:35

Demo

Probleemschietende Tovenaar

Dat moet uiteraard wel de hostnaam/IP van de server zijn ipv <server> :P

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Uiteraard heb ik daar het ip-adres ingevuld. de regel heb ik voor het gemak geknipt en geplakt.

Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

evt via julu van ubuntu?

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • Pyr0wl
  • Registratie: Juli 2010
  • Laatst online: 06-01 17:22
Ik gok dat je JuJu bedoelt? :9

Het lijkt me dat JuJu niet bedoelt is om een verse Ubuntu installatie uit te voeren, eerder om na de installatie de juiste applicaties en configuraties toe te passen en deze vervolgens te schalen over je eigen cloud.

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Bedankt voor de tip, maar dit is niet de oplossing voor het probleem.
Pagina: 1