Aller au contenu


Debian 7.6 / EFI (UEFI)

Debian Linux EFI UEFI BIOS Debian 7.6 Ubuntu

  • Vous ne pouvez pas répondre à ce sujet
4 replies to this topic

#1 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 28 juillet 2014 - 17:53

Salut !

 

Il n'y a pas longtemps, je me plaignais de ne pas avoir d'ordinateur à carte-mère équipée d'une interface micrologiciel EFI (UEFI).

L'un d'eux m'a été confié. Sa carte-mère est une Gigabyte H61M-DS2V de la première génération, un modèle assez proche de la H61M-S2-D2 du mien mais en « Dual UEFI BIOS protection with 3TB+ HDD boot up capability ».

 

Debian openlogo.jpg

 

Contexte ..

Deux systèmes d'exploitations étaient installés sur le disque de cette Gigabyte H61M-DS2V : Ubuntu 12.04 et Windows ''7'' (livré d'origine, non installé par mes soins). Il fallait remplacer cette Ubuntu par une Debian.

 

J'étais disposé à ''squeezer l'UEFI'' comme lors de mon unique expérience précédente en matière d'interface micrologiciel mais les exigences du propriétaires m'en ont empêché.

.. L'ordinateur est en effet utilisé par quatre personnes dont deux ont installé et paramétré des logiciels professionnels dans Windows et ne voulaient pas recommencer cette cruelle expérience. Pas question donc de faire quoi que ce soit qui nécessite une réinstallation de ''7'', même si celui-ci a trop grossi et occupe plus de 30 Go dans la partition c:

.. Les sauvegardes n'étaient pas complètement faites. Il ne fallait donc respecter le partitionnement existant et ne pas formater les partitions de données (Data de ''7'' et /home d'Ubuntu)

Ça change beaucoup de choses, à cause de l'UEFI surtout  !

Disque 2014-07-25 08_24_06.png

 

Plusieurs installations ont été faites.

Les versions récentes des distributions Linux se doivent d'être adaptées au ''dual UEFI - BIOS''. C'est donc en relative confiance que j'avais abordé cette installation mais j'ai été amené à installer alternativement :

.. Debian 7.6 à partir d'une image « netinst » (image d'installation de taille réduite : environ 500 Mo) qui nécessite une connexion à Internet pour installer Debian.

