j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite
installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser
l'installation par pxeboot. J'ai seulement une machine sous Linux
surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après
le handbook et quelques
liens internet il faut monter avec vnconfig le fichier kernel.flp sur un
répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas
cet outil,
j'ai simplement copié la totalité des isos FreeBSD à la racine du
serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze
après la récupération de l'adresse par DHCP. J'ai procédé de la même
manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le
fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans
problemo.
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Merci,
Luc
(voici ma config DHCP au cas où)
#################################################
ddns-update-style interim; # Redhat Version 8.0+
ignore client-updates; # Fedora Core 1+
class "pxeboot-class" {
match if substring (option vendor-class-identifier, 0, 9) =
"PXEClient";
}
class "etherboot-class" {
match if substring (option vendor-class-identifier, 0, 9) =
"Etherboot";
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
talon
Bengali wrote:
problemo. D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Ca marche bien, mais il ne faut pas oublier de prévoir un serveur NFS aussi (Linux ne pose pas de problème) car tftp ne fait venir que pxeboot, tout le reste vient par NFS.
--
Michel TALON
Bengali <news.20.bengali@spamgourmet.com> wrote:
problemo.
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Ca marche bien, mais il ne faut pas oublier de prévoir un serveur NFS
aussi (Linux ne pose pas de problème) car tftp ne fait venir que
pxeboot, tout le reste vient par NFS.
problemo. D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Ca marche bien, mais il ne faut pas oublier de prévoir un serveur NFS aussi (Linux ne pose pas de problème) car tftp ne fait venir que pxeboot, tout le reste vient par NFS.
--
Michel TALON
Francois Tigeot
Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette. Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas cet outil, j'ai simplement copié la totalité des isos FreeBSD à la racine du serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze après la récupération de l'adresse par DHCP. J'ai procédé de la même manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp. Par défaut, le bootloader de Free ne comprend que le nfs. Il est cependant possible de le recompiler avec le support tftp, ce qui peut être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des isos. Linux devrait être capable de comprendre le système de fichier iso9660.
En mettant root-path vers le chemin de ton iso exportée par nfs il y a des chances que ça marche un peu mieux. Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la main en cas de besoin...
-- Francois Tigeot
Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite
installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser
l'installation par pxeboot. J'ai seulement une machine sous Linux
surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après
le handbook et quelques
liens internet il faut monter avec vnconfig le fichier kernel.flp sur un
répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas
cet outil,
j'ai simplement copié la totalité des isos FreeBSD à la racine du
serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze
après la récupération de l'adresse par DHCP. J'ai procédé de la même
manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le
fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans
problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp.
Par défaut, le bootloader de Free ne comprend que le nfs. Il est
cependant possible de le recompiler avec le support tftp, ce qui peut
être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des
isos. Linux devrait être capable de comprendre le système de fichier
iso9660.
En mettant root-path vers le chemin de ton iso exportée par nfs il y a
des chances que ça marche un peu mieux.
Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la
main en cas de besoin...
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette. Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas cet outil, j'ai simplement copié la totalité des isos FreeBSD à la racine du serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze après la récupération de l'adresse par DHCP. J'ai procédé de la même manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp. Par défaut, le bootloader de Free ne comprend que le nfs. Il est cependant possible de le recompiler avec le support tftp, ce qui peut être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des isos. Linux devrait être capable de comprendre le système de fichier iso9660.
En mettant root-path vers le chemin de ton iso exportée par nfs il y a des chances que ça marche un peu mieux. Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la main en cas de besoin...
-- Francois Tigeot
[my_nick]
Bonjour,
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Voici un lien qui pourrait t'aider. http://www.thinbsd.org Ca ne traite pas specialement d'installation FreeBSD sous ITX mais de RAMDISK via pxeboot a mon avis en: mv mfsroot.flp mfsroot gzip mfsroot
ca devrait fonctionner [mais rien de garantie]
Donc recupere http://www.thinbsd.org/download/boot-2004-10-14.tar.bz2 et detar dans /tftp/pxeboot tu recupere mfsroot.flp. Tu le renomme [pas sur de l'utilite] et tu le gzip. Tu le place dans /tftp/pxeboot
-- sinese
Bonjour,
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Voici un lien qui pourrait t'aider. http://www.thinbsd.org
Ca ne traite pas specialement d'installation FreeBSD sous ITX mais de
RAMDISK via pxeboot a mon avis en:
mv mfsroot.flp mfsroot
gzip mfsroot
ca devrait fonctionner [mais rien de garantie]
Donc recupere http://www.thinbsd.org/download/boot-2004-10-14.tar.bz2 et
detar dans /tftp/pxeboot
tu recupere mfsroot.flp. Tu le renomme [pas sur de l'utilite] et tu le
gzip. Tu le place dans /tftp/pxeboot
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
Voici un lien qui pourrait t'aider. http://www.thinbsd.org Ca ne traite pas specialement d'installation FreeBSD sous ITX mais de RAMDISK via pxeboot a mon avis en: mv mfsroot.flp mfsroot gzip mfsroot
ca devrait fonctionner [mais rien de garantie]
Donc recupere http://www.thinbsd.org/download/boot-2004-10-14.tar.bz2 et detar dans /tftp/pxeboot tu recupere mfsroot.flp. Tu le renomme [pas sur de l'utilite] et tu le gzip. Tu le place dans /tftp/pxeboot
-- sinese
Jacques Caron
On Thu, 04 Nov 2004 22:54:10 +0100, Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Il peut pas booter en USB? Ceci dit sans un FreeBSD sous la main pour créer le disque de boot USB sur la clef USB ça doit pas être évident...
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp.
Il y a plein de méthodes différentes d'y arriver. La plus simple a priori c'est de rajouter: filename "pxeboot"; option root-path "<ipduserveur>:/usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE";
dans le fichier de conf dhcpd (en supposant qu'on ait mis le contenu complet du CD qui va bien à l'endroit en question). Il faut aussi que la racine tftp pointe au bon endroit, par exemple: tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE/boot
Et il faut évidemment que le répertoire sus-cité (là où est la release complete) soit accessible en NFS.
Comme ça le code PXE sur la machine fait sa requête DHCP, puis récupère pxeboot en TFTP, puis celui-ci charge le reste en NFS, et hop. Dans le cas présent je fais l'install en FTP, ce qui explique le chemin utilisé.
Hope that helps,
Jacques. -- Interactive Media Factory Création, développement et hébergement de services interactifs: SMS, SMS+, Audiotel... http://www.imfeurope.com/
On Thu, 04 Nov 2004 22:54:10 +0100, Bengali
<news.20.bengali@spamgourmet.com> wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite
installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Il peut pas booter en USB? Ceci dit sans un FreeBSD sous la main pour
créer le disque de boot USB sur la clef USB ça doit pas être évident...
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser
l'installation par pxeboot. J'ai seulement une machine sous Linux
surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après
le handbook et quelques liens internet il faut monter avec vnconfig
le fichier kernel.flp sur un répertoire et copier le contenu à la racine
du serveur tftp.
Il y a plein de méthodes différentes d'y arriver. La plus simple a priori
c'est de rajouter:
filename "pxeboot";
option root-path
"<ipduserveur>:/usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE";
dans le fichier de conf dhcpd (en supposant qu'on ait mis le contenu
complet du CD qui va bien à l'endroit en question). Il faut aussi que la
racine tftp pointe au bon endroit, par exemple:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -s
/usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE/boot
Et il faut évidemment que le répertoire sus-cité (là où est la release
complete) soit accessible en NFS.
Comme ça le code PXE sur la machine fait sa requête DHCP, puis récupère
pxeboot en TFTP, puis celui-ci charge le reste en NFS, et hop. Dans le cas
présent je fais l'install en FTP, ce qui explique le chemin utilisé.
Hope that helps,
Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/
On Thu, 04 Nov 2004 22:54:10 +0100, Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Il peut pas booter en USB? Ceci dit sans un FreeBSD sous la main pour créer le disque de boot USB sur la clef USB ça doit pas être évident...
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp.
Il y a plein de méthodes différentes d'y arriver. La plus simple a priori c'est de rajouter: filename "pxeboot"; option root-path "<ipduserveur>:/usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE";
dans le fichier de conf dhcpd (en supposant qu'on ait mis le contenu complet du CD qui va bien à l'endroit en question). Il faut aussi que la racine tftp pointe au bon endroit, par exemple: tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /usr/home/ftp/pub/FreeBSD/releases/i386/5.2.1-RELEASE/boot
Et il faut évidemment que le répertoire sus-cité (là où est la release complete) soit accessible en NFS.
Comme ça le code PXE sur la machine fait sa requête DHCP, puis récupère pxeboot en TFTP, puis celui-ci charge le reste en NFS, et hop. Dans le cas présent je fais l'install en FTP, ce qui explique le chemin utilisé.
Hope that helps,
Jacques. -- Interactive Media Factory Création, développement et hébergement de services interactifs: SMS, SMS+, Audiotel... http://www.imfeurope.com/
Bengali
Merci à tous ceux qui ont répondu, c'est beaucoup + clair maintenant. J'ai compris ce qui ne fonctionnait pas dans mon cas c'est l'absence de serveur nfs. J'essaie ce week-end
@+ Luc
Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette. Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas cet outil, j'ai simplement copié la totalité des isos FreeBSD à la racine du serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze après la récupération de l'adresse par DHCP. J'ai procédé de la même manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp. Par défaut, le bootloader de Free ne comprend que le nfs. Il est cependant possible de le recompiler avec le support tftp, ce qui peut être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des isos. Linux devrait être capable de comprendre le système de fichier iso9660.
(voici ma config DHCP au cas où) subnet 172.30.0.0 netmask 255.255.0.0 {
En mettant root-path vers le chemin de ton iso exportée par nfs il y a des chances que ça marche un peu mieux. Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la main en cas de besoin...
Merci à tous ceux qui ont répondu, c'est beaucoup + clair maintenant.
J'ai compris ce qui ne fonctionnait pas dans mon cas c'est l'absence de
serveur nfs. J'essaie ce week-end
@+
Luc
Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite
installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette.
Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser
l'installation par pxeboot. J'ai seulement une machine sous Linux
surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après
le handbook et quelques
liens internet il faut monter avec vnconfig le fichier kernel.flp sur
un répertoire et copier le contenu à la racine du serveur tftp.
N'ayant pas cet outil,
j'ai simplement copié la totalité des isos FreeBSD à la racine du
serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze
après la récupération de l'adresse par DHCP. J'ai procédé de la même
manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le
fichier pxeboot à la racine de mon serveur tftp et cela fonctionne
sans problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp.
Par défaut, le bootloader de Free ne comprend que le nfs. Il est
cependant possible de le recompiler avec le support tftp, ce qui peut
être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir
FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des
isos. Linux devrait être capable de comprendre le système de fichier
iso9660.
(voici ma config DHCP au cas où)
subnet 172.30.0.0 netmask 255.255.0.0 {
En mettant root-path vers le chemin de ton iso exportée par nfs il y a
des chances que ça marche un peu mieux.
Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la
main en cas de besoin...
Merci à tous ceux qui ont répondu, c'est beaucoup + clair maintenant. J'ai compris ce qui ne fonctionnait pas dans mon cas c'est l'absence de serveur nfs. J'essaie ce week-end
@+ Luc
Bengali wrote:
j'ai un petit problème avec le pxeboot et FreeBSD. Je souhaite installer FreeBSD sur un mini-itx sans lecteur de CD ni disquette. Je n'ai malheureusement pas d'autre machine sous FreeBsd pour réaliser l'installation par pxeboot. J'ai seulement une machine sous Linux surlaquelle j'ai installé un serveur tftp et DHCP. Apparamment d'après le handbook et quelques liens internet il faut monter avec vnconfig le fichier kernel.flp sur un répertoire et copier le contenu à la racine du serveur tftp. N'ayant pas cet outil, j'ai simplement copié la totalité des isos FreeBSD à la racine du serveur tftp. Bien évidemment, cela ne fonctionne pas ça freeze après la récupération de l'adresse par DHCP. J'ai procédé de la même manière avec OpenBSD en plaçant la ramdisk du kernel bsd.rd et le fichier pxeboot à la racine de mon serveur tftp et cela fonctionne sans problemo.
Il est possible que le bootloader d'Open fonctionne directement en tftp. Par défaut, le bootloader de Free ne comprend que le nfs. Il est cependant possible de le recompiler avec le support tftp, ce qui peut être bien pratique (cf http://www.thinbsd.org/ par exemple).
D'où ma question, comment installer FreeBSD par pxeboot sans avoir FreeBSD?
A defaut de fichier kernel.flp tu peux tenter de lire le contenu des isos. Linux devrait être capable de comprendre le système de fichier iso9660.
(voici ma config DHCP au cas où) subnet 172.30.0.0 netmask 255.255.0.0 {
En mettant root-path vers le chemin de ton iso exportée par nfs il y a des chances que ça marche un peu mieux. Par contre, je ne garantis rien: j'ai toujours eu un lecteur CD sous la main en cas de besoin...