Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2008, à 08:02

Arnaud.A

Ubuntu 8.04 et pxe !!

Bonjour,

Je voudrais booter ubuntu 8.04 live cd par le reseau.

Ca marche presque, mais il y a cependant un petit probleme.

J'ai un serveur ou je mets les differentes distribs (centos, rhel, knoppix). Tout est bien configure sur ce serveur (dhcp, tftp, nfs,...)

J'ai dl l'iso d'ubuntu, montee et copie les fichiers dans un repertoire (accessible via nfs).
Copie ensuite le kernel et initrd dans /tftpboot.

Puis rajoute la ligne suivante dans pxelinux.cfg :

# Ubuntu
label ubuntu
        kernel ubuntu/vmlinuz
        APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot="@IP":/install-media/ubuntu initrd=ubuntu/initrd.gz splash --

Sur un autre serveur, je boote en pxe. Le kernel et l'initrd sont bien charge. Tout se passe bien jusqu'a cette etape :

Begin : Loading essential drivers... ...
Done.  
Begin : Running /scripts/init-premount... ...
Done.
Begin : Mounting file system... ...

=> et la ca freeze !!!

je rentre un nom bidon ( par exemple "toto") et ca repart, pour bien se finir.

Je check ensuite /var/log/casper.log

Voici la partie ou le probleme survient :

...
Begin: Disabling trackerd... ...
Done.
Begin: Disabling restricted-manager... ...
Done.
Using CD-ROM mount point /cdrom/
Identifying.. [6d7aa484b065594e920bfb3b0cde8ffe-2]
Scanning disc for index files..
Found 2 package indexes, 0 source indexes, 0 translation indexes and 1 signatures
Please provide a name for this Disc, such as 'Debian 2.1r1 Disk 1':
Name: 'toto'
This disc is called:
'toto'
Copying package lists...gpgv: Signature made Wed Apr 23 01:03:24 2008 UTC using DSA key ID FBB75451
gpgv: Good signature from "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
^MReading Package Indexes... 0%^M^MReading Package Indexes... 1%^M^MReading Package Indexes... Done
Writing new source list
Source list entries for this disc are:
deb cdrom:[toto]/ hardy main restricted
Repeat this process for the rest of the CDs in your set.
Begin: Disabling AppArmor (does not work with stacked file systems)... ...
 Removing any system startup links for /etc/init.d/apparmor ...
   /etc/rcS.d/S37apparmor
Done.
Begin: Disabling update-initramfs (useless on a live CD)... ...
Done.
Begin: Grant administrative PolicyKit pivilieges to default user... ...
Done.
Done.

Il faut que je rentre donc le nom du disc.

J'ai essaye de modifier les scripts dans le initrd.gz, mais toujours le meme probleme.

Une idee pour resoudre ca ? smile
Merci pour votre aide !

Desole pour ce post aussi long tongue

#2 Le 28/04/2008, à 09:16

Arnaud.A

Re : Ubuntu 8.04 et pxe !!

je viens d'essayer avec la version 7.10 et le probleme est toujours present.

Toujours rentre le nom du disk ...

hmm

#3 Le 28/04/2008, à 10:31

Arnaud.A

Re : Ubuntu 8.04 et pxe !!

Probleme resolu !

Dans le initrd, j'ai supprime le script /scripts/casper-bottom/41apt_cdrom

En fait, ce script (si j'ai bien compris) va ecrire dans /etc/apt/sources.list un nouveau repository pour apt-get ayant pour source le cdrom.

Si ca peut aider quelques personnes ! smile

#4 Le 03/05/2008, à 07:07

mortelrdv

Re : Ubuntu 8.04 et pxe !!

Bonjour Arnaud.A,

Je voudrais faire comme tu le fais, c'est à dire de booter ubuntu 8.04 live cd par le reseau pour l'installer par la suite.
J'ai un vieux PC sans lecteur CD, sans disquette, le boot par USB ne semble pas fonctionner donc je voulais passer par PXE qui semble fonctionner.

Etant débutant pourrais tu me décrire les étapes SVP

J'ai un serveur ou je mets les differentes distribs (centos, rhel, knoppix). Tout est bien configure sur ce serveur (dhcp, tftp, nfs,...)

J'ai dl l'iso d'ubuntu, montee et copie les fichiers dans un repertoire (accessible via nfs).
Copie ensuite le kernel et initrd dans /tftpboot.

Puis rajoute la ligne suivante dans pxelinux.cfg ............

Merci