Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Linux Sur Mac _ Debian sur un ancien MacPro et deuxième HD

Écrit par : BoumBoumBoum 13 Mar 2016, 02:47

Editus moderatus : Le lecteur curieux trouvera un résumé au http://forum.macbidouille.com/index.php?s=&showtopic=395883&view=findpost&p=4125915.


Bonjour,

de retour sur Debian avec ma nouvelle machine, Mac Pro 1.1 ;b, comme sur mon (tout juste décédé)
G5 bi-pro watercoolé (!!!!!), je veux lui ajouter un Debian dans le ventre.
Surprise, télé-chargé d'ici (page officielle):
http://cdimage.debian.org/debian-cd/8.3.0/amd64/iso-dvd/
Le Debian .iso (DVD-1) refuse de monter sur OS X, donc je ne puis le graver.
- [ouvrir avec : DiskImageMounter >> "pas de système de fichiers montable"]
- L'.iso fait bien ses 3,99 Go
Un autre télé-chargement, deux jours plus tard, ne me mène qu'au même résultat.

Les autres DVDs du système (DVD 2/3 + updates) montent et se gravent sans problème.
(md5 vérifies).

Ai-je raté quelque chose ?

[EDIT]
et de 3 télé-chargements de l'.iso n°1, rien de mieux !
J'imagine que c'est chez "debian.org" que la version originale est publiée, un miroir me sauverait-il de la partie (oui et lequel)?
Merci de votre attention.

[EDIT 2]
Fichtre, zut, ...:wtf:
Petite idée, je passe par le fichier Torrent , et téléchargement de l'.iso....
Même résultat, il ne monte pas

Que l'on m'explique ce qu'il se passe Please !!!!!!
Ou la page sur le site Debian où signifier cette m.....

sad.gif sad.gif sad.gif

Écrit par : poissonfree 13 Mar 2016, 09:34

Je viens de télécharger le DVD 1.
Testé sous VirtualBox, j'ai fait une installation.

Mais tu n'as pas besoin de monter l'image pour la graver.
Avec ton logiciel de gravure, tu sélectionnes ton fichier iso et tu lances la gravure.

Écrit par : blueG3 13 Mar 2016, 11:53

bonjour ,

Apple a modifié l'application diskmounter pour ne prendre en charge que les .dmg et certains .iso CD sous format iso9660,
pas les autres formats ...

peux tu démarrer sur une clé USB ?

si oui ,
pour le copier sur une clé USB , on utilise la commande
dd if vers of
attention il ne faut absolument pas se tromper sur l'unité cible , DD a pour surnom destruction disque.

pour cela , tu met la clé USB et tu ignore s'il demande formatter la clé
tu vas sous le terminal

Code
sudo diskutil list

--> la liste de tous DD , CD , DVD et USB apparait
c'est l'info /dev/diskn de la clé USB qu'il faut utiliser

--> demontage logique
Code
sudo diskutil UnmountDisk /dev/diskn


puis copie iso
Code
sudo DD if=<chemin/nom.iso> of=/dev/diskn bs=2m


nb : certains peuvent utiliser /dev/rdiskn , et bs pour la taille de transfert

pour suivre sous top dans une autre fenetre terminal sous top la quantité ecrite
à la fin tu aura le message de demande pour partition , reponds ignorer

et redémarre avec ALT enfoncé au démarrage ( tous les points EFI de démarrage doivent être proposer )

Écrit par : BoumBoumBoum 18 Apr 2016, 19:14

BlueG3 et poissonfree,

merci.
J'ai omis d'activer " la notification par courriel des réponses", et ai donc raté vos réponses.
J'en suis fort confus !

Je suis néanmoins entre temps parvenu à graver l'.iso avec DiskUtility après avoir découvert (ce jour) que même non monté, ce dernier apparaissait dans la liste des éléments gravables.

A vrai dire, démarrer depuis le DVD me mène à "
"1"
"2"
"select CDRom Boot Type :"
Et un clavier qui ne donne rien...

Bon, on a l'air assez loin d'une installation sur G5....
Je cherche, je cherche...

