Netbooting sur OPENSTEP

Des cubes et des boites à pizzas noires

Modérateur : Politburo

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

Netbooting sur OPENSTEP

Message par rtamburo »

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
Enregistré le : 19 janv. 2008 18:51

Message par rtamburo »

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 du membre
Pocket
Administrateur
Administrateur
Messages : 5941
Enregistré le : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Message par Pocket »

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 du membre
Altomcat
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 348
Enregistré le : 02 avr. 2006 10:52
Localisation : Irreville - Eure - Normandie
Contact :

Message par Altomcat »

+1

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

@pluche
Avatar du membre
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 458
Enregistré le : 15 févr. 2007 22:10
Localisation : Yvelines
Contact :

Message par emond »

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 : 529
Enregistré le : 19 oct. 2004 15:35
Localisation : France (13)

Message par ixo »

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 du membre
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 458
Enregistré le : 15 févr. 2007 22:10
Localisation : Yvelines
Contact :

Message par emond »

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 : 529
Enregistré le : 19 oct. 2004 15:35
Localisation : France (13)

Message par ixo »

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
Enregistré le : 19 janv. 2008 18:51

Message par rtamburo »

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 du membre
emond
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 458
Enregistré le : 15 févr. 2007 22:10
Localisation : Yvelines
Contact :

Message par emond »

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
Enregistré le : 19 janv. 2008 18:51

Message par rtamburo »

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

Retourner vers « NeXT »