Netbooting sur OPENSTEP
Modérateur : Politburo
Netbooting sur OPENSTEP
Bonjour,
j'ai depuis qq temps deux NeXTstation mono. Après avoir installé OPENSTEP 4.2 sur un disque dur IBM de 4G, je voudrais maintenant passer en mode diskless.
J'ai commencé à parcourir le web à la recherche d'info, et je suis arrivé à booter un NetBSD 4.0 sur ma station à partir d'un serveur BOOTP+TFTPD+NFS Linux, mais pas de chance pour OPENSTEP.
Le chargement s'arrête après le bootloader, le noyau n'est pas trouvé...
Mes questions :
1) est-il possible booter OPENSTEP à partir d'un serveur Linux ?
2) connaissez-vous la procédure à suivre ?
Merci beaucoup
Riccardo
j'ai depuis qq temps deux NeXTstation mono. Après avoir installé OPENSTEP 4.2 sur un disque dur IBM de 4G, je voudrais maintenant passer en mode diskless.
J'ai commencé à parcourir le web à la recherche d'info, et je suis arrivé à booter un NetBSD 4.0 sur ma station à partir d'un serveur BOOTP+TFTPD+NFS Linux, mais pas de chance pour OPENSTEP.
Le chargement s'arrête après le bootloader, le noyau n'est pas trouvé...
Mes questions :
1) est-il possible booter OPENSTEP à partir d'un serveur Linux ?
2) connaissez-vous la procédure à suivre ?
Merci beaucoup
Riccardo
- Altomcat
- Fonctionne à 1200 bauds
- Messages : 348
- Enregistré le : 02 avr. 2006 10:52
- Localisation : Irreville - Eure - Normandie
- Contact :
+1
J'ai déjà une question: Quelle distribution et quelle version de linux ?
@pluche
J'ai déjà une question: Quelle distribution et quelle version de linux ?
@pluche
Mon blog : http://altomcat.blogsite.org
- emond
- Fonctionne à 1200 bauds
- Messages : 458
- Enregistré le : 15 févr. 2007 22:10
- Localisation : Yvelines
- Contact :
Un debut de reponse ici...
http://netbsd.org/ports/next68k/faq.html
Pour ceux qui ont envie de faire tourner netbsd sur le beau cube noir
http://netbsd.org/ports/next68k/faq.html
Pour ceux qui ont envie de faire tourner netbsd sur le beau cube noir
-
- Fonctionne à 1200 bauds
- Messages : 529
- Enregistré le : 19 oct. 2004 15:35
- Localisation : France (13)
Ah oui, je comprend. Il faudrait que je recherche sur ma sparc classic, il me semble que j'avais une config netboot netbsd pour next. J'espere que le disque n'est pas mort.emond a écrit :en effet faire du netboot pour une installation ou faire du diskless entre materiel NeXT c'est trivial, la ou ca se corse c'est de le faire a partir d'un serveur non NeXT STEP...
C'est ce que j'essaye de faire, et pour l'instant, c'est pas concluant :(
JB
Jean-Noël
Oui, ce n'est pas vraiment trivial faire booter une NeXT à partir d'une machine Linux !
J'ai réussi après beaucoup de temps passé avec :
1 serveur Linux Debian x86 4.0 qui fait du
bootps
tftpd
bootparams
et un 1 autre serveur Debian/PPC 4.0 qui fait du
NFS (en mode user) et je suis sûr en version 3
Pour l'instant je n'ai pas réussi à tout installer sur un seul serveur, soit j'ai un tftp non fonctionnel, soit un NFS au quel la NeXT ne peut pas accéder, la faute est à portmapper qui n'est pas détecté ...
dernière chose : il faut utiliser une option si le fs exporté par NFS est sur partition ext3fs ...
voilà, je suis preneur d'autres info !
Riccardo
J'ai réussi après beaucoup de temps passé avec :
1 serveur Linux Debian x86 4.0 qui fait du
bootps
tftpd
bootparams
et un 1 autre serveur Debian/PPC 4.0 qui fait du
NFS (en mode user) et je suis sûr en version 3
Pour l'instant je n'ai pas réussi à tout installer sur un seul serveur, soit j'ai un tftp non fonctionnel, soit un NFS au quel la NeXT ne peut pas accéder, la faute est à portmapper qui n'est pas détecté ...
dernière chose : il faut utiliser une option si le fs exporté par NFS est sur partition ext3fs ...
voilà, je suis preneur d'autres info !
Riccardo
au fait, j'ai testé uniquement avec OS 4.2
comment cela marche : j'ai deux machines A (openprotium
=192.168.1.100) et B (vmware=192.168.1.80), ma station est earth=192.168.1.1
sur A j'ai
- rarpd
avec son fichier
/etc/ethers
0:0:F:9:AD:93 earth
- bootps (lancé par xinetd)
/etc/xinetd.d/bootps
service bootps
{
disable = no
socket_type = dgram
protocol = udp
port = 67
wait = yes
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/bootpd
server_args = -i -t 120 -d 4
}
/etc/bootptab
earth:\
sa=192.168.1.80:\
sm=255.255.255.0:\
ds=192.168.1.51:\
gw=192.168.1.51:\
ht=ethernet:\
hd=/:\
bf=boot.netbsd:\
ha=00F9AD93:\
ip=192.168.1.1:\
td=/tftpboot:\
rp=/export/client/root:\
vm=auto:
- tftpd
/etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
port = 69
wait = yes
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.tftpd
server_args = -s
disable = no
}
- bootparams
/etc/bootparams
earth root=openprotium:/next \
private=openprotium:/clients/earth
dans /tftpboot
j'ai mis les fichiers
boot
sdmach
mach --> sdmach
la machine B contient le serveur NFS
dans /etc/exports
/next 192.168.1.0/24(rw,no_root_squash,insecure,no_subtree_check)
/clients/earth 192.168.1.0/24(rw,no_root_squash,insecure,no_subtree_check)
remarque, j'ai copié le contenu du disque dur /dev/rsd0a avec un dump sur le NFS, puis j'ai decouplé le / et le /private en créant un répertoire
/next/private
vide (servira à mounter le private)
remarque 2 : il faut pas utiliser des partitions ext3fs pour les exports NFS, ou sinon il faut désactiver l'option dir_index avec tune2fs
voilà
c'est un peu tout (et déjà pas mal)
bon courage
Riccardo
comment cela marche : j'ai deux machines A (openprotium
=192.168.1.100) et B (vmware=192.168.1.80), ma station est earth=192.168.1.1
sur A j'ai
- rarpd
avec son fichier
/etc/ethers
0:0:F:9:AD:93 earth
- bootps (lancé par xinetd)
/etc/xinetd.d/bootps
service bootps
{
disable = no
socket_type = dgram
protocol = udp
port = 67
wait = yes
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/bootpd
server_args = -i -t 120 -d 4
}
/etc/bootptab
earth:\
sa=192.168.1.80:\
sm=255.255.255.0:\
ds=192.168.1.51:\
gw=192.168.1.51:\
ht=ethernet:\
hd=/:\
bf=boot.netbsd:\
ha=00F9AD93:\
ip=192.168.1.1:\
td=/tftpboot:\
rp=/export/client/root:\
vm=auto:
- tftpd
/etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
port = 69
wait = yes
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.tftpd
server_args = -s
disable = no
}
- bootparams
/etc/bootparams
earth root=openprotium:/next \
private=openprotium:/clients/earth
dans /tftpboot
j'ai mis les fichiers
boot
sdmach
mach --> sdmach
la machine B contient le serveur NFS
dans /etc/exports
/next 192.168.1.0/24(rw,no_root_squash,insecure,no_subtree_check)
/clients/earth 192.168.1.0/24(rw,no_root_squash,insecure,no_subtree_check)
remarque, j'ai copié le contenu du disque dur /dev/rsd0a avec un dump sur le NFS, puis j'ai decouplé le / et le /private en créant un répertoire
/next/private
vide (servira à mounter le private)
remarque 2 : il faut pas utiliser des partitions ext3fs pour les exports NFS, ou sinon il faut désactiver l'option dir_index avec tune2fs
voilà
c'est un peu tout (et déjà pas mal)
bon courage
Riccardo