Aller au contenu principal

Messages

Cette espace vous permet de voir toutes les Messages réalisées par ce membre. Vous ne pouvez voir que les Messages réalisées dans les espaces auxquels vous avez accès.

Messages - Akar

16
Matériel / Re : Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Je ne sais pas s'il y a des outils Apple (et en live...), mais maintenant que le disque n'est plus partitionné ça n'a plus d'importance. Ca prend du temps mais je fais une vérification complète, puis je vais essayer de réallouer tous les secteurs défectueux...J'ai trouvé plusieurs pages intéressantes avec des scripts que je vais tenter de mettre en oeuvre. Je ne risque rien, au pire ca ne marche pas.

Pour l'instant il m'a trouvé 16 secteurs défectueux, tous contigus. Ca va faciliter la réparation, mais je ne sais pas si c'est un mauvais signe...

Au final je suis plutôt content car j'apprends plein de nouvelles choses, et les "dégâts" sont sans conséquences (si ce n'est le temps que je dois y consacrer) !

Je vous donne tous les détails intéressants quand j'ai terminé :)
17
Matériel / Re : Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Bon, ben voilà c'est fait, j'ai merdé, j'ai lancé un

(NE FAITES PAS ÇA CHEZ VOUS)
badblocks -v -w -s -p 2 /dev/sda

Que j'ai arrêté à 0,53 % mais qui a effacé la table de partition, le disque apparaît comme non partitionné. heureusement, je n'avais plus aucune donnée sensible dessus, je m'en sers juste pour m'amuser actuellement :D

Du coup je checke en profondeur tout le disque depuis un live CD, je vais essayer de réallouer les secteurs défectueux, et je suis bon pour tout réinstaller depuis 0 (en fait je peux réinstaller mac OS depuis le DVD sur un lecteur externe, c'est le lecteur DVD d'origine qui ne marche plus très bien).

Au moins tout ça finira par être propre, j'espère. Encore merci ;)
19
Matériel / Re : Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Suite des tests :
#  smartctl -t long /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-9-amd64] (local build)
[...]
Please wait 95 minutes for test to complete.
[...]
root@debian:~# smartctl -l selftest /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-9-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%     17958         563647799
# 2  Short offline       Completed: read failure       90%     17957         563647799
# 3  Short offline       Completed: read failure       90%     17954         563647799
# 4  Short offline       Completed: read failure       90%     17951         563647799
# 5  Short offline       Completed: read failure       90%     17931         563647799




root@debian:~# badblocks -v -s /dev/sda
Checking blocks 0 to 488386583
Checking for bad blocks (read-only test):   0.08% done, 0:03 elapsed. (0/0/0 errors)
281823896one, 39:07 elapsed. (0/0/0 errors)
281823897one, 39:09 elapsed. (1/0/0 errors)
281823898one, 39:11 elapsed. (2/0/0 errors)
281823899one, 39:13 elapsed. (3/0/0 errors)
281823900one, 39:15 elapsed. (4/0/0 errors)
281823901one, 39:17 elapsed. (5/0/0 errors)
281823902one, 39:19 elapsed. (6/0/0 errors)
281823903one, 39:21 elapsed. (7/0/0 errors)
done                                                
Pass completed, 8 bad blocks found. (8/0/0 errors)
root@debian:~# Checking blocks 0 to 58615703
-su: Checking: command not found
root@debian:~# Checking for bad blocks (read-only test): done
-su: syntax error near unexpected token `('
root@debian:~# Pass completed, 0 bad blocks found. (0/0/0 errors)
-su: syntax error near unexpected token `('

8 blocs défectueux, je ne sais pas s'il faut s'alarmer tant que ça...

Je poursuis d'autres tests.

Pour ta carte graphique à la place de nomodeset, peux-tu essayer de démarrer pour voir si tu peux éviter l'écran noir avec l'option

radeon.modeset=0

source : https://answers.launchpad.net/ubuntu/+source/linux/+question/660199

Je teste quand j'aurai fini avec le test en live. Merci :)

il faut peut-être réinstaller le paquet xf86-video-ati

Réinstaller le paquet, déjà fait, ça ne change rien.
20
Matériel / Re : Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Merci pour les liens  :)

J'ai réussi à lancer une session live (avec nomodeset) sur Bunsen Labs.

