Het is zo sep 05, 2010 6:14 pm

Alle tijden zijn GMT + 1 uur [ Zomertijd ]




Plaats een nieuw onderwerp Antwoord op onderwerp  [ 8 berichten ] 
Auteur Bericht
 Berichttitel: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 12:36 am 
Offline
Avatar gebruiker

Geregistreerd op: wo mei 16, 2007 5:02 pm
Berichten: 1075
Woonplaats: Eindhoven
Hi,

Ik heb hier een systeem dat ik graag weer (atm draait er veel op Debian hier) van een Gentoo install zou willen voorzien, om niet té gewend te raken aan Debian :P

Maar... mijn enige voorgebakken cd'tje met Gentoo is voorzien van den 2007.0 versie en onherstelbaar beschadigd. Voordat ik nu weer een cd moet gaan branden heb ik gekeken naar een installatie met PXE. Een PXE server heb ik al; ik heb er succesvol de Debian installer vanaf geboot ;) Maar Debian had netboot images.

Bij Gentoo ben ik nog geen netboot images (ik heb alleen de installer nodig die alles van het internet plukt) tegengekomen. Wel ben ik een guide tegengekomen die een dergelijke set-up beschrijft, maar die gaat ervanuit dat je PXE server ook onder Gentoo draait, terwijl dit hier een Debian machine is. Er moet dan een perl module geïnstalleerd worden waarmee er met een script iets aan een file genaamd 'gentoo' (dat geef je mee als argument) wordt aangepast.

Dit is het script:
Code:
!/usr/bin/perl -w
#

use strict;

use Perl6::Slurp qw(slurp);

my $ifile = slurp($ARGV[0], binmode=> ':raw');
my $newfile;
my $i=1;
my @newfiles = split(/TRAILER!!!/,$ifile);
`mkdir $ARGV[0].dir`;

foreach $newfile (@newfiles)
{
        $newfile =~ s/^[\0]*//;
        if($newfile){
           open F, "> ./$ARGV[0].dir/$i";
           $newfile = $newfile . "TRAILER!!!";
           for(my $null=22*16+21;$null>0;$null--){
              $newfile = $newfile . "\0";
           }
           print F $newfile;
           close F;
           print "$i\n";
           `cd $ARGV[0].dir; cpio -i -H newc < $i; rm $i; cd ..`;
           $i++;
        }
}


Maar helaas geeft het script deze error terug:
Code:
vm-server:/# ./script gentoo
vm-server:/# More than one argument to open(,':perlio') at /usr/share/perl5/Perl6/Slurp.pm line 93.


Dat gaat dus niet werken. Weet iemand of en hoe dit simpeler kan?

_________________
"Every new beginning comes from some other beginnings end..."


Omhoog
 Profiel E-mail  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 10:52 am 
Offline
Avatar gebruiker

Geregistreerd op: zo nov 19, 2006 2:54 am
Berichten: 17
Ik ben niet bekend met PXE, maar als de reden om daarmee te werken, als ik het goed begrijp, is dat je geen werkende live-cd hebt, waarom maak je dan geen live-usbstick met bijvoorbeeld unetbootin? Werkt voor mij altijd prima.

_________________
[ Ewald ] [ info ] [ blog ]


Omhoog
 Profiel  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 11:33 am 
Offline
Site Admin
Avatar gebruiker

Geregistreerd op: za jan 22, 2005 8:13 pm
Berichten: 6811
unetbootin lijkt me daar erg geschikt voor.

_________________
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid.


Omhoog
 Profiel E-mail  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 12:55 pm 
Offline
Avatar gebruiker

Geregistreerd op: wo mei 16, 2007 5:02 pm
Berichten: 1075
Woonplaats: Eindhoven
Hmm... dat ziet er inderdaad goed uit! Ik zal het eens proberen ;)

_________________
"Every new beginning comes from some other beginnings end..."


Omhoog
 Profiel E-mail  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 12:56 pm 
Offline
Site Admin
Avatar gebruiker

Geregistreerd op: za jan 22, 2005 8:13 pm
Berichten: 6811
Ja echt een geniaal ding, werkt zelfs op windows om sticks en cd's te maken.
Echt prima de bima :).

_________________
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid.


Omhoog
 Profiel E-mail  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 3:03 pm 
Offline
Avatar gebruiker

Geregistreerd op: zo nov 19, 2006 2:54 am
Berichten: 17
Absoluut een erg fijn progje. Wel zo nu en dan dat de bios/usb stick de bootloader een eerste keer niet helemaal goed lijkt te pakken (ondanks juiste bios/boot instellingen). Ik vrees alleen dat het te maken heeft met die ongelofelijk vervelende, niet onder Linux te verwijderen, SanDisk U3 software op de usb stick, die rare dingen heeft gedaan met de MBR oid. :cry:

But still, unetbootin is een erg fijn stukje software. :)

_________________
[ Ewald ] [ info ] [ blog ]


Omhoog
 Profiel  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 3:06 pm 
Offline
Site Admin
Avatar gebruiker

Geregistreerd op: za jan 22, 2005 8:13 pm
Berichten: 6811
Kun je die meuk er niet afkrijgen met dd?

_________________
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid.


Omhoog
 Profiel E-mail  
 
 Berichttitel: Re: Gentoo installeren met PXE
BerichtGeplaatst: za dec 12, 2009 3:44 pm 
Offline
Avatar gebruiker

Geregistreerd op: zo nov 19, 2006 2:54 am
Berichten: 17
Hmm.. de meeste mensen roepen van niet, maar ik zal het heel naïef toch nog eens proberen. Standaard fdisk helpt niet, maar kan me voorstellen dat /dev/zero nog iets agressiever is.

Helaas geen Windows-machine voorhanden om te testen of de U3 software daadwerkelijk weg is... :-|

Maar volgens mij raken we off-topic hier :)

_________________
[ Ewald ] [ info ] [ blog ]


Omhoog
 Profiel  
 
Geef de vorige berichten weer:  Sorteer op  
Plaats een nieuw onderwerp Antwoord op onderwerp  [ 8 berichten ] 

Alle tijden zijn GMT + 1 uur [ Zomertijd ]


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast


Je mag geen nieuwe onderwerpen in dit forum plaatsen
Je mag niet antwoorden op een onderwerp in dit forum
Je mag je berichten in dit forum niet wijzigen
Je mag je berichten niet uit dit forum verwijderen

Zoek naar:
Ga naar:  



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB.nl Vertaling