.. Debian 7.5 à partir d'une image d'installation complète (DVD d'environ 4Go) qui permet au contraire de faire une installation hors ligne.

Si plusieurs installations successives ont été faites, c'est à cause d'échecs alternés.

 

Note .. Miroir (mirror).

« Les miroirs officiels de l'archive Debian obtiennent une adresse de la forme ftp.<pays>.debian.org. Ce sont les sites les mieux indiqués et les plus utilisés ; le visage de Debian pour la plupart des gens. »

Pendant l'installation, il est demandé ..

[ Faut-il utiliser un miroir pour le réseau ? ] Répondez [ Oui ]

Ne rejetez pas l'offre, choisissez-en un, faute de quoi vous pourriez vous retrouver sans accès ultérieur aux dépôts officiels. Le plus courant pour la France est « ftp.fr.debian.org »

 

 

[I] Installations : fichier manquant.

[II] Erreur GRUB lors d'une installation sur deux.

[III] Après l'installation et conclusion.

[IV] Adjonction d'une imprimante Canon Pixma MP495.

 

Debian openlogo.jpg

 

…. …. …. ….


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#2 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 28 juillet 2014 - 17:55

…. …. …. ….

 

[I] .. Installations : fichier ''non libre'' manquant.

 

Lors de toutes les installations faites ..

Sur cet ordinateur et sur celui-ci seulement depuis que j'installe Debian une message s'affiche dès la détection de matériel.

[« Certains matériels ont besoin d'un microcode (« firmware ») non libre pour fonctionner. Ce microcode peut être chargé depuis un support amovible, comme une clé USB ou une disquette. Les fichiers de microcode manquants sont : rtl_nic/rtl8168e-3.fw

Si vous possédez un tel support, veuillez le mettre en place maintenant en continuer. » ]

Ce fichier « rtl_nic/rtl8168e-3.fw » correspond à un firmware de Realtek pour adaptateur Ethernet.

Notez que c'est bien le fichier « rtl_nic/rtl8168e-3.fw » et non le paquet Realtek « firmware-realtek_0.36+wheezy.1_all.deb » ou tout autre paquet qui contiendrait ce fichier qu'il faut mettre à la racine du support amovible.

Une fois ceci fait, l'installateur a accès à Internet via une connexion filaire (RJ45 .. eth0).

 

5456_big.jpg

 

…. …. …. ….


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#3 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 28 juillet 2014 - 17:57

…. …. …. ….

 

[II] .. Erreur GRUB lors d'une installation sur deux.

Ce qui suit ne semble arriver que dans le contexte d'une installation d'une distribution Linux sur une autre existant au préalable et ne devrait pas arriver pour une première installation, même en dual-boot avec Windows.

Il faut rappeler ici qu'à l'origine il y avait une Ubuntu en plus de Windows sur le disque organisé en fonction de l'utilisation de l'EFI, c'est à dire avec une table de partition GUID.

 

[a] :aie:  Première installation : Debian 7.6

Après l'adjonction du fichier « rtl_nic/rtl8168e-3.fw » manquant placé à la racine d'une clé USB l'installation s'est bien passée à l'exception d'un message :

[ Aucune partition EFI n'a été trouvée ]

C'est au redémarrage et avant tout affichage du menu de choix de système d'exploitation (menu de Grub) que surgit le message :

[ error: invalid arch independent ELF magic

grub rescue> ]

Pour cette erreur « error: invalid arch independent ELF magic » connue depuis longtemps, vous trouverez des solutions diverses et qui ne fonctionnent pas toujours.

.. Grub KAPUT sur dual boot wheezy / w8 s.o.s (Debian-fr .. 25 novembre 2013)

.. Debian GRUB rescue - “invalid arch independent ELF magic” (StackOverflow .. 08 août 2013)

.. error: invalid arch independent ELF magic Precise Pangolin 12.04 (Ubuntu forums .. 26 avril 2012)

ou, à l'inverse,

.. Grub rescue in new installation invalid arch-dependent ELF magic (ask Ubuntu .. 15 février 2014)

D'autre part, les outils habituels de réparation de Grub n'ont donné aucun résultat, que ce soit Grub-doctor, Rescatux (Super-Grub2) ou Boot-Repair ..

 

[b] :yes:  Deuxième Installation : Debian 7.5, sans rien changer au partitionnement et sans toucher au système de démarrage ''dual UEFI - BIOS''.

Après l'adjonction du fichier « rtl_nic/rtl8168e-3.fw » manquant placé à la racine d'une clé USB l'installation s'est bien passée. Grub est correctement installé. Les deux systèmes d'exploitation sont accessibles et fonctionnent correctement.

Cependant, je recommence ''pour voir''.

 

[c] :aie:  Troisième installation : Debian 7.5 à nouveau, sans rien changer au partitionnement et sans toucher au système de démarrage ''dual UEFI - BIOS''.

Même chose que pour Debian 7.6 en [a] : « error: invalid arch independent ELF magic »

Grub-doctor, Rescatux (Super-Grub2) et Boot-Repair ne résolvent toujours pas le problème.

 

[d] :yes:  Quatrième installation : Debian 7.6 à nouveau , sans rien changer au partitionnement et sans toucher au système de démarrage ''dual UEFI – BIOS''.

Après l'adjonction du fichier « rtl_nic/rtl8168e-3.fw » manquant placé à la racine d'une clé USB l'installation s'est bien passée. Grub est correctement installé. Les deux systèmes d'exploitation sont accessibles et fonctionnent correctement.

 

[e] :zarb:  A n'y rien comprendre ?

Le message [ Aucune partition EFI n'a été trouvée ] lors des installations qui ont donné lieu à [ error: invalid arch independent ELF magic ] n'est pas anodin.

.. Une explication pourrait être que l'utilisation de l'un ou l'autre des outils déjà cités ait modifié le démarrage pour le passer du mode EFI au mode Bios Legacy. Le système est ballotté entre grub-pc et grub-efi qui sont incompatibles. Il faut cependant noter que ces outils n'ont pas été utilisés après une installation réussie.

.. Une autre explication et une solution se trouvent dans la différence entre une première installation de Debian(ou dérivées) et celle qui vient ensuite sur le même ordinateur : Debian & UEFI (wiki Debian).

 

[f] Modification des options de Boot dans la carte-mère Gigabyte H61M-DS2V.

.. Après une installation couronnée de succès, Boot Option # 1 ne comporte que

[ P0: TP00500GB ] .. disque dur.

[ P1: HL-DT-ST DVDRAM GH22NS70 ] .. lecteur/graveur de CD/DVD.

Pas d'option UEFI ! Pas plus dans Boot Option #2 !

.. Par contre après un échec, c'est l'option EFI qui est privilégiée et une nouvelle installation se déroule alors normalement.

 

[g] A l'origine il y avait une installation Ubuntu Linux qui a été suivie de l'échec de la première installation Debian puis de la réussite de la deuxième et une alternance de revers et de succès.

Si vous réinstallez une distribution Linux, Debian ou dérivées, sur une distribution existante dans un ordinateur affligé de l'UEFI, vérifiez ce qui est prévu dans les séquences de démarrage de la carte-mère.

Le ''package'' d'installation de Debian contient une version de Grub conçue pour une utilisation avec l'archirtecture EFI. C'est en mode (U)EFI et non en mode Bios Legacy qu'il faut démarrer ce type d'installation.

Voyez aussi → GrubEFIReinstall (wiki Debian) et → EFIStub (wiki Debian).

 

Note : GPT fdisk est un utilitaire basé sur le concept de fdisk mais qui permet de modifier la GUID Partition Table (table de partition GPT) du disque. Rod Smith a fait un tutoriel très complet.

 

 

…. …. …. ….


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#4 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 28 juillet 2014 - 18:00

…. …. …. ….

 

[III] .. Après l'installation et conclusion.

 

La version 7.6 de Debian fonctionne correctement et Windows ''7'' pas plus mal que d'habitude. Les données situées dans /home et dans le d:\ de Windows sont accessibles puisque aucune de ces deux partitions n'a été formatée.

 

Rien de bien nouveau dans Debian 7.6 par rapport à ce qui a déjà été décrit pour la version 7.5 → ICI ou → LA.

La raison essentielle est donnée dans la présentation officielle de la version 7.6 ..

« Le projet Debian a l'honneur d'annoncer la sixième mise à jour de sa distribution stable Debian 7 (nommée wheezy). Tout en réglant quelques problèmes importants, cette mise à jour corrige principalement des problèmes de sécurité de la version stable. »

 

[a] Mises à jour.

Aucune mise à jour n'est immédiatement disponible. Avec une installation à partir d'une image « netinst » (qui nécessite une connexion à Internet pour installer Debian) ce sont les derniers paquets disponibles dans les dépôts officiels qui ont été mis en place.

 

 

[b] Dépôts

Après ajout des ''backports'' via Synaptic .. [ deb http://ftp.debian.org wheezy-backports main ]

Dépôts 2014-07-26 11_46_21.png

Avec une installation à partir d'une image « netinst », le lecteur/graveur de CD/DVD n'est pas sélectionné comme source de paquets logiciels.

Dépôts 2014-07-26 19_09_46.png

 

[c] Barre de tâches.

Comme à mon habitude, c'est l'environnement Gnome Classic qui a été préféré à Gnome 3. Gnome Classic est plus léger ; il convient mieux à un ordinateur peu puissant.

Il se peut que sa barre de tâche ne vous convienne pas et que vous vouliez y rajouter des icônes de lancement de vos logiciels et utilitaires préférés.

.. Pour les applications contenues dans les menus, il suffit de faire un ''glisser - déposer''.

.. Pour les outils communs, positionnez la souris sur la barre et faites [Alt] + ''clic droit'' ..

Barre de tâche Alt+click droit.png

Vous pouvez alors rajouter ce qui vous semble nécessaire et même créer une nouvelle barre de tâche qui, par défaut, se mettra en bas de l'écran mais que vous pourrez changer de place ultérieurement.

Tableau de bord ajout 2014-07-25 16_53_22.png

 

[d] Logiciels ajoutés via Synaptic sans le moindre problème.

[d.1] Logiciels nécessaires (à mon avis)

.. UFW det GUFW pour la gestion du pare-feu et surtout son activation. Notez que GUFW doit être lancé dans le Terminal administrateur.

.. bleachbit pour nettoyer le système de temps en temps,

.. disk-manager pour paramétrer le ''montage'' automatique des partitions ntfs désirées de Windows,

.. startup-manager pour gérer dans Grub les préférences de lancement de système s'il y a démarrage multiple (comme c'est présentement le cas).

[d.2] Convenances personnelles.

VLC, Audacious, PlayOnLinux (et donc Wine), Pidgin, flashplayer-nonfree (Flash Player).

 

 

[e] Partitions et ressources.

GParted final 2014-07-27 10_42_47.png

Ici, après lancement de Iceweasel et une page d'Infomars, Writer (LibreOffice) et un petit texte, Gimp et une copie d'écran ..

 

Moniteur système 02.png

 

[f] Mises à jour .. J'insiste !

Un système à jour, c'est important, très important !

La FAQ Debian GNU/Linux : Chapitre 9 - Garder son système Debian à jour

aptitude safe-upgrade 2014-07-30 09_11_25.png

 

 

[g] Conclusion.

A cause de cette saleté d'UEFI, l'installation de Debian après et à la place d'une Ubuntu n'a pas été simple. Il en aurait certainement été autrement si rien n'avait été installé au préalable en dual-boot avec Windows.

Maintenant tout tourne rond. Debian 7.6 convient à tout ordinateur disposant de 1 Go de mémoire ou plus, comme Debian 7.5 ou Manjaro 0.8.10.

 

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#5 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 01 août 2014 - 10:13

..

 

[IV] .. Adjonction d'une imprimante Canon Pixma MP495.

 

À l'origine, cette imprimante était partagée en réseau via une connectique ''WiFi''. Cette technique avait cessé de fonctionner (tant depuis Windows que depuis Ubuntu) et elle était désormais connectée en USB à cet ordinateur sans aucun problème de fonctionnement depuis Windows. Sous Ubuntu (32 bits) seule l'impression fonctionnait car le pilote du scanner n'était pas installé.

 

[a] Avec Debian 7.6 64 bits, le problème a été de trouver les bons pilotes. La quasi totalité des recherches mènent à des drivers pour système 32 bits (i386) avec lesquels l'imprimante pourtant détectée n'est pas être prise en compte (ajoutée).

Plusieurs solutions :

.. Faire fonctionner sur Debian 7.6 64 bits un module d'exécution de logiciels 32 bits : Running 32-bit Applications on 64-bit Debian GNU/Linux (Debian administration) .. Multiarch (wiki Debian) .. Installer les librairies ia32-libs sous Debian 7 64 bits (Juste Geek)

.. Passer par le système général d'impression de Debian : CUPS (wiki Debian).. CUPS Configuring (wiki Debian)

.. Essayer les pilotes Gutenprint (Open Printing) ; .. Trouver les pilotes propriétaires adéquats.

 

 

Dans le cas de la Pixma MP 495, ils se trouvent → ICI ←  pour Debian ce sont les drivers numérotés 33 (MP495series_printer_driver.tar .. imprimante) et 34 (MP495series-scanner_driver.tar .. scanner).

Une fois téléchargés, pour les installer, il faut les dépaqueter (deux fois) jusqu'à obtenir ..

MP495 printer install 01.png

MP495 scanner install 01.png

Dans chacun des deux cas, dans le Terminal administrateur, il faut alors se déplacer jusqu'à l'endroit où se trouvent le fichier .sh (script shell) ; Installer les fichiers de type run, sh et bin (Dempiller .. La Zone Libre .. 24 août 2010)

.. Exemple pour l'imprimante :

cd /home/votre nom d'utilisateur/nom du répertoire de décompression/cnijfilter-mp495series-3.40-1-deb

puis

./sh

.. Exemple pour le scanner

cd /home/votre nom d'utilisateur/nom du répertoire de décompression/scangearmp-mp495series-1.60-1-deb

puis

./sh

Contrôle de ce qui a été installé pour le scanner ..

scangearmp 01 2014-07.png

 

L'imprimante est immédiatement prise en charge par des logiciels installés, LibreOffice Writer en particulier. Par contre, le scanner n'est pas trouvé par Gimp.

 

 

[c] Scanner

Pour faire fonctionner le scanner, il faut utiliser le logiciel scangearmp fourni par Canon et automatiquement installé dans /usr/bin en même temps que le pilote du scanner .

Dans le Terminal administrateur ..

scangearmp

scangearmp 02 2014-07.png

Après avoir cliqué sur [ OK ] ..

scangearmp 03 scan 01.png

Un peu ''rustique'' mais le scan est paramétrable ..

scangearmp 04 scan 02 apercu.png

scangearmp 05 scan 03 format.png

 

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)




0 utilisateur(s) en train de lire ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)