Résultat d'un premier test :

~# smartctl -l selftest /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-9-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed: read failure       90%     17957         563647799
# 2  Short offline       Completed: read failure       90%     17954         563647799
# 3  Short offline       Completed: read failure       90%     17951         563647799
# 4  Short offline       Completed: read failure       90%     17931         563647799


J'ai lancé le test long, j'attends le résultat. Il en faudra surement d'autres pour isoler les secteurs défectueux... Il vaudrait mieux que je crée un autre post si je veux continuer au sujet de mon disque dur, non ? Et je ne sais pas si le forum alionet est le plus adapté, car ça ne concerne pas spécifiquement Opensuse...
21
Installation et boot / Re : Installation en dual boot sur iMac mi-2010
Bonjour à tous,

C'est quand même étrange car moi j'ai réussi sans toutes ces bidouilles à installer "Elementary OS" sur un Macbook pro de 2009 ayant à peut près la même configuration.

Je ne connaissais pas Elementary OS, je viens de dl l'iso, je vais tester dans l'aprem :) Mais...

Les différences sont :
[...]
- Pas la même carte vidéo ... C'est une Nvidia ... C'est peut être le plus important ?

Selon moi il est très clair que c'est LE problème...


Vraiment intéressant ton post car je me suis souvent amusé à installer Linux sur des Ordinosaures et c'est vrai que pas toutes les distribution sont facilement installable.
Dernièrement, après avoir comme toi, essayé moulte distributions, j'ai fini par mettre du Debian 10 (Buster) sur 2 ordinosaures en 32 bit qui acceptaient pas le PAE...
J'avais fait un post sur le sujet sur Alionet...


C'est vrai que Debian s'installe bien sur les vieilles machines, j'ai pu l'installer sur trois autres ordis âgés de 13, 10 et 7 ans sans aucun souci, l'install est limpide, tout se passe à merveille.  Ca m'a changé de la vieille époque où  Debian était réputée réservée à un public averti ! Je l'ai même préféré à Ubuntu, que je trouve trop chargé (et qui m'a systématiquement écrasé les multiboots  >:(  ).De ce point de vue Opensuse est très bien  je trouve, sobre et élégant, j'accroche bien.

La difficulté c'est le double boot et aussi sans doute que le disque dur semble donner des signes de vieillissement avec peut-être des secteurs défectueux, Akar a fait un autre fil à ce sujet. Je pense qu'il faudrait analyser ce disque pour savoir dans quel état il est vraiment ;)

Je me suis beaucoup pris la tête sur le multi-boot car je voulais absolument éviter de perdre Mac OS (le  DVD de réinstall d'origine ne marche plus on dirait), d'autant plus s'il est impossible d'installer correctement Linux. Mais en fait après tous ces bricolages j'ai compris que je me suis vraiment pris la tête pour rien : une fois qu'on a compris que mac OS peut se passer de l'EFI, il suffit de ne pas toucher à la partition système (une fois redimensionnée) et à la partition de récupération, ca ne sert à rien d'avoir peur. On pourra toujours relancer mac OS en utilisant les raccourcis, et rétablir le boot avec Refind.

Pour ce qui est des secteurs défectueux de mon dd, je pense que ca n'a pas eu d'incidence sur mes installs (par contre c'est sûr que les multiples installs / réinstalls, reformatages, etc. ne l'ont pas arrangé !). Merci pour les liens que tu m'as indiqués sur les smartmontools, je vais tenter de réparer ce que je peux depuis un Live CD  ;) (je te réponds sur l'autre post)
22
Installation et boot / Installation en dual boot sur iMac mi-2010
En espérant que cela serve à d'autres, je fais un bilan de mes diverses tentatives d'install de Linux en dual boot sur un iMac (modèle de mi-2010, Intel Core i3 à 3,06 GHz, écran de 21,5 pouces, macOS High Sierra 10.13.6, 4 Go de ram, disque dur de 500 Go, carte graphique ATI Radeon HD 4670 avec 256 Mo de ram). J'ai essayé de faire une présentation accessible au plus grand nombre, désolé si c'est redondant avec beaucoup de choses qu'on peut trouver par ailleurs.

Comme je le détaille à la fin, Opensuse 15.1 est la seule distribution avec laquelle j'ai pu aboutir à une install viable.
 
Je précise que j'ai fait l'install en anglais.

1. Introduction

Prévoir avant coup pour l'install :
  • Cela va sans dire : un média, CD/DVD, clé ou disque dur USB (USB 2 de préférence ; USB 3 n'est pas pris en charge par ce modèle).
  • Un cable éthernet (à moins que vous installiez à partir du DVD sans connexion ; je n'ai jamais testé cela mais pas de raison que ça ne marche pas). Le pilote Wifi semble reconnu au tout début du démarrage mais le paramétrage n'est pas du tout intuitif pour le béotien que je suis ; de plus on est alors dans un mode très basique avec un clavier qwerty, pas évident pour taper le mot de passe... Au premier lancement du système après l'install, la carte wifi est activée et prête à l'emploi dans l'environnement choisi.
  • Un clavier et une souris USB (le plus basique sera le mieux) car le matos bluetooth d'origine d'Apple n'est pas reconnu à l'install par Opensuse[1].  Attention sur un point : il y a de petites différences entre l'agencement du clavier mac et l'Azerty du clavier fr basique au niveau des caractères spéciaux et certains raccourcis notamment, donc anticiper de possibles difficultés avec les mots de passe lors de l'installation.

Dans certains cas (que je n'ai pas relevés), il se peut que faire un simple reboot ne fonctionne pas pour prendre en compte les changements. Si cela se produit alors il faut éteindre complètement la machine puis la rallumer.

2. Préparation du média d'installation

Télécharger l'iso d'installation d'Open suse (iso DVD ou netinstall). Vous pouvez soit la graver sur un disque (la netinstall tient sur un CD) en faisant clic droit sur l'iso > Graver sur le disque, soit flasher une clé USB. Sous macOS j'utilise l'utilitaire de disque de mac OS et le logiciel Etcher pour ce faire. Voir tuto ici.

3. Démarrer en mode rescue ou relancer mac OS X après avoir perdu Refind

J'ai mis du temps pour comprendre une chose : mac OS tout seul n'utilise pas par la partition EFI (elle existe bien comme sda1 de 200 Mo mais OS X démarre directement sans passer par celle-ci ; c'est uniquement lorsqu'on installe Refind ou grub sur sda que la partition EFI devient active, si j'ai bien compris).

Au démarrage (ou redémarrage), pour accéder au mode rescue le raccourci est touche windows + r (cmd + r avec le clavier mac), à faire pendant la petite musique. Par contre, si vous faites plutôt alt + r au même moment, vous avez la possibilité de choisir sur quoi démarrer : la partition mac OS, la partition EFI (si elle a été activée), la partition rescue mode de mac OS et éventuellement un autre média connecté (CD/DVD ou périphérique USB)[2].

La deuxième manip est très utile car elle permet de rebooter sur mac OS et de réinstaller Refind à volonté.

Vous n'avez donc normalement pas à craindre de perdre votre boot mac OS X tant que vous n'avez pas touché à la partition système et à la partition de récupération (sda2 et sda3, voir plus loin paragraphe 7).

4. Redimensionnement de la partition mac OS X

Une fois que vous avez fait de la place pour Linux (système, données et swap), il faut ensuite redimensionner la partition OSX. Comme c'est la partition système de Mac on ne peut pas y toucher "à chaud". Il faut donc faire un redémarrage en mode rescue, puis choisir Utilitaire de disques une fois la session ouverte. Ne touchez surtout pas à la partition OS X Base System (la partition de récupération).  Cliquez sur la partition Macintosh HD et choisissez "créer partition" en haut, puis sur "+" (en dessous du schéma du disque). Réservez de l'espace pour Linux et créez une nouvelle partition (peu importe le format, on reformatera tout cela proprement au moment de l'install). Lorsque vous êtes satisfait, appliquez votre choix. Le redimensionnement prend un certain temps, puis on passe à l'étape suivante.

5. Désactiver le sip

On profite d'être en rescue mode pour désactiver le sip, ce qui nous permettra d'installer Refind.

Voir tutos (tous deux équivalents) avec capture d'image ici et ici.

En résumé : en session rescue, ouvrez un terminal (dans la barre en haut : Utilitaires > Terminal) et tapez "sudo csrutil disable". Tapez votre mdp et c'est joué.

Penser à le réactiver plus tard avec "sudo csrutil enable" (toujours en mode rescue).

6. Installer (et réinstaller) Refind

Ce n'est pas ce que j'ai fait mais il semble tout à fait possible en théorie de n'installer Refind qu'après l'install Linux (pensez juste à désactiver le sip avant et voyez le paragraphe 3 pour le reboot),  C'est même plus simple et ça parait plus logique après coup (pourquoi installer Refind si l'on sait qu'il va être écrasé par Linux à l'install ?).

On redémarre une session normale OSX. On va chercher Refind. Le binaire est accessible ici sur sourceforge.

On l'installe[3]. Pour cela, décompressez le fichier zip, ouvrez le dossier créé, ouvrez un terminal (Applications > Utilitaires > Terminal) et glissez-y avec la souris le refind—install pour y recopier le chemin du fichier, appuyer sur Entrée puis donner le mot de passe root de mac OS comme on le demande :

$ sudo /Users/Utilisateur/refind-bin-0.12.0/refind-install 
Password:
ShimSource is none
Installing rEFInd on macOS....
Installing rEFInd to the partition mounted at /Volumes/ESP
Copied rEFInd binary files

[...]

Installation has completed successfully.

Une nouvelle partition nommée EFI est visible dans le finder. C'est là que vous trouverez notamment le fichier de configuration refind.conf où vous pourrez personnaliser votre démarrage (entrée par défaut, temps d'attente avant le lancement auto... parmi bien d'autres choses).

Pour rétablir Refind après l'install de Linux, il suffira de faire la même chose en redémarrant une session normale OS X (alt + r au démarrage > HD Macintosh, voir paragraphe 3).

7. Installation d'Opensuse 15.1

De façon classique, on redémarre avec le média d'installation inséré ; il est reconnu par Refind qui permet de booter dessus ; allez y[4].

Le menu de démarrage s'affiche, il faut alors taper sur "e" (edit entry) pour passer en mode édition, et rajouter "nomodeset" (sans les guillemets) à la troisième ligne, celle commencant par linuxefi (attention le clavier passe en qwerty, taper sur la touche virgule pour faire le m). Sans cela l'install se gèle à l'étape suivante et ont est condamné au hard reboot.

On valide par F10 et on démarre l'install proprement dite.

Pour le choix de l'environnement de bureau, j'ai testé le bureau générique minimal, qui donnait vraiment de mauvais rendus graphiques, KDE Plasma et Gnome qui semblent s'en sortir correctement tous les deux même si ce n'est pas très fameux (le problème de la carte graphique persiste). Par goût personnel j'ai finalement opté pour KDE.

Arrivé à Disk (choix des partitions), le partitionnement par défaut (Guided setup) proposé par Opensuse semble ok (vérifiez qu'il ne touche pas à sda2 et sda3 si vous faites ce choix). Pour ma part j'ai préféré choisir "Expert Partitionner" > "Start with existing partitions" pour avoir plus de latitude.

Cliquez sur "sda" à gauche puis "Partitions" en haut à droite.

Vous voyez alors ces quatre partitions :
  • sda1 de 200 Mo en Fat, la partition EFI (à l'origine inactive et contenant à présent Refind) ;
  • sda2, la partition contenant Mac OS X que vous avez réduite pour créer sda4 ;
  • sda3, la partition de récupération de Mac OS de 0,61 Go ;
  • sda4, la partition que vous avez créée pour Linux.

sda2 et sda3 sont vues comme des partitions "Linux native" par l'installeur d'Opensuse, faites attention. Encore une fois on ne touche pas à ces deux partitions.

Par défaut, Linux "écrasera" Refind en montant sda1 au point /boot/efi. Après l'install, il suffit alors de relancer une session mac OS et de réinstaller Refind comme expliqué plus haut (paragraphes 3 et 6). Il mettra en place tout seul un dual boot Linux / Os X [5][6].

Si vous reformatez sda1 lors de l'install Linux (en la montant comme partition EFI), vous perdrez Refind et n'aurez que grub sans dual boot par défaut au démarrage. Vous aurez toujours la possibilité de lancer OS X (voir § 3), mais Refind refusera de se réinstaller car il ne reconnaîtra pas la nouvelle partition sda1 comme EFI. Pas de panique, il vous suffit de réinstaller Refind depuis Linux (plusieurs méthodes possibles voir le site officiel ; j'ai testé avec succès le rpm sous Opensuse), il s'installera comme nouveau boot manager et vous retrouverez le dual boot Linux / Mac OS au démarrage.

Supprimez sda4 puis faites votre choix de partition sur l'espace libre (vous n'êtes pas limité à 4 partitions primaires, profitez-en).
 
Pour ma part, avec une partition sda2 réduite à 100 Go, j'ai choisi :
  • sda4 : /  partition racine pour Opensuse de 25 Go en Btrfs[7] ;
  • sda 5 : /home partition de données utilisateur de 300 Go au format ext4 (pour pouvoir la partager avec d'autres linux, tous ne reconnaissant pas le Btrfs en natif il me semble[8] ;
  • sda6 : swap de 8 Go (pour une ram de 4 Go, que je pense étendre à 12 voire 16 Go prochainement) ;
  • Un espace pour l'instant non partitionné de 38 Go, pour permettre un partage de fichiers depuis mac OS en Fat32 ou tenter d'autres installs Linux ultérieurement.

On poursuit l'install. Si vous avez toujours le sda1 original, un message d'erreur nous indique qu'il manque une partition EFI d'au moins 256 Mo (sda1, montée par défaut, ne faisant que 200 Mo) mais on peut continuer malgré tout, et la fin de l'install se déroule (presque toujours  ;D ) sans encombre[9].

Au redémarrage, le nomodeset reste activé par défaut dans grub, le démarrage s'effectue correctement mais la carte graphique n'est pas prise en charge. Sans nomodeset ça plante. Plus de détails dans mon post ici.

8. Autres distributions Linux testées

J'ai essayé d'installer plusieurs autres distributions (Manjaro, Fedora 31, Fedora 32, Bodhi Linux 5.1, Mageia 7.1, Linuxmint 17, Linux Lite 4.8, et d'autres) mais je n'ai réussi à finaliser l'install qu'avec Debian 10, Ubuntu 20 et Opensuse 15.1. Même en activant le nomodeset, et sauf erreur de ma part, les autres distribs bloquent dès le lancement de l'install. Pour ce qui est de Debian (j'ai testé 10.3 et 10.4, ainsi que les versions non-officielles non free) et d'Ubuntu, l'install se déroule proprement, mais le premier démarrage aboutit lui aussi très vite à un écran noir gelé, que l'option nomodeset soit activée ou non.

9. Problèmes persistants

  • Le plus gênant : la carte graphique n'est pas utilisée (voir post). Pas d'accélération graphique, des couleurs pas terribles, visionnage de vidéos laborieux, la ram et la swap me semblent beaucoup utilisées, pour un rendu relativement médiocre[10].
  • Le son n'est pas terrible non plus (on dirait qu'il y a un problème de reconnaissance du périphérique, voir le post sur la carte graphique).
  • Impossible de sortir de veille (l'écran reste désespéramment noir) ou d'hibernation (l'ordinateur s'éteint simplement, et on retombe sur Refind ; une conséquence inévitable du multiboot ?).
  • ILe clavier mac est reconnu par les utilitaires bluetooth fournis par les environnements de bureau (il n'a vraiment été bien paramétré qu'après un reboot), mais pas de clavier au démarrage, il faut attendre que le bureau s'affiche, pas possible de naviguer dans les menus de grub et de refind, obligé d'attendre que le timeout se termine et de lancer l'OS par défaut... Attention, il faut débrancher le clavier USB avant l'ouverture de la session sinon le clavier bluetooth est apparemment identifié comme un pavé numérique[11]. En ce qui concerne la souris on dirait que ça fonctionne aussi, mais la mienne est en mauvais état et ne marchait plus très bien déjà, je ne l'ai plus utilisée depuis des années.
Debian (non libre ?)  m'a une fois reconnu ce clavier correctement dès le lancement de l'install sans manip de ma part (il suffisait alors de choisir le type de clavier "fr macintosh" pour que les touches soient bien utilisées)
Souvent chez moi ces manips n'ont pas fonctionné du premier coup, il faut persévérer dans ces cas, ça finit par marcher.
C'est le plus simple, mais on a aussi la possibilité d'installer Refind sur un CD (iso ici) ou sur une clé USB (img ici). Ça peut toujours être utile de l'avoir sous la main en cas de pépin.
Si vous n'avez pas encore installé Refind, tapez alt + r au démarrage et sélectionnez le média pour booter
Pour éviter l'écrasement de sda1, on a la possibilité d'installer le /boot/efi de Linux sur une clé USB (auquel cas il faudra l'insérer au démarrage et elle sera reconnue par Refind). On peut aussi modifier la partition à l'install et choisir "do not use". Si vous ne désignez pas du tout de partition EFI à Linux, vous obtiendrez un message d'avertissement, et si vous passez outre sans changement et poursuivez l'install, grub ne pourra pas être installé il ne vous sera pas possible de booter aisément sur votre nouveau système (c'est apparemment faisable "en manuel" mais je ne m'y suis jamais risqué, voir note suivante). N'essayez pas non plus de créer une deuxième partition ESI depuis Linux, j'ai testé pour vous et les deux rentrent en conflit, ça crée des difficultés pour rien (du type  "error:file '/normal.mod' not found. Entering rescue mode... grub rescue>" du côté de l'EFI Linux , ou problème de "BOOT ORDER NOT FOUND" sur l'autre EFI). Vu la facilité d'utilisation, de configuration et de réinstallation de Refind cela ne présente aucun intérêt il me semble, sauf si vous êtes joueur :D )
Voici le message renvoyé par Debian en fin d'install si on ne choisit aucun point de montage pour /boot/efi (Debian avait été alors installé sur une partition logique "OS1" d'une partition étendue "LinuxLVM") :
 No boot loader has been installed, either because you chose not to or because your specific architecture doesn't support a boot loader yet.
You will need to boot manually with the /vmlinuz kernel on partition /dev/mapper/LinuxLVM-OS1 and root=/dev/mapper/LinuxLVM-OS1-OS1 quiet nomodeset passed as a kernel argument.
J'ai pu tester  sans souci l'install d'Opensuse sur BtrFS ou sur ext4 sur ce mac.
Opensuse propose par défaut ici le format XFS, mais n'ayant encore jamais testé j'ai préféré m'abstenir, j'ai peut-être eu tort ??
A une occasion après une nième install, il m'est arrivé d'obtenir un message d'erreur en tout fin, m'indiquant un problème avec l'EFI corrompu (peut-être la partition sda1 était-elle pleine ???) ; j'ai refait une install en reformatant sda1 et en réinstallant Refind depuis Linux, et le problème était résolu.
10 J'ai espoir qu'en rajoutant de la ram ça puisse atténuer le problème mais je rêve peut-être...
11 La plupart des touches sont inactives, la touche "j" envoie "1" à l'écran, "k" > "2", "l" > "3", "m" > "-", etc.
23
Matériel / Re : Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Bonjour Chalu (et merci des corrections de mise en forme que tu as ajoutées à mon post [si c'est bien toi, sinon merci à qui l'a fait]),

Pour la commande que tu m'as indiquée (pratique, je note ;) ) :

# journalctl -r -p err
-- Logs begin at Tue 2020-05-12 17:34:48 CEST, end at Tue 2020-05-12 17:40:44 CEST. --
May 12 17:35:44 linux-sksl pulseaudio[1892]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: T>
May 12 17:35:27 linux-sksl kwin_x11[1783]: kwin_core: Compositing is not possible
May 12 17:35:04 linux-sksl smartd[1032]: Device: /dev/sda [SAT], 3 Offline uncorrectable sectors
May 12 17:35:04 linux-sksl smartd[1032]: Device: /dev/sda [SAT], 3 Currently unreadable (pending) sectors
May 12 17:34:56 linux-sksl kernel: [drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!
May 12 17:34:49 linux-sksl kernel: uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -19
May 12 17:34:49 linux-sksl kernel: uhci_hcd 0000:00:1d.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.0 setup!
May 12 17:34:49 linux-sksl kernel: uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -19
May 12 17:34:49 linux-sksl kernel: uhci_hcd 0000:00:1a.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.0 setup!
May 12 17:34:49 linux-sksl kernel: [drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!

Si je comprends bien, mon dd a des secteurs défectueux :/ ... Et je vois qu'il y a aussi un souci avec le son (je ne sais pas si c'est en lien mais je trouve en effet que le son est pas très propre).

Pour ce qui est de ta question : après "loading initial ramdisk", j'ai simplement écran noir, puis juste un prompt clignotant qui s'affiche un instant en haut à gauche de l'écran (rien d'autre), puis écran noir gelé, pas moyen d'accéder à un tty.

PS : Je vais essayer de préparer une présentation de mes expériences pour la section install comme tu me l'as indiqué.
24
Matériel / Carte graphique ATI Radeon HD 4670 sur iMac 2010 non prise en charge
Bonjour à tous,

Après plus de dix ans je tente un retour dans l'univers linuxien, je vois qu'il y a eu du changement :)

J'ai tenté d'installer linux en dual boot avec mac OS X (High Sierra) sur un iMac de mi-2010 21.5 pouces, 4G de ram. J'ai testé pas mal de distributions, et j'ai rencontré plusieurs difficultés, surtout liées à l'EFI et à la prise en charge de la carte graphique  (ATI Radeon HD 4670 256 Mb),  je n'ai réussi à réaliser l'install jusqu'au bout qu'avec Opensuse 15.1, Debian 10.3 et 10.4, et Ubuntu 20, mais il n'y a qu'avec Opensuse que j'arrive à avoir un install viable (c'est-à-dire avec un bureau qui s'affiche).

L'install s'est faite avec l'option nomodeset activée, et je dois toujours maintenir cette option au démarrage dans grub, sinon écran noir au tout début du boot après "loading initial ramdisk". Du coup ma carte graphique n'est pas prise en charge, ça n'est pas très beau (quoi que Plasma est bien plus joli que le bureau minimal que j'avais installé à la base) et les vidéos laggent.

Il semble que le pilote mis en cause est xf86-video-ati, le driver libre générique correspondant à cette famille de processeurs graphiques, installé automatiquement par Opensuse. Si je le désinstalle, cela ne change rien.

D'après ce que j'ai pu trouver deci-delà, j'ai essayé de remplacer au démarrage "nomodeset"  par "radeon.dpm=0" , "noaccel=1" ou "radeon.modeset=1", mais ça plante toujours de la même manière.

Au démarrage avec "nomodeset", j'obtiens  l'erreur suivante :                                                                                                                                                                                                           



# cat boot.msg | grep radeon


<6>[    2.477627] [drm] VGACON disable radeon kernel modesetting.


<3>[    2.477686] [drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!



Quelques résultats :


# lspci | egrep "3D|VGA"


01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730/M96-XT [Mobility Radeon HD 4670]



# lshw -C display


  *-display UNCLAIMED      


       description: VGA compatible controller


       product: RV730/M96-XT [Mobility Radeon HD 4670]


       vendor: Advanced Micro Devices, Inc. [AMD/ATI]


       physical id: 0


       bus info: pci@0000:01:00.0


       version: 00


       width: 64 bits


       clock: 33MHz


       capabilities: pm pciexpress msi vga_controller bus_master cap_list


       configuration: latency=0


       resources: memory:c0000000-cfffffff memory:d0420000-d042ffff ioport:2000(size=256) memory:d0400000-d041ffff





# glxinfo|egrep "OpenGL vendor|OpenGL renderer"


OpenGL vendor string: VMware, Inc.


OpenGL renderer string: llvmpipe (LLVM 7.0, 128 bits)



# grep "drivers" /var/log/Xorg.0.log


[    25.453] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers


[    25.453] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so


[    25.534] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so


[    25.593] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so


[    25.601] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so


[    25.601] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so



Certains d'entre vous auraient-ils des pistes pour me permettre d'avancer, ou devrai-je me résoudre à cette basse qualité graphique ?

PS : Par ailleurs, si cela peut intéresser le forum, je suis prêt à faire une présentation détaillée des étapes que j'ai suivies pour mener à bien mon install car j'ai rencontré un certain nombre de "pièges" et de difficultés (dont certains subsistent encore), et je pense que cela peut intéresser d'autres personnes potentiellement désireuses de donner une seconde vie à leur Mac vieillissant. Si c'est le cas, un admin pourrait-il me dire où je peux faire ce genre de présentation sur le forum ?