OVH Cloud OVH Cloud

Est-il possible de booter sur un disque FireWire ?

10 réponses
Avatar
Oursblanc
Salut à tous,

Je voudrais essayer NetBSD sur mon eMac, mais j'ai pas envie de toucher
à sa config actuelle.
J'ai un deuxième disque externe Firewire.
Est-il possible de d'y installer NetBSD, puis de booter dessus (via le
firmware ou une autre solution) ?

Merci.

Tonio.

10 réponses

Avatar
Miod Vallat
Je voudrais essayer NetBSD sur mon eMac, mais j'ai pas envie de toucher
à sa config actuelle.
J'ai un deuxième disque externe Firewire.
Est-il possible de d'y installer NetBSD, puis de booter dessus (via le
firmware ou une autre solution) ?


Pour autant que je sache, le support Firewire de NetBSD est encore très
expérimental, et n'est disponible dans aucun des média d'installation.

Par contre, avec un disque USB, il n'y a pas de raison pour que cela ne
fonctionne pas, à priori.

Avatar
Oursblanc
Manuel Bouyer wrote:


On ne peut pas booter dessus, mais on peut l'utiliser comme racine un fois
le noyau charge. La solution est donc de charger le kernel depuis ailleur
(partition HFS+ du disque local, disquette, CDrom, ...) avec le flag -a, et
de lui dire d'utiliser le disque USB quand il demande le root.



Euh... je pousse ptet un peu, mais vu que tu as l'air de savoir de quoi
tu parles, pourrais-tu détailler la procédure ? Arrêtes-moi si je me
trompe :

En gros, avec Disk Utility, j'ai créé une partoche HFS(+), que j'appelle
"boot". Je crée ensuite une seconde partoche en UFS, que je nomme
"NetBSD".

1- En supposant que je dispose d'un CD bootable de NetBSD, puis-je
démarrer sur celui-ci et suivre les instructions ? La procédure
d'install saura t-elle alors gérer mon disque externe ?

2- Je pense que si sur "boot" je réinstalle MacOSX, dans les préférences
système->Démarrage, je pourrai demander à booter sur mon disque
externe, mais si je ne veux pas installer OSX sur ce disque externe ?

3- Autrement, si je récupère et que je copie sur "boot" le fichier
ofwboot.xcf, et sur "NetBSD" le fichier netbsd.GENERIC_MD.gz,
pourrais-je booter en faisant "Cmd-Option-Maj-Backspace" ?

En fait, j'ai essayé les méthodes 1 et 3, et ça donne que dalle. Mon
eMac patine dans la choucroute sans savoir comment démarrer (à l'écran
j'ai juste le logo de la pomme et l'indicateur circulaire animé qui
tourne indéfiniment).

Toute aide serait la bienvenue.

Merci.

Avatar
Manuel Bouyer
Oursblanc wrote:
Euh... je pousse ptet un peu, mais vu que tu as l'air de savoir de quoi
tu parles, pourrais-tu détailler la procédure ? Arrêtes-moi si je me


Heu pas tant que ca en fait ... je connais bien NetBSD mais pas trop les mac

trompe :

En gros, avec Disk Utility, j'ai créé une partoche HFS(+), que j'appelle
"boot". Je crée ensuite une seconde partoche en UFS, que je nomme
"NetBSD".


Sur le disque externe je suppose ?


1- En supposant que je dispose d'un CD bootable de NetBSD, puis-je
démarrer sur celui-ci et suivre les instructions ? La procédure
d'install saura t-elle alors gérer mon disque externe ?


Si c'est de l'USB probablement. Si c'est du firewire j'ai peur que non


2- Je pense que si sur "boot" je réinstalle MacOSX, dans les préférences
système->Démarrage, je pourrai demander à booter sur mon disque
externe, mais si je ne veux pas installer OSX sur ce disque externe ?


Et sinon pourquoi l'installer sur le disque externe ?


3- Autrement, si je récupère et que je copie sur "boot" le fichier
ofwboot.xcf, et sur "NetBSD" le fichier netbsd.GENERIC_MD.gz,
pourrais-je booter en faisant "Cmd-Option-Maj-Backspace" ?


Si le disque externe est reconnu par l'openfirmware probablement. Trouver
le bon nom de device n'est pas forcement evident par contre.


