Netbooting sur OPENSTEP

Des cubes et des boites à pizzas noires

Modérateur : Politburo

Répondre
rtamburo
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 6
Inscription : 19 janv. 2008 19:51

Netbooting sur OPENSTEP

Message par rtamburo » 19 janv. 2008 20:01

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

rtamburo
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 6
Inscription : 19 janv. 2008 19:51

Message par rtamburo » 28 mars 2008 09:15

bon, je réponds à moi-même !

il est possible, et si la procédure vous intéresse je peux faire un petit tutoriel !

Riccardo

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5139
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Message par Pocket » 28 mars 2008 10:41

Salut,

J'ai pas de Next, mais ce genre de manip est toujours intéressante.

Donc si tu as 5mn pour poster une procédure, je suis convaincu que ça servira tôt ou tard à un passionné de Next.

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

Avatar de l’utilisateur
Altomcat
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 348
Inscription : 02 avr. 2006 10:52
Localisation : Irreville - Eure - Normandie
Contact :

Message par Altomcat » 28 mars 2008 15:29

+1

J'ai déjà une question: Quelle distribution et quelle version de linux ?

@pluche

Avatar de l’utilisateur
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 439
Inscription : 15 févr. 2007 23:10
Localisation : Yvelines
Contact :

Message par emond » 30 mars 2008 16:57

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 :)

ixo
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 534
Inscription : 19 oct. 2004 15:35
Localisation : France (13)

Message par ixo » 31 mars 2008 01:53

Il y a quelques années, j'avais configurer un cube pour demarrer NS3.3 en diskless depuis un autre cube. Il me semble que c'etait bien explique dans les docs next.

Jean-Noël

Avatar de l’utilisateur
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 439
Inscription : 15 févr. 2007 23:10
Localisation : Yvelines
Contact :

Message par emond » 31 mars 2008 23:33

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

ixo
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 534
Inscription : 19 oct. 2004 15:35
Localisation : France (13)

Message par ixo » 01 avr. 2008 00:01

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
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.

Jean-Noël

rtamburo
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 6
Inscription : 19 janv. 2008 19:51

Message par rtamburo » 01 avr. 2008 22:11

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

Avatar de l’utilisateur
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 439
Inscription : 15 févr. 2007 23:10
Localisation : Yvelines
Contact :

Message par emond » 02 avr. 2008 10:22

Interessant... donne plus de details, configuration, etc...

pourquoi un linux sous PPC (a cause du type de partition) ?

ta manip fonctionne uniquement pour OpenStep 4.2 ? ou l'as tu testé avec NeXTStep 3.x ?

:wink:

rtamburo
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 6
Inscription : 19 janv. 2008 19:51

Message par rtamburo » 02 avr. 2008 23:15

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

Répondre

Revenir vers « NeXT »