(à vrai dire l'installation sur un deuxième DD interne n'a pas l'air de simplifier les choses)

Écrit par : blueG3 19 Apr 2016, 07:17

bonjour ,
pour le macpro1,1
passe plutôt par une clé USB ( ce que j'ai indiqué auparavant )
==> prends une clé USB 2.0 de taille 4 a 8Go
tu n'as besoin que de l'image iso 1

tu démarrage avec la clé USB et ALT enfoncé pour sélectionner la cle USB par EFI ( elle doit apparaitre )

Écrit par : BoumBoumBoum 20 Apr 2016, 09:45

BlueG3

j'ai donc suivi à le lettre ta procédure.
Tout se déroule à la lettre pour la copie.
Merci

Le redémarrage sous "Alt" ne me propose que "ReFit et "RecoveryHD"
"Refit" me propose (ou un démarrage simple), le système et une icône qui ressemble à Bootcamp"

Cliquer sur cette icône me donne
"Not found from LocateDivice Path"
"the firmwear refused to boot from the selected volume"
Ayant lu :
http://refit.sourceforge.net/help/usb_disk.html (limitations au firmwear), je l'ai proprement désinstallé, et installé "Refind".
Pour un résultat identique.
Donc un souci firmwear Apple je présume (je suis à jour).

Je navigue à l'aveugle, et ne trouve pas de doc idoine.
Donc, bien dans l'embarras à devoir encore faire appel ici pour trouver quelques pistes.

EDIT : j'ai bien utilisé bootcamp pour une install, tout aussi avortée de WIN7, je pensais avoir nettoyé correctement mon ordi)
Le DD voué à Win étant démonté j'ai :
DD Apple
DD pro Debian
Clef USB montée

 

Écrit par : blueG3 20 Apr 2016, 20:59

de mon côté je n'ai pas eu besoin de de Refit/Refind
==> Reset PRAM , et réassigne le DD de démarrage
extinction
remet la clé USB et démarre avec ALT enfoncé
une icône doit apparaître pour la clé USB , indiquant un démarrage sur EFI USB

Écrit par : BoumBoumBoum 3 May 2016, 09:12

Merci Blue G3
(
ai donc procédé comme prescrit.
"Refind" à bien disparu au démarrage.

Mais la clef n'apparait pas sous "restart+alt" (seul 'HD et "Recovery")

Pour me prémunir d'un éventuel souci avec la clef USB, j'ai recopié, après formatage, et comme prescrit par toi plus haut , un tout nouveau téléchargement d'un .iso Debian(pro intall en ligne) sur cette dernière.

Même résultat...elle n'apparaît pas.
J'ai monté la clef sur un port USB au dos de ma machine, idem...
La gravure de l'iso sur un CD, puis un démarrage sous "C", donne le même choix à l'écran "1... 2... Chose..." (et un clavier sans effet) décrit plus haut.

Je tourne en rond, n'y comprend rien et me trouve bien ennuyeux pour les autres Mbidouilleurs.
En attendant mieux, je vais faire une petite enquête du côté Fedora, voir si leur distrib est plus adaptée (j'ai dû lire sur le net que je risque encore de soucis avec la version du noyau Linux sous Débian)
Si d'autres idées vous viennent.

Merci (dans tous les cas)
EDIT :
mon clavier est bien un clavier Apple

Écrit par : BoumBoumBoum 1 Feb 2017, 12:11

Editus moderatus : Début d'un nouveau sujet "Debian sur Macpro, comment faire sur 2 HD différents?" qui a été combiné avec celui qui précède.

Tout est dans le titre.
Un DD dévoué à OS 10.7
Un pour Debian 8.7
(Le dernier pour Win (par Virtualbox), partition d'échange entre systèmes, Edrive etc...)

Fichtre sur un G5 cela est en comparaison, d'une simplicité enfantine !
mon Bootcamp ne me permet pas de travailler sur autre chose que le DD Mac


Impossible de trouver sur le net, un How too !

Merci de votre aide

Écrit par : BoumBoumBoum 7 Feb 2017, 16:04

bonjour,

toujours dans la même mélasse pour installer Debian en DualBoot sur un deuxième disque dur.
Impossible de faire apparaitre la clef .iso pour l'installation du Linux (restart +option)

Si je m'en réfère à ma tentative antérieure
http://forum.macbidouille.com/index.php?showtopic=395883&view=getnewpost
je viens de ré-efflecteur avec Debian 8.07
les opérations :
message #3
message #5
Le tout sans accros

au moins j'ai découvert une petite chose :

-la clef est illisible par le Mac lorsque je suis sur OS X blink.gif

"diskutill" me donne cela pour la clef :

/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *8.0 GB disk3
1: Apple_partition_map 4.1 KB disk3s1
2: Apple_HFS 426.0 KB disk3s2

Où est le problème ?
"Size identifier" ????

Je voudrais enfin pouvoir m'en sortir.
J'en ai plein le dos, et les logiciels propriétaires...

merci de votre aide (et particulièrement à ceux si actifs ici smile.gif )


Écrit par : BoumBoumBoum 7 Feb 2017, 16:35

Bon, j'ai trouvé cela :

https://discussions.apple.com/thread/5132196
et
http://forum.macbidouille.com/index.php?showtopic=390708&hl=version+debian

Pour moi c'es plutôt compliqué de m'y retrouver....

J'ai aussi tenté de "flash le .iso sur la clef par :
Unetbottin,
mais il crache au démarrage.
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000

(compatibilité avec X.7 ?)
J'ai bien une version amd64 de Debian.

pffff

Écrit par : BoumBoumBoum 7 Feb 2017, 17:32

Pour suivre :

j'ai donc tenté la conversion / gravure de l'iso en .cdr
cf : https://discussions.apple.com/thread/5132196

Gravure OK.
Mais disque non reconnu par OS X.7
Restart +"C" >>
écran noir avec :
1
2
Select CD_ROM Boot type : -

Je ne sais rien écrire au clavier.
Ce qui nous ramène à
http://forum.macbidouille.com/index.php?sh...view=getnewpost
#8
Restart + option >>
-fait apparaitre un disque Windows
puis comme suite comme si dessus.

Pour le moins j'espère que cela éclaire votre lanterne, moi pas.




Écrit par : BoumBoumBoum 7 Feb 2017, 18:57

re, re , et re

et pour vous ennuyer encore, je n'ai pas encore trouvé le moyen d'installer le Debian sur un disque virtuel, qui se trouverait sur ce deuxième disque ?
Peut-êrte trop usé et frustré de tant d'échecs, je ne trouve pas de liens.

Même si je trouve ridicule de faire tourner deux OS en même temps quand cela n'a aucune utilité.
Bien entendu mon rêve est de pouvoir faire les deux, en OS unique comme en virtualisé sur OS X

Pffff

merci de votre lecture

Écrit par : blueG3 8 Feb 2017, 23:56

bonsoir ,
question utile , as tu simplement testé d'autres images isos sur clé USB ( 32 ou 64 bits )
et qui auraient réussi à démarrer ?

autre point concernant les clé USB:
-normalement os X ne les reconnait pas , il faut toujours ignorer dans ce cas la clé
-DiskUtil devrait afficher les partitions sans HFS

certaines clés peuvent être hybride pour gérer le démarrage bios/EFI , dans ce cas le menu informe souvent si c'est EFI

essaye avec des iso 32bits , si au moins tu parviens à afficher l'icone de laclé pour démarrage , cela serait pas plus mal.
il faut toujours faire un reset PRAM pour etre sur de ne pas avoir
- un DD de demarrage qui contient HFS+ ET un os X bootable

sinon il va scanner tous les périphériques et éliminer ceux qui respectent pas ce critère , d'ou un démarrage avec Alt

proposition : essaye linuxmint Xfce 32 bits ou manjaro Xfce 32 bits si le live / install démarre
je pense que dans l'immédiat le 64 bits ne peux pas demarrer

essaye aussi coté Ubuntu
http://old-releases.ubuntu.com/releases/14.04.2/

le but étant à partir de la première iso qui se lance d'avoir un début installé avec Grub

Écrit par : BoumBoumBoum 11 Feb 2017, 17:46

Blue G3
Châpo et merci !!
J'avais déjà tâté du Ubuntu il y a un an, j'ai donc un peu fureté, à partir de tes remarques et conseils.
J'ai fini par trouver cela (dernière version du Debian) : http://cdimage.debian.org/debian-cd/8.7.1/multi-arch/iso-dvd/

Citation
The files in this directory are designed to work on both 32-bit and 64-bit PCs (i386 and amd64)
.
et suis arrivé à bon port, il tourne !!!
Il est donc fort probable que cela tourne en 32 bits et i386
Merci à tout ceux qui ont suivi, et aidé dans mes différents posts !!

Pour les membres qui se trouveraient dans la même difficulté, je fais un petit récapitulatif
INSTALLER UN DEBIAN SUR UN DEUXIEME DISQUE DUR, SUR UN MACPRO ANCIEN

Pour une meilleure lecture :
en bleu, les étapes principales
en vert, mes édits successifs
en rouge, messages importants
en brun, mes questions en cours


EDIT : quelques ressources pour l'usage de "terminal" :
Utilisation de la commande "man" (manuel) dans terminal :
https://support.apple.com/kb/PH7074?locale=fr_FR&viewlocale=fr_FR
Utilisation de la commande "dd" (10.9) http://https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/dd.1.html

HOW to :
- téléchargez le ici : http://url=&quot;http://cdimage.debian.org/debian-cd/8.7.1/multi-arch/iso-dvd/
NB :sous réserve de changement d'adresse suite à de nouvelles versions
> téléchargez l'iso (3,5 Go)
>le MD5SUMS
-vérifiez le checksum sous 'Terminal"


- flachez l'.iso sur une clef USB (4Go min pour la version du jour) :

EDIT : pour éviter de vous mélanger les pinceaux éjectez CD, DVD et autres clef USB autres que celle qui vous servira à l'install

lancer "Utilitaire disque"
> formatez (effacez) le contenu de votre clef
> prenez note du disque sur lequel vous désirez installer votre Linux :
>> taille, nom (celui que vous lui avez attribué), fabriquant et n° de série, partitionnement, etc... <<
Une mauvaise gestion des HD c'est courir à la catastrophe


lancez "Terminal"
- pour copier l'.iso sur une clé USB , on utilise la commande dd if vers of
-attention il ne faut absolument pas se tromper sur l'unité cible , dd a pour surnom destruction disque.
Code
sudo diskutil list

> la liste de tous DD , et de l'USB apparaît
- prenez note de toutes les données DD (tailles, partitions)
- prenez note du n° de votre cfef [/dev/diskn] (n = n°)

> demontage logique
Code
sudo diskutil UnmountDisk /dev/diskn

- " ignorez" lorsque X10 vous demande de formater la clef USB
>puis copie de l'.iso
- pour "<chemin..>" faites un glissez-déposez de votre .iso
- "n" étant votre n° de disque cible (USB où flasher le Debian)
Code
sudo dd if=<chemin/nom.iso> of=/dev/diskn bs=2m

EDIT : soyez patients ! Cela à duré pas loin d'une heure chez moi, et rien n'est visible dans "Terminal" avant la fin du processus.


Installation du Linux
Nettoyez la PRAM et démarrez sur la cléf
- redémarrer avec "POMME" + "ALT" + "p" +"r"
- attendez 3 "BOING", relâchez
- puis enfoncez "ALT"
> Apparaissent tous les disques de votre machine

Lancez l'installation
> sur mon Mac, en plus des disques habituels (MacOs..), apparaissent deux disques "EFI" (points de montage)
- j'ai choisi le plus à gauche
- coup de bol, c'était la version i386 compatible avec mes processeurs (Xenon)
- référez vous à la Docu Debian pour l'install

NOTEZ CEPENDANT :
>lors de la création des partitions (c'est à dire aussi le choix du disque cible)
> outil "partman"
- choisissez "Manual"
- puis sélectionnez votre disque cible (vous avez vos notes antérieures)
> choix du mode de partition :
EDIT : c'est à ce stade que le choix de chiffrement doit se faire, il ne pourra se faire dans Debian même
- perso, j'ai choisi, partition assistée
- puis partitions /home/var/ .... séparées
>à "choix de l'environnement de bureau"
- j'ai choisi "bureau Debian" (ici, pas de soucis avec)
EDIT : c'est donc "Gnome"

>> fin de l'Installation

Les deux systèmes tournent.

A chaque démarrage de OSX, une alerte appariait, "disque illisible " >> choisissez "IGNORER"
En effet, le format de fichiers de Linux est illisible par Mac.
EDIT : ne JAMAIS préciser le disque de démarrage par défaut sous OS X (Préférences système)

EDIT :
• le démarrage par défaut se fait sous Linux
RM : toutes les partition de démarrage EFI sont en Fat32, ce qui permet à la machine de monter dessus
• démarrer sous "ALT" pour lancer OSX
RM : alors EFI cherche les partitions bootables avec un OSX et Hfs+ (ainsi que DVD et CD en iso9660)

EDIT :
• Dans la séquence de démarrage de Debian "Grub" :[/b]
- mon "Grub" m'a tout l'air d'être capricieux pour lancer OSX ( 2.02 beta 2)
EDIT : (cf #33) Grub n'a pas pour fonction de lancer OsX, donc
> "ALT", ou démarrage simple pour les installations sans bootloader
> rEFInd pour les autres (voir suite)



(cf : # 32), l'installation d'un Bootloader : rEFInd
• pour le choix d'un système de démarrage depuis un "écran" avec tous les points de montage (systèmes installés)
>"rEFInd" bin-0.10.4 http://www.rodsbooks.com/refind/index.html
NB : Après trop de bidouillages chez moi, un ["ALT ++P+R"], puis une réinstall du bootloader m'aura été nécessaire (voir suite des messages) pour que cela soit stable.
Si je ne m'en explique la cause ou raison, cela fonctionne .[/color]

(cf #33) Clavier Apple sous Debian :

La fonction "verrouillage numérique" faisant défaut sous Apple, le clavier numérique n'est pas "reconnu".
Afin de le faire fonctionner, appuyez sur la touche située au dessus du "7" (un sigle bizarre ) (et à gauche du "=")


si vous avez des remarques, je puis toujours complêter ce "how to"

Écrit par : baron 11 Feb 2017, 18:11

Merci pour le récapitulatfif. thumb.gif

Editus moderatus : je joins tes deux sujets…

Citation (BoumBoumBoum @ 11 Feb 2017, 17:46) *
Merci à tout ceux qui ont suivi, et aide dans mes différents posts !!


Écrit par : BoumBoumBoum 12 Feb 2017, 13:10

Citation (baron @ 11 Feb 2017, 19:11) *
Editus moderatus : je joins tes deux sujets…


Bon tu ne vas pas m'arracher les oreilles, wink.gif
cela partait tellement dans toutes les directions : USB ou disque, distribution, amd ou i386, .iso ou.cdr , version Debian, rEFIt ou rEFInd,...
De devoir apprendre sur le tas....
Il y a un an, (cf :anciens posts) j'avais, échecs après échecs, abandonné de guerre lasse.
De tout reprendre maintenant, Bingo !

EDIT : bonjour à LLN !
On lui met quoi comme titre ?
- Debian sur un ancien MacPro et deuxième HD
- résumé en #15

Je te laisse la main.
smile.gif

Écrit par : thblt 13 Feb 2017, 17:26

Merci pour le tutorial, quelques remarques,

Citation
- notez l'info : /dev/diskn de votre disque où installer le Linux ("n"= n°)
- notez l'info : /dev/diskn de la clé USB


La première étape est inutile est rend les suivantes ambigues:

- Toutes les opérations suivantes (démontage et copie avec dd) se font vers la clef. Ça serait chouette de le préciser, un dd mal maîtrisé étant une machine à catastrophes;
- Il est inutile de noter le numéro du disque sur lequel sera installé Linux, parce qu'absolument rien ne garantit que la numération sera la même dans l'installeur. C'est aussi un coup à faire des catastrophes. Il faut identifier le disque autrement, d'une manière ou d'une autre (par sa capacité, sa marque, son modèle, son schéma de partitions... n'importe quoi qui le rende unique)
- Un détail: la commande, c'est "dd", pas "DD". Possible que les deux marchent sous OSX (je n'en ai plus aucun d'installé, et ne peux pas tester), mais si le système de fichiers est sensible à la casse, "DD" ne marchera pas.

On peut aussi noter que:

- C'est lors de la création des partitions qu'il faut choisir le chiffrement disque entier (“FileVault”) si on souhaite en bénéficier. Contrairement à ce qui se fait sur OSX, ça ne peut pas se faire a posteriori (enfin si, mais c'est la croix et la bannière, vaut mieux s'abstenir)

Sinon, je suis tout à fait admiratif du fait que le système démarre Debian par défaut, et OSX en secondaire. Dans mon expérience, les EFI Apple tendent à chercher désespérément un truc qui ressemble à OSX et à se rabattre, avec un air un peu triste et un petit gémissement à vous fendre le cœur sur ce qu'il reste seulement si vraiment, vraiment, ils n'en trouvent pas. Mon Mac Pro (2008, Debian en système unique) préfère démarrer sur une clé USB s'il la trouve bootable que sur le disque principal, c'est dire.

Écrit par : baron 13 Feb 2017, 20:45

Citation (BoumBoumBoum @ 12 Feb 2017, 13:10) *
EDIT : bonjour à LLN !
On lui met quoi comme titre ?
- Debian sur un ancien MacPro et deuxième HD
- résumé en #15

Je te laisse la main.
smile.gif

Voilà qui est fait.

Bonjour à Bruxelles ! smile.gif

Écrit par : blueG3 13 Feb 2017, 23:22

alors je dirai qu'il est Normal de pouvoir démarrer sur autre chose que HFS+ :
1 - la partition EFI est toujours en Fat32 , ce qui permet de pouvoir démarrer dessus pour la suite
2 - la seule chose qu'il ne faut pas faire , c'est soit de préciser le disque de démarrage par défaut sous os x ,
soit d'oublier de démarrer sur Alt , car EFI va alors chercher uniquement les partition bootable avec un systeme os x et Hfs+
3 - par exemple les CD ou DVD qui si sont en iso9660 ...

si j'oublie Alt au démarrage , il va démarrer sur la partition os X.

si je démarre sur le linux , Grub montre la partition os X , tant qu'il y a pas le moindre volume logique créé , sinon il n'est pas géré par linux.

Écrit par : BoumBoumBoum 14 Feb 2017, 09:28

Citation (blueG3 @ 13 Feb 2017, 23:22) *
alors je dirai qu'il est Normal de pouvoir démarrer sur autre chose que HFS+ :
1 - la partition EFI est toujours en Fat32 , ce qui permet de pouvoir démarrer dessus pour la suite
2 - la seule chose qu'il ne faut pas faire , c'est soit de préciser le disque de démarrage par défaut sous os x ,
soit d'oublier de démarrer sur Alt , car EFI va alors chercher uniquement les partition bootable avec un systeme os x et Hfs+
3 - par exemple les CD ou DVD qui si sont en iso9660 ...

si j'oublie Alt au démarrage , il va démarrer sur la partition os X.

si je démarre sur le linux , Grub montre la partition os X , tant qu'il y a pas le moindre volume logique créé , sinon il n'est pas géré par linux.


merci !!

de ts lumières !
Je vais devoir me pencher un peu plus sur Grub !
J'édite

Écrit par : BoumBoumBoum 15 Feb 2017, 07:44

Thb,

Citation (thblt @ 13 Feb 2017, 17:26) *
Merci pour le tutorial, quelques remarques,

j'espère avoir fait les corrections nécessaires :
• Pour la question de n° des DD, je venais de découvrir un peu tard, que l'ordre de montage changeait après chaque boot
• Pour les données du DD cible( par sa capacité, sa marque, son modèle, son schéma de partitions etc...), on les retrouve dans l'étape "Utilitaire de disque"
• Quant au n° de cible USB, ne quittant ni session ni l'App UtilitaireDisque; elle ne change pas
• Oui chez moi "DD" passe, mais je suis en Htfs+ (sans plus, même un DiskUtil passe)/

Merci de ton aide cool.gif

Écrit par : BoumBoumBoum 15 Feb 2017, 08:20

Je suis toujours coincé avec rEFInd, et il me fait des caprices (voir #15)
des idées ?
Ne serait-ce que pouvoir le désinstaller, afin de descendre de version, ou rEFIt

merci

Écrit par : thblt 15 Feb 2017, 13:48

Citation (BoumBoumBoum @ 15 Feb 2017, 08:20) *
Je suis toujours coincé avec rEFInd, et il me fait des caprices (voir #15)
des idées ?
Ne serait-ce que pouvoir le désinstaller, afin de descendre de version, ou rEFIt


La seule fois où j'ai utilisé refind, c'était avec ArchLinux, en monoboot, sur mon MacPro 3,1 (donc pas la même archi du tout). Mais ça marchait très bien, y compris la détection à chaud des périphériques de démarrage. Mais je n'ai que des machines 64 bits avec des systèmes 64 bits et un EFI 64 bits. Si je ne dis pas de conneries, le MacPro 1,1 est une architecture 64 bits avec un EFI 32 bits. Il me *semble* que Refind ne peut lancer qu'une architecture identique à la sienne. Autrement dit, ReFind sur un EFI 32 bits ne peut démarrer qu'un OS 32 bits. Dans un terminal Linux, que dit "uname -a" ?

Autre question: quel est l'intérêt de refind si de toutes façons tout démarre correctement, et quel intérêt de le désinstaller? Les systèmes de démarrage Apple relevant de la plus noire des magies noires, j'ai tendance à penser que "If it ain't broken, don't fix it".

Si vraiment vous voulez démarrer sur ReFind, vous pouvez essayer:

1. de le réinstaller, depuis OSX de préférence, avec le SIP désactivé (= mode rootless). Je pense qu'il faudra le réinstaller à chaque mise à jour d'OSX, mais pas certain.
2. D'éventuellement “bénir” sa partition avec https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/bless.8.html, toujours depuis OSX. Mais dans tous les cas, il ne pourra pas démarrer un OS 32 bits. (et de toutes façons, je pense qu'il le fait tout seul)

Sinon pour aider plus avant, il faudrait le schéma de partition complet (fdisk -l depuis Linux) avec le détail des diverses partitions EFI. Il y a aussi une discussion https://bbs.archlinux.org/viewtopic.php?id=174317 à propos d'un MacPro 2,1 donc pas essentiellement différent, me semble.

Écrit par : BoumBoumBoum 17 Feb 2017, 16:12

Citation (thblt @ 15 Feb 2017, 13:48) *
Autre question: quel est l'intérêt de refind si de toutes façons tout démarre correctement, et quel intérêt de le désinstaller? Les systèmes de démarrage Apple relevant de la plus noire des magies noires, j'ai tendance à penser que "If it ain't broken, don't fix it".


merci de votre réponse !
Parfaitement sur le c...
L'EFi 32 bits sur une machine 64 serrait (?) donc la réponse à toutes mes galères !

A éviter les interminables messages, j'ai donc omis quelques précisions, les voici :
• REFInd à bien fonctionné une fois (après l'install).
• De mes "expériences" de mi-2016 il devait encore traîner un rEFInd, version antérieure (il y plus d'un an, je n'en sais plus trop où j'en étais).
• Au démarrage du Linux, un message en faisant mention apparaît fugacement quelque fois (booting rEfFInd me semble-t-il (?).
• Il m'arrive de me retrouver au démarrage +"ALT", dans l'impossibilité de lancer OSX (s/ fenêtre des HD), pour pouvoir le relancer, je dois forcer l'arrêt (bouton de mise en marche), laisser Debian se charger, puis redémarrer sous "ALT'.
Tout cela ne respire pas le propre (et j'ai ma part de responsabilité).

•D'autre part, j'ai toujours des vieux programmes Nikon (argentique) à faire tourner sur du Win (récup. données de prise de vues, édition de profils, etc..).
Donc un Win à installer ou faire tourner en émulation.
• Dans mon travail, même si ce n'est pas ma spécialité, et dans le cadre de "Coopération avec les Pays en développement", je me trouve à devoir installer, ou "suivre" des portables sur place.
Si Linux est la solution logique (coût et aspect politique), Win devient difficilement évitable (tout au moins pour tester les compatibilités de formats de documents, équivalences des programmes, pilotes etc...).
Emulation ou triple-boot devient une grosse question.

Toujours à vous faire part de mon admiration pour l'investissement, la qualité de vos messages (j'en apprend beaucoup, et cela m'ouvre des portes), j'édite ici les résultats, de vos procédures proposées.

EDIT :

- d'après mes lectures, le mode "rootless" n'est pas accessible sous OS X.7
sauf à faire ceci : http://osxdaily.com/2009/09/28/enable-root-in-snow-leopard/
- mon rEFInd c'est remis en fonction pour +- 8 Restart ou Start, puis plus rien.
- mon "Grub" m'a tout l'air d'être capricieux ( 2.02 beta 2)
> si je lui demande de lancer OS X en 64 bits, l'ordi plante (je n'ai pas relevé le message)
> si je lui demande de lancer OS X en 32 bits, apparait "64 bits enable, puis le ce dernier se démarre

Pour tes questions
>"uname -a"< donne :
@debian:~$ uname -a
Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.39-1 (2016-12-30) i686 GNU/Linux
> fdisk -l donne :

Écrit par : thblt 24 Feb 2017, 14:51

Pardon, je réponds un peu tard.

Je ne connais pas assez les bootloaders Apple pour diagnostiquer finement le pb de rEFInd, mais je me demande si ça ne pourrait pas être lié à l'ordre de mise en service des disques au démarrage. Parce que là, chaque disque a l'air bootable (en tout cas à une partition EFI, ce qui ne veut certes pas dire qu'il y a quelque chose dedans)

Le Linux est en 32 bits, donc ça ne devrait pas empêcher rEFInd de le démarrer.

À mon humble avis, le plus propre vu l'état relativement chaotique du système serait de tout réinstaller proprement, d'oublier rEFInd (qui à mon avis ne doit pas être excessivement maintenu dans sa version 32 bits, ce qui n'aide) et d'utiliser option pour choisir le système au démarrage. Un OS par disque (l'intérêt des Mac Pro c'est quand même de n'avoir pas à faire du multiboot sur un disque unique, donc autant ne pas s'embêter).

Si refind est *vraiment* nécessaire, il faudrait décrire le problème :-) Il ne se lance pas à chaque fois? Ou il plante après s'être lancé? Si c'est le deuxième cas et que c'est aléatoire, c'est vraiment très bizarre, et je serai vraiment partisan d'une réinstallation de la bête. Disque endommagé peut-être?

Écrit par : BoumBoumBoum 24 Feb 2017, 23:05

thbit,

je ne sais comment te remercier !
Quelle attention et quel ressource !

•Disque endommagé, TechTool me dit que tout est OK (test de surface).
•Ordre de mise en service des disques :
> physiquement, Lion est dans la baie 1, je vais au prochain démarrage m'assurer que Debian est en n° 2 (4 disques disponibles, dont encore un en Fat 32 et un hsf+(avec eDrive (techTool) )
> "Terminal" me donne en effet des ordres aléatoires de montage des disques de session en session.
• ma version d'installateur Debian ne me permet pas de voir ce qui s'installe (compatible AMD, i386, 32 et 64Bits)
Par contre, ta remarque me remmène à une curiosité, j'ai plusieurs icônes Debian en démarrage rEFInd.
Par défaut je n'ai toujours utilisé que la première.
Je devrais voir ce qu'il en est des autres.


•rEFInd à un comportement aléatoire, il apparait ou n'apparait pas (#25), mais ne plante jamais si lancé.
Un "démarrer" ou "redémarrer", " et à partir de quel OS (peut) aboutit à des résultats différents (un start + "ALT" peut bloquer sur la fenêtre des "systèmes montables")
Pour le moment il a l'air de vouloir se lancer et me permet d'atteindre ma "cible" (depuis la dernière mise à jour Debian(un / ??, le curieux comportement de GRUB m'interroge #25)).
Je n'ai pas fait d'étude systématique.

Je vais donc voir de côté de ces questions là quand mon travail me le permettra.
A petits pas donc...

Binaires salutations wink.gif

Écrit par : thblt 25 Feb 2017, 11:15

En fait je ne vois qu'une seule solution possible, et c'est bien l'ordre de mise en service des disques. Je ne veux pas dire le moment où ils ont été ajoutés à la machine ni la baie dans laquelle ils se trouvent, mais leur mise sous tension au démarrage. J'explique (mais c'est une hypothèse). Je pense que si l'EFI a un volume ou une partition "béni" (= configuré dans l'EFI même pour qu'il le sélectionne au démarrage), il va chercher ce qu'il a sous la main de bootable et démarrer dessus. Ça veut dire qu'au démarrage, il va activer les différents périphériques, et quand il voit un disque il va regarder s'il a une partition EFI utilisable, et si c'est le cas démarrer dessus.

Le truc, c'est que rien ne garantit que l'ordre d'activation des différents disques soit en aucune façon constante, et en fait ça semble même logique que ça soit non-déterministe (surtout avec des disques à plateaux, mais pourquoi pas aussi avec des SSD). Ça veut dire que si l'EFI voit rEFInd en premier, il va booter rEFInd, s'il voit autre chose, il va booter autre chose. S'il voit un truc qui a l'air bootable mais qui ne l'est pas (EFI corrompu, etc) il va geler au démarrage.

Que répondent (depuis OSX) "bless --info" et "bless --getBoot", et les deux mêmes commandes avec en plus "--verbose" ?

Plusieurs icônes Debian dans reFind: problable que ça soit simplement le bootloader EFI et l'image de démarrage que rEFInd recense séparément. Mais ça peut être tout autre chose, effectivement.

Écrit par : BoumBoumBoum 25 Feb 2017, 13:28

thbit,
merci !

De mon G5, rEFIfn ne m'avais jamais posé la moindre problème
On travaille pour la Science semble-t-il !
voilà pour les réponses à tes question


Ce qui me fend le cul, c'est le "debian:~ apple".
M...., je ne l'avais pas encore remarqué.

Pour les points de montage sur rEFind :
•Mas OS
•eDrive (techTool)
•MacOS recovery
•Debian : boot EFI \debian\grubia32.efi
•Debian : boot EFI \debian\grub.efi on (capacité du disque de OSX)
•Debian boot\vm\inuz -3.16.0-4-686-pac from 6 Gib ext4volume


EDIT :
> plus de fenêtre "rEFInd en vue
> par contre il est certain que l'écran de démarrage de OSX est "morte", lorsque "recoveryHD" y est absent
> pour le moment, impossible de lancer Debian, c'est tjs OSX qui lance par défaut (mon [restart +"Pomme"+ "ALT" + "P" +"R"] en est-il la cause...?)

Donc j'édite #15, je déconseille donc rEFInd

Écrit par : thblt 28 Feb 2017, 13:16

Citation (BoumBoumBoum @ 25 Feb 2017, 13:28) *
Ce qui me fend le cul, c'est le "debian:~ apple".


C'est juste un hostname. C'est un peu marrant que l'OSX s'appelle debian, mais rien de particulièrement grave ni même définitif (ça se change dans les préfs de partage, si je me souviens bien)

"apple" comme nom d'utilisateur, c'est plus surprenant, mais rien de particulièrement significatif non plus.

Citation (BoumBoumBoum @ 25 Feb 2017, 13:28) *
> pour le moment, impossible de lancer Debian, c'est tjs OSX qui lance par défaut (mon [restart +"Pomme"+ "ALT" + "P" +"R"] en est-il la cause...?)


Plausible. Si on réinitialise la PRAM, le choix du système à démarrer saute avec, et dans ce cas l'EFI va (très largement) privilégier OSX sur tous les autres systèmes installés.

Écrit par : blueG3 1 Mar 2017, 21:25

bizarre , tu as essayé avec d'autres iso ou clé USB ?

Écrit par : BoumBoumBoum 2 Mar 2017, 20:48

Citation (thblt @ 28 Feb 2017, 13:16) *
Citation (BoumBoumBoum @ 25 Feb 2017, 13:28) *
> pour le moment, impossible de lancer Debian, c'est tjs OSX qui lance par défaut (mon [restart +"Pomme"+ "ALT" + "P" +"R"] en est-il la cause...?)


Plausible. Si on réinitialise la PRAM, le choix du système à démarrer saute avec, et dans ce cas l'EFI va (très largement) privilégier OSX sur tous les autres systèmes installés.


Merci Thbit,
drôle d'intuition que ce "reset" (et donc de la "disparition de l'écran "start" de rEFInd), puis grâce à tes infos, j'ai été voir :
https://support.apple.com/fr-fr/HT204063
Où cela s'explique.
Je lui ai donc repassé une "rEFInd install", et cela fait 7 jours que cela marche (dans tous les cas de figures) !!
Bon, je ne manque pas de points de montage (icône de mon DD Debian, Sigles Debian rouges, Debian blue, Recovery, eDrive...) mais je m'y retrouve.
Ce n'est pas des plus propre, mais faute de how-to pour nettoyer les "anciens rEFInd"...
Je pense que le [résolu] n'est pas très loin !!

Je fais une MAJ du #15

Reste cette étrangeté de mon Grub (voir plus haut) et ces questions de 32/64 bits.
Et le clavier non entièrement reconnu dans Debian.
voir récap. dans le même message #15

J'édite si je trouve du neuf.

Merci

Écrit par : thblt 3 Mar 2017, 12:22

Le clavier, c'est probablement qu'il n'est pas en verrouillage numérique (qui n'existe pas chez Apple). Sur un AZERTY français, il faut appuyer sur la touche bizarroïde qui est au dessus du 7, à gauche du = du pavé numérique. Quant à GRUB, il n'est pas supposé démarrer OSX, c'est le boulot de rEFInd.

Écrit par : BoumBoumBoum 4 Mar 2017, 14:49

Citation (thblt @ 3 Mar 2017, 13:22) *
Le clavier, c'est probablement qu'il n'est pas en verrouillage numérique (qui n'existe pas chez Apple). Sur un AZERTY français, il faut appuyer sur la touche bizarroïde qui est au dessus du 7, à gauche du = du pavé numérique. Quant à GRUB, il n'est pas supposé démarrer OSX, c'est le boulot de rEFInd.

Voilà qui clos les débats !!
#15 édité

Merci à tous pour votre aide !!!!

Écrit par : BoumBoumBoum 16 May 2017, 22:39

Pour en finir :
j'ai été trompé par la présence d'un DD tournant sous Lion.
Une fois cet OS effacé, l'écran de choix de système de démarrage rEFInd se refusait à apparaitre.

Sur Yosemite l'installation du boot manager (0.10.4) par l'executable "refind-install" se fait chez moi en 64 bits.
En effet :

Code
$ ioreg -l -p IODeviceTree | grep firmware-abi

Donne bien :
Code
| |   "firmware-abi" = <"EFI64">

Cependant, le EFI des MacPro 1.1 est bien en 32 bits
J'ai donc du corriger le tir par rapport à :
http://www.rodsbooks.com/refind/installing.html#osx
et effectuer manuellement une install 32 bits.

Donc de la même page,
J'ai effectué avec succès (les chemins des fichiers des fichiers "rEFINd" de 0.10.4 ne sont plus ceux indiqués su cette page):
Code
$ mkdir /Volumes/ESP

$ sudo mount -t msdos /dev/disk0s1 /Volumes/ESP

$ sudo rm /Volumes/ESP/efi/refind/refind_x64.efi Volumes/esp/efi/refind/refind_aa64.efi

$ sudo rm /Volumes/ESP/EFI/refind/refind/refind_aa64.efi

$ sudo rm /Volumes/ESP/EFI/refind/refind/refind_x64.efi

$ sudo mv /Volumes/ESP/EFI/refind/refind/refind.conf-sample /Volumes/ESP/EFI/refind/refind/refind.conf

$ sudo bless --mount /Volumes/ESP --setBoot --file /Volumes/ESP/EFI/refind/refind/refind_ia32.efi --shortform


Je n'ai quant à moi, pas eu de problèmes avec rEFItBlesser

smile.gif

Écrit par : JPP2 20 Oct 2017, 16:46

Moi j'installe toujours debian avec une Image ISO netinstall Et une connexion Ethernet

Écrit par : episol 14 Jan 2019, 15:38

bonjour

j'ai installé linux sur mac pro 2007

graver le *.iso sur un dvd
mettre le dvd dans le lecteur
arrété le mac pro, enlever le hd mac osx et mettre un autre hd a n'importe quelle emplacement "baie"
redémarré le mac pro appuyer sur alt et sélectionner le dvd et c'est partit .......

au plaisir de vous lire

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)