En fait, j'ai essayé les méthodes 1 et 3, et ça donne que dalle. Mon
eMac patine dans la choucroute sans savoir comment démarrer (à l'écran
j'ai juste le logo de la pomme et l'indicateur circulaire animé qui
tourne indéfiniment).


Ca c'est qu'il essaie de demarrer macos, je pense. Quand on boote NetBSD
depuis openfirware, y'a pas le logo apple.

--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--

Avatar
Oursblanc
Manuel Bouyer wrote:
Oursblanc wrote:

Euh... je pousse ptet un peu, mais vu que tu as l'air de savoir de quoi
tu parles, pourrais-tu détailler la procédure ? Arrêtes-moi si je me



Heu pas tant que ca en fait ... je connais bien NetBSD mais pas trop les mac


Ah, et tu utilises NetBSD sur quoi comme machine ?



trompe :



En gros, avec Disk Utility, j'ai créé une partoche HFS(+), que j'appelle
"boot". Je crée ensuite une seconde partoche en UFS, que je nomme
"NetBSD".



Sur le disque externe je suppose ?

Yes



1- En supposant que je dispose d'un CD bootable de NetBSD, puis-je
démarrer sur celui-ci et suivre les instructions ? La procédure
d'install saura t-elle alors gérer mon disque externe ?



Si c'est de l'USB probablement. Si c'est du firewire j'ai peur que non

Pourquoi cette discrimination du firewire par rapport à l'USB. MacOS X

sait pourtant gérer le boot en Firewire (voir
http://docs.info.apple.com/article.html?artnumX606 ).



2- Je pense que si sur "boot" je réinstalle MacOSX, dans les préférences
système->Démarrage, je pourrai demander à booter sur mon disque
externe, mais si je ne veux pas installer OSX sur ce disque externe ?



Et sinon pourquoi l'installer sur le disque externe ?


D'après la note dont l'URL figure ci-dessus, il semblerait que pour
pouvoir faire apparaitre le disque firewire dans la liste des systèmes
bootables dans le menu Préférences Systeme->Démarrage, il faille qu'un
autre MacOS soit installé sur au moins une des partitions de ce disque.
Mais j'ai ptet mal compris.




3- Autrement, si je récupère et que je copie sur "boot" le fichier
ofwboot.xcf, et sur "NetBSD" le fichier netbsd.GENERIC_MD.gz,
pourrais-je booter en faisant "Cmd-Option-Maj-Backspace" ?



Si le disque externe est reconnu par l'openfirmware probablement. Trouver
le bon nom de device n'est pas forcement evident par contre.



En fait, j'ai essayé les méthodes 1 et 3, et ça donne que dalle. Mon
eMac patine dans la choucroute sans savoir comment démarrer (à l'écran
j'ai juste le logo de la pomme et l'indicateur circulaire animé qui
tourne indéfiniment).



Ca c'est qu'il essaie de demarrer macos, je pense. Quand on boote NetBSD
depuis openfirware, y'a pas le logo apple.




Avatar
Manuel Bouyer
Oursblanc wrote:
Manuel Bouyer wrote:
Oursblanc wrote:

Euh... je pousse ptet un peu, mais vu que tu as l'air de savoir de quoi
tu parles, pourrais-tu détailler la procédure ? Arrêtes-moi si je me



Heu pas tant que ca en fait ... je connais bien NetBSD mais pas trop les mac


Ah, et tu utilises NetBSD sur quoi comme machine ?


i386, alpha, sparc, sparc64, sun3, sgimips, next68k, et powermac (un 4400/160,
sans USB ni firewire :)
Mais pour ce genre de question sur powermac je peux pas trop aider, parce que
je n'ai qu'un 4400, et le boot depend enormement de la version d'openfirware,
et du materiel. Quand a macosX, j'en ai jamais touche ...



trompe :



En gros, avec Disk Utility, j'ai créé une partoche HFS(+), que j'appelle
"boot". Je crée ensuite une seconde partoche en UFS, que je nomme
"NetBSD".



Sur le disque externe je suppose ?

Yes



1- En supposant que je dispose d'un CD bootable de NetBSD, puis-je
démarrer sur celui-ci et suivre les instructions ? La procédure
d'install saura t-elle alors gérer mon disque externe ?



Si c'est de l'USB probablement. Si c'est du firewire j'ai peur que non

Pourquoi cette discrimination du firewire par rapport à l'USB. MacOS X

sait pourtant gérer le boot en Firewire (voir
http://docs.info.apple.com/article.html?artnumX606 ).


Parce que les drivers firewire sous NetBSD sont tres limites. L'USB est un
peu plus ancien et surtout beaucoup plus repandu que firewire.




2- Je pense que si sur "boot" je réinstalle MacOSX, dans les préférences
système->Démarrage, je pourrai demander à booter sur mon disque
externe, mais si je ne veux pas installer OSX sur ce disque externe ?



Et sinon pourquoi l'installer sur le disque externe ?


D'après la note dont l'URL figure ci-dessus, il semblerait que pour
pouvoir faire apparaitre le disque firewire dans la liste des systèmes
bootables dans le menu Préférences Systeme->Démarrage, il faille qu'un
autre MacOS soit installé sur au moins une des partitions de ce disque.
Mais j'ai ptet mal compris.


Hum, pour booter NetBSD, ca n'a pas d'importance. Ce qu'il faut c'est que
l'openfirware voie le disque. Le boot macos (9 ou X) n'utilise pas
l'openfirmware, de ce que je sais.



--


Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--



Avatar
Miod Vallat
i386, alpha, sparc, sparc64, sun3, sgimips, next68k, et powermac (un 4400/160,
sans USB ni firewire :)


Tu n'avais pas aussi des pmax, dans le temps ?

Avatar
Manuel Bouyer
Miod Vallat wrote:
i386, alpha, sparc, sparc64, sun3, sgimips, next68k, et powermac (un 4400/160,
sans USB ni firewire :)


Tu n'avais pas aussi des pmax, dans le temps ?


Si, mais malheureusement la carte mere semble un peu naze, j'ai des panic
aleatoires :(


--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--


Avatar
Miod Vallat
Tu n'avais pas aussi des pmax, dans le temps ?


Si, mais malheureusement la carte mere semble un peu naze, j'ai des panic
aleatoires :(


De ma modeste expérience du sujet, ceci est souvent du a un module
mémoire qui est devenu défectueux ou a bougé dans son emplacement
(surtout si tu n'as pas bien fixé la barre qui les surplombe). Force un
test de mémoire par la PROM, histoire de vérifier tout ça...


Avatar
Oursblanc
Miod Vallat wrote:

Tu n'avais pas aussi des pmax, dans le temps ?


Si, mais malheureusement la carte mere semble un peu naze, j'ai des panic
aleatoires :(




De ma modeste expérience du sujet, ceci est souvent du a un module
mémoire qui est devenu défectueux ou a bougé dans son emplacement
(surtout si tu n'as pas bien fixé la barre qui les surplombe). Force un
test de mémoire par la PROM, histoire de vérifier tout ça...



Ben j'ai fait, et j'ai aussi essaye de changer les modules (j'en ai en rab)
sans succes ...

Ouais, bah tout ça, ça n'a pas trop fait avancer le schmilblik ;) !

Bon, je vais la rejouer autrement :
Est-ce que quelqu'un sait comment l'OpenFirmware version 4.x (celui qui
équipe mon eMac) nomme un disque Firewire externe ?
Je pense que si on trouve, y'a pu qu'à taper :
boot nomdudisque ofwboot.xcf
(d'après la FAQ NetBSD: http://netbsd.org/Ports/macppc/faq.html#ofw-use )

Antoine.




Avatar
Manuel Bouyer
Oursblanc wrote:
Ouais, bah tout ça, ça n'a pas trop fait avancer le schmilblik ;) !
Bon, je vais la rejouer autrement :
Est-ce que quelqu'un sait comment l'OpenFirmware version 4.x (celui qui
équipe mon eMac) nomme un disque Firewire externe ?
Je pense que si on trouve, y'a pu qu'à taper :
boot nomdudisque ofwboot.xcf
(d'après la FAQ NetBSD: http://netbsd.org/Ports/macppc/faq.html#ofw-use )


Faut se balafer dans l'abre des devices sous OF.
dev /
ls
on a la liste des devices a la racine.
ensuite
dev <un nom de bus>
ls
et ainsi de suite, jusqu'a trouver un truc qui peut ressembler a un disque

Ensuite pour booter faut taper le chemin complet, a moins qu'il n'y ai
un racourci dans devalias.


--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--