1 votes

Debian nouvellement installée bloque au chargement sur MacBook Pro "Core 2 Duo" 2.16

J'ai fait une installation réussie de Debian 10.6 32 bits sur mon MacBook Pro 2007 "Core Duo" 2.16 GHz (T2600). MacBook Pro 15 pouces "Core 2 Duo" 2.16 2.16 GHz Core 2 Duo (T7400) 2007

Intro . 24 octobre 2006
Disque . 5 juin 2007
Commandez MA609LL
Modèle A1211 (EMC 2120)
Famille Core 2 Duo/fin 2006
ID MacBookPro2,2
RAM 1 Go (mis à niveau vers 3 Go)
VRAM 128 MB

(Le modèle MacBook Pro comprend un processeur graphique ATI Mobility Radeon X1600 avec 256 MB 128 Mo de mémoire vidéo GDDR3 et fonctionnalité DVI dual-link)

La version Debian est : i386/iso-hybrid/debian-live-10.6.0-i386-gnome.iso.

Après quelques réparations telles que installation des paquets firmware-linux-nonfree , Je démarre maintenant et j'obtiens le message suivant :

"fb: switching to radeondrmfb from EFI VGA"

Une fois ce message affiché, le système est bloqué.

Que signifie ce message ? Y a-t-il quelque chose que je puisse faire pour débloquer la situation ?

Toute aide est la bienvenue.

0 votes

Je suis conscient que ce post n'est peut-être pas le meilleur endroit pour être envoyé ici. Cependant, certains d'entre vous ont peut-être une expérience en la matière. J'attends des commentaires et des pistes.

0 votes

Retour d'expérience : probablement meilleur sur la pile Unix Linux.

0 votes

Ce message signifie qu'il passe du VGA par défaut/de base à l'utilisation du GPU Radeon. Il peut s'agir d'un pilote incompatible dans Linux ou d'un GPU défectueux. Vous pouvez essayer de démarrer en mode utilisateur unique (texte) et supprimer les paramètres que vous avez modifiés.

1voto

lx07 Points 2680

J'ai aussi 2007 MacbookPro2,1 et j'ai constaté que le pilote Radeon de Linux ne fonctionne pas.

Sans recompilation de votre noyau, vos options sont extrêmement limitées - vous pouvez essayer un noyau très ancien (avant 2009). KMS introduction) qui serait difficile à trouver et peu sûre ou essayer de passer nomodeset paramètre du noyau (ce qui signifie qu'il n'y aura pas de graphiques du tout).

Pour faire fonctionner les graphiques, il faut faire ce qui suit :

  1. démarrer à partir du dernier CD live ubuntu (maintenir alt, ou c, au démarrage)
  2. vider le bios dd if=/dev/mem of=vbios.bin bs=65536 skip=12 count=1
  3. déplacez-le dans le fichier /lib/firmware/radeon/vbios.bin de votre partition.

Basé sur ce fil de discussion du forum Archlinux Chargement du firmware Radeon personnalisé pour Macbook Pro fil que j'ai sauvé vbios.bin a /usr/lib/firmware/radeon/vbios.bin .

  • Vérifiez-le comme décrit dans le lien ci-dessus :

b) Vous pouvez vérifier l'exactitude avec : hexdump -C vbios.bin | head -n 1 00000000 55 aa 7d e9 7f 02 00 00 00 00 00 00 00 00 00 00 00 00 |U.}.............| les deux premiers octets doivent être 55 aa, et plus loin dans le dump, on trouve des mentions de copyright. droits d'auteur. :-)

  • Patch radeon_bios.c source pour lire ce fichier et recompiler le noyau.

Cette méthode a fonctionné pour moi au cours des dernières années. De temps en temps, radeon_bios.c et le patch dans les liens ci-dessus est périmé. Depuis le mois dernier (octobre 2020), le patch suivant fonctionne avec kernel.org noyau. Pour les autres, vous devrez peut-être l'ajuster manuellement.

--- archlinux-linux/drivers/gpu/drm/radeon/radeon_bios.c.orig   2020-04-08 13:12:37.572725381 +0200
+++ archlinux-linux/drivers/gpu/drm/radeon/radeon_bios.c    2020-04-08 13:26:48.700908967 +0200
@@ -33,6 +33,7 @@
 #include <drm/drm_device.h>

 #include "atom.h"
+#include <linux/firmware.h>
 #include "radeon.h"
 #include "radeon_reg.h"

@@ -60,15 +61,18 @@ static bool igp_read_bios_from_vram(stru
    vram_base = pci_resource_start(rdev->pdev, 0);
    bios = ioremap(vram_base, size);
    if (!bios) {
+       DRM_ERROR("No bios\n");
        return false;
    }

    if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) {
+       DRM_ERROR("Invalid bios\n");
        iounmap(bios);
        return false;
    }
    rdev->bios = kmalloc(size, GFP_KERNEL);
    if (rdev->bios == NULL) {
+       DRM_ERROR("alloc fail\n");
        iounmap(bios);
        return false;
    }
@@ -77,6 +81,41 @@ static bool igp_read_bios_from_vram(stru
    return true;
 }

+static bool radeon_read_bios_from_firmware(struct radeon_device *rdev)
+{
+   const uint8_t __iomem *bios;
+   resource_size_t size;
+   const struct firmware *fw = NULL;
+
+   request_firmware(&fw, "radeon/vbios.bin", rdev->dev);
+   if (!fw) {
+           DRM_ERROR("No bios\n");
+           return false;
+   }
+   size = fw->size;
+   bios = fw->data;
+
+   if (!bios) {
+           DRM_ERROR("No bios\n");
+           return false;
+   }
+
+   if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) {
+           DRM_ERROR("wrong sig\n");
+           release_firmware(fw);
+           return false;
+   }
+   rdev->bios = kmalloc(size, GFP_KERNEL);
+   if (rdev->bios == NULL) {
+           DRM_ERROR("alloc fail\n");
+           release_firmware(fw);
+           return false;
+   }
+   memcpy(rdev->bios, bios, size);
+   release_firmware(fw);
+   return true;
+}
+
 static bool radeon_read_bios(struct radeon_device *rdev)
 {
    uint8_t __iomem *bios, val1, val2;
@@ -663,7 +702,9 @@ bool radeon_get_bios(struct radeon_devic
    bool r;
    uint16_t tmp;

-   r = radeon_atrm_get_bios(rdev);
+   r = radeon_read_bios_from_firmware(rdev);
+   if (!r)
+       r = radeon_atrm_get_bios(rdev);
    if (!r)
        r = radeon_acpi_vfct_bios(rdev);
    if (!r)

0 votes

Une autre option à considérer si vous voulez simplement utiliser le MBP plutôt que d'installer Linux en particulier est d'installer Windows 10. Il fonctionne très bien sur mon MBP 2007 sans qu'il soit nécessaire de le modifier.

0 votes

@ix07 Merci pour le temps passé sur ce sujet. Je dois étudier votre guide avant de commencer à le faire. Il y a probablement une courbe d'apprentissage car je n'ai jamais recompilé un noyau, je dois étudier cela. Je vous tiendrai au courant.

0 votes

@ix07 Je veux continuer à utiliser le MBP parce que c'est une bonne machine. Je ne peux pas l'utiliser avec OSX, trop lent. La raison pour laquelle je voulais installer Linux est qu'il n'a que 3 Go de RAM. J'ai également essayé d'installer Ubuntu mais j'ai rencontré des problÃ?mes avec le démarrage car le démarrage EFI du MBP est de 32 bits et Ubuntu n'est que de 64 bits. Debian semblait être la bonne option. En ce qui concerne Windows, compte tenu des limites de RAM sur le MBP, je me demande si cela fonctionnerait bien avec Windows. Des idées ou des conseils sur Windows et un MBP avec 3 Go de RAM ? juste au cas où.

1voto

David Anderson Points 30783

Remarque : la version stable actuelle étant désormais la 10.7.0, cette réponse utilisera cette version au lieu de la 10.6.0.

Cette réponse modifie la procédure d'installation utilisée par le PO de la manière suivante.

  • Les paquets non libres seront inclus dans le fichier ISO d'installation. Cela évitera de rencontrer des problèmes pour télécharger les paquets non libres après avoir terminé une installation.
  • Alors que l'installation initiale sera en 32 bits, l'installation finale sera en 64 bits.
  • Les installations démarreront en BIOS à partir du disque interne.
  • L'utilisation du schéma de table de partition MBR (Master Boot Record) sera utilisée. Si l'utilisation de la table de partition GUID (GPT) ou de la table de partition MBR hybride est souhaité, l'utilisateur devra apporter les modifications appropriées à cette réponse.

Les fichiers ISO de l'installation Debian peuvent être gravés sur un DVD. Ces DVD sont configurés pour être amorcés par le BIOS ou l'EFI. Cependant, les premiers Macs Intel, tels que de l'OP Il est impossible de démarrer à partir d'un DVD avec une telle configuration. De plus, tous les Macs Intel ne peuvent pas démarrer le BIOS à partir d'un port USB. Cela inclut le modèle de Mac de l'OP.

Un bref aperçu de la procédure est donné ci-dessous. Une explication assez longue suivra.

  • Utilisez un autre ordinateur pour télécharger le fichier ISO de l'installation Debian 32 bits qui comprend des logiciels supplémentaires pour le matériel vidéo graphique.
  • Utilisez le dd ou Rufus pour transférer le fichier ISO de l'installation Debian 32 bits sur une clé USB.
  • Utilisez le gestionnaire de démarrage de Mac pour amorcer EFI 32 bits à partir de la clé USB et installez un BIOS 32 bits pour démarrer Debian. Pendant l'installation, un ext4 Une partition formatée sera créée sur le disque interne pour les nouvelles installations.
  • Utilisez le Mac ou un autre ordinateur pour télécharger un fichier ISO d'installation de Debian 64 bits qui comprend des logiciels supplémentaires pour le matériel vidéo graphique. Téléchargez également une image du noyau Debian 64 bits ( vmlinuz ) et un disque RAM initial de 64 bits ( initrd.gz ). Ces deux fichiers spéciaux permettent de démarrer un installateur Debian à partir d'un disque interne.
  • Transférez l'ISO d'installation de Debian 64 bits, l'image du noyau Debian et les fichiers du disque RAM initial vers la partition créée sur le disque interne pour les nouvelles installations. Si un autre ordinateur est utilisé pour le téléchargement, le transfert peut être effectué en utilisant une clé USB formatée en FAT ou une clé USB à mémoire flash. sftp .
  • Démarrez avec Grub, puis utilisez la ligne de commande Grub pour démarrer en BIOS 64 bits à partir de la partition du disque interne créée pour les nouvelles installations. Installez un BIOS 64 bits pour démarrer Debian.
  • Supprimez la partition interne créée pour les nouvelles installations et récupérez l'espace pour l'utilisation de Debian.
  • (facultatif) Permet au Mac de démarrer en mode BIOS par défaut.

Les étapes de l'installation de Debian sont les suivantes.

Conseil : pour une meilleure vue, cliquez sur une image ou ouvrez une image dans une nouvelle fenêtre.

  1. Utilisez un autre ordinateur pour télécharger le fichier ISO de l'installation Debian 32 bits actuelle qui comprend des logiciels supplémentaires pour le matériel vidéo graphique. Ce fichier peut être trouvé ici . Actuellement, il s'agit du fichier nommé firmware-10.7.0-i386-DVD-1.iso . Ici, on a supposé que tous les fichiers sont téléchargés vers les utilisateurs par défaut. Downloads dossier.

  2. Transférez le fichier ISO de l'installation Debian 32 bits sur une clé USB. Insérez le lecteur flash dans un port USB. Suivez les instructions suivantes en fonction du type de système d'exploitation.

    • OS X (MacOS) : Utilisez le diskutil list pour déterminer l'identifiant du dispositif. Si l'identifiant du disque n'est pas disk1 puis effectuez la substitution appropriée lors de la saisie de la première ligne.

      DISK=disk1
      diskutil unmountdisk $DISK
      sudo dd if=~/Downloads/firmware-10.7.0-i386-DVD-1.iso of=/dev/r$DISK bs=1m
    • Linux : Utilisez le lsblk pour déterminer l'identifiant du dispositif. Si l'identifiant du disque n'est pas sdb puis effectuez la substitution appropriée lors de la saisie de la première ligne.

      DISK=sdb
      sudo umount /dev/$DISK*
      sudo dd if=~/Downloads/firmware-10.7.0-i386-DVD-1.iso of=/dev/$DISK bs=1M
    • Les fenêtres : Un outil tiers sera nécessaire. L'un de ces outils est rufus . Par exemple, si un volume du lecteur flash s'est vu attribuer la lettre de lecteur E: alors la version actuelle de rufus doit être configurée comme indiqué ci-dessous.

      Remarque : un lecteur flash peut être sélectionné même si aucune lettre de lecteur ne lui a été attribuée.

      Une fois la configuration terminée, sélectionnez le Start bouton. Lorsque la fenêtre contextuelle ci-dessous apparaît, sélectionnez Write in DD Image mode suivi par le OK bouton.

      Remarque : Après avoir transféré avec succès le firmware-10.7.0-i386-DVD-1.iso sur un lecteur flash USB, une partition du lecteur flash peut être montée et modifiée par Windows. Bien que ces modifications n'interfèrent pas avec l'installation de Debian, elles empêchent la vérification du lecteur flash par une somme de contrôle SHA ou une comparaison avec le fichier d'origine.

      D'autres outils tiers possibles sont décrits dans le Section "Sous Windows" du document Arch Linux "Support d'installation flash USB". .

  3. Créez une table de partition MBR sur le disque interne. Insérez la clé USB dans un port USB du Mac où Debian doit être installé. Démarrez ou redémarrez le Mac et maintenez immédiatement enfoncée la touche option jusqu'à ce que les icônes du gestionnaire de démarrage de Mac apparaissent. Choisissez l'icône du lecteur externe avec l'étiquette EFI Boot . Lorsque l'image ci-dessous apparaît, choisissez Advanced options ... puis sélectionnez ... Rescue mode .

    Grub menu

    Continuez jusqu'à ce qu'une image similaire à celle ci-dessous apparaisse. Choisissez Do not use a root file system puis sélectionnez Execute a Shell in the installer environment et enfin, <Continue> .

    pick root file system

    Entrez les commandes suivantes. Lorsqu'on vous demande de continuer, entrez un y .

    parted /dev/sda mklabel msdos
    parted /dev/sda mkpart primary hfs 1mib 100%
    reboot

    Si le Mac ne démarre pas à partir du lecteur flash, redémarrez-le et maintenez immédiatement la touche option jusqu'à ce que les icônes du gestionnaire de démarrage apparaissent. Sélectionnez l'icône du lecteur externe étiquetée EFI boot .

  4. Installer un BIOS 32 bits pour démarrer Debian. Lorsque l'image ci-dessous apparaît, sélectionnez soit Graphical install o Install . Ici, Install a été choisi, comme indiqué ci-dessous.

    Install

    Poursuivez l'installation. Lorsqu'une image similaire à celle ci-dessous apparaît, sélectionnez <No> .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez Manual .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant (sda) .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez <Yes> .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant FREE SPACE .

    Partition disks

    Ici, vous voulez créer une nouvelle partition primaire au début de l'espace disponible. Lorsqu'on vous demande une taille, entrez une taille inférieure à la taille maximale. Cette valeur peut être déterminée en soustrayant de la taille maximale la taille souhaitée pour la partition d'échange et la taille de la partition temporaire nécessaire pour les fichiers d'installation de Debian 64 bits. Dans cet exemple, la partition d'échange sera de 6 Go et la partition temporaire de 16 Go. La différence est indiquée ci-dessous.

    128.8 GB - 6 GB - 16 GB = 106.8 GB

    La valeur de la taille que vous saisirez sera très probablement différente de la valeur de l'option 106.8 GB saisi dans cet exemple. Configurez le reste des paramètres de la partition comme indiqué ci-dessous, puis sélectionnez Done setting up the partition .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant FREE SPACE .

    Partition disks

    Ici, vous voulez créer une nouvelle partition logique à la fin de l'espace disponible. Lorsqu'on vous demande une taille, entrez la taille souhaitée pour la partition swap. Dans cet exemple, la valeur a déjà été indiquée comme étant de 6 Go. Vous devez entrer la valeur que vous avez déjà déterminée. Configurez le reste des paramètres de la partition comme indiqué ci-dessous, puis sélectionnez Done setting up the partition .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant FREE SPACE .

    Partition disks

    Ici, vous voulez créer une nouvelle partition primaire à partir de l'espace disponible. Lorsqu'on vous demande une taille, ne modifiez pas la valeur indiquée. Configurez le reste des paramètres de la partition comme indiqué ci-dessous, puis sélectionnez Done setting up the partition .

    Partition disks

    Pour cet exemple, le résultat est indiqué ci-dessous. Sélectionnez Finish partitioning and write changes to disk .

    Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez <Yes> .

    Partition disks

    Procédez à l'installation. Lorsqu'une image similaire à celle présentée ci-dessous apparaît, choisissez un miroir ou évitez d'utiliser un miroir. Dans cet exemple, le miroir est évité, ce qui réduit le temps nécessaire à l'installation. Pour éviter le miroir, sélectionnez <Go Back> puis en sélectionnant <Yes> .

    Configure the package manager

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, le seul logiciel requis est probablement le logiciel standard system utilities . Dans cet exemple, un Debian desktop environment sera omis pour réduire le temps d'installation. Le site SSH server sera inclus, donc sftp sera disponible pour transférer des fichiers plus tard. Vous trouverez ci-dessous la configuration utilisée dans cet exemple. Lorsque vous avez terminé vos choix, sélectionnez Continue .

    Software selection

    Procédez à l'installation. Si une image similaire à celle présentée ci-dessous apparaît, sélectionnez <Yes> .

    Install the Grub boot loader on a hard disk

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant /dev/sda .

    Remarque : Lors de l'utilisation d'une version antérieure de l'installateur Debian, le dispositif /dev/sda ont dû être saisis manuellement.

    Install the Grub boot loader on a hard disk

    Terminez l'installation de Debian.

  5. Créez un installateur Debian 64 bits sur une partition de disque interne.

    Remarque : les instructions données dans cette étape sont tirées de la section 4.3. Préparation des fichiers pour le démarrage de la clé USB de la Guide d'installation de Debian GNU/Linux . La principale différence est qu'une partition sur le disque interne sera utilisée au lieu d'une clé USB (flash drive).

    Commencez par démarrer sur Debian. Si le Mac ne démarre pas par défaut sur Debian (via Grub), redémarrez-le et maintenez immédiatement la touche option jusqu'à ce que les icônes du gestionnaire de démarrage apparaissent. Sélectionnez l'icône du lecteur interne étiquetée Windows . Si un environnement de bureau Debian n'a pas été installé, connectez-vous en tant que Root. Sinon, connectez-vous en utilisant le nom d'utilisateur par défaut, ouvrez une fenêtre Terminal et entrez la commande ci-dessous.

    su --login

    Entrez la commande suivante pour autoriser l'écriture dans le /dev/sda3 qui s'est vu attribuer le nom de /installation point de montage.

    chmod a+w /installation

    Transfert, vers le /installation point de montage, les trois fichiers nécessaires pour installer une Debian 64 bits. L'un de ces fichiers est le fichier ISO de l'installation actuelle de Debian 64 bits qui comprend des logiciels supplémentaires pour le matériel vidéo graphique. Ce fichier peut être trouvé ici . Actuellement, il s'agit du fichier nommé firmware-10.7.0-amd64-DVD-1.iso . Les deux autres fichiers sont les fichiers d'image de l'installateur basés sur le texte et requis lors du démarrage à partir du disque interne. Actuellement, il s'agit de vmlinuz et initrd.gz . Vous trouverez ci-dessous différentes façons de transférer ces fichiers. Choisissez une méthode ou trouvez-en une autre.

    Remarque : Le choix ci-dessous peut dépendre des collections prédéfinies de logiciels qui sont actuellement installées.

    • Utilisez un autre ordinateur pour télécharger et transférer les fichiers sur une clé USB formatée FAT. Utilisez soit le cp ou l'application Fichiers pour copier depuis le lecteur flash USB vers l'ordinateur. /installation point de montage.
    • Utilisez un autre ordinateur pour télécharger les fichiers. Utilisez sftp sur cet autre ordinateur pour transférer les fichiers sur le /installation point de montage sur le Mac. Entrez la commande hostname -I sur le Mac pour obtenir une adresse IP.
    • Utilisez l'application FireFox ESR pour télécharger les fichiers depuis le web. Utilisez soit l'application cp ou de l'application Fichiers pour copier les fichiers téléchargés vers l'application /installation point de montage.

    Une fois terminé, éteignez le Mac. Si l'environnement de bureau Debian n'a pas été installé, entrez la commande ci-dessous à la place.

    shutdown -P now

    Retirez toutes les clés USB qui peuvent être branchées sur le Mac.

  6. Remplacez la Debian 32 bits par une Debian 64 bits. Commencez par démarrer avec Grub. Si le Mac ne démarre pas sur Grub par défaut, redémarrez-le et maintenez immédiatement la touche option jusqu'à ce que les icônes du gestionnaire de démarrage apparaissent. Sélectionnez l'icône du lecteur interne étiquetée Windows . Lorsqu'une image similaire à celle présentée ci-dessous apparaît, appuyez sur le bouton . C clé.

    GNU GRUB

    Saisissez les commandes suivantes pour démarrer à partir de l'ordinateur de l'entreprise /dev/sda3 partition. Cette séquence de commandes a été dérivée de la section 5.1.5. Démarrage à partir de Linux en utilisant LILO ou GRUB de la Guide d'installation de Debian GNU/Linux .

    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    linux /vmlinuz
    initrd /initrd.gz
    boot

    Procédez à l'installation de Debian. Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez Manual .

    64 Partition disks

    Lorsqu'une image similaire à celle présentée ci-dessous apparaît, sélectionnez la ligne contenant #1 primary .

    64 Partition disks

    Configurez le paramètre de partition comme indiqué ci-dessous, puis sélectionnez Done setting up the partition .

    64 Partition disks

    Pour cet exemple, le résultat est indiqué ci-dessous. Sélectionnez Finish partitioning and write changes to disk .

    64 Partition disks

    Lorsqu'une image semblable à celle présentée ci-dessous apparaît, sélectionnez <Yes> .

    Note : C'est le moment où la version 32 bits de Debian est supprimée.

    64 Partition disks

    Continuez avec l'installation de Debian. Lorsqu'une image similaire à celle montrée ci-dessous apparaît, sélectionnez la ligne contenant /dev/sda .

    Remarque : Lors de l'utilisation d'une version antérieure de l'installateur Debian, le dispositif /dev/sda ont dû être saisis manuellement.

    64 Install the GRUB boot loader on a hard disk

    Terminez l'installation de Debian.

  7. Retirez la partition contenant les fichiers d'installation et étendez la partition Debian.

    Ouvrez une fenêtre de l'application Terminal. Saisissez les commandes indiquées ci-dessous.

    su
    sudo parted /dev/sda unit s \ print

    La sortie produite dans cet exemple à partir de la saisie de ces commandes est présentée ci-dessous.

    dma@debian:~$ su
    Password: 
    root@debian:/home/dma# sudo parted /dev/sda unit s \ print
    Model: ATA VBOX HARDDISK (scsi)
    Disk /dev/sda: 251658240s
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start       End         Size        Type      File system     Flags
     1      2048s       208592895s  208590848s  primary   ext4            boot
     3      208592896s  239937535s  31344640s   primary   ext4
     2      239939582s  251656191s  11716610s   extended
     5      239939584s  251656191s  11716608s   logical   linux-swap(v1)

    À partir de la deuxième rangée d'entrées du tableau ci-dessus, enregistrez l'entrée dans la colonne End colonne. Il s'agit de la ligne où le Number l'entrée est 3 . Dans cet exemple, l'entrée dans le End La colonne est 239937535s . L'entrée que vous enregistrerez sera très probablement différente. Ensuite, saisissez les commandes et les entrées indiquées ci-dessous. Remplacez l'entrée de 239937535s avec l'entrée que vous avez enregistrée dans le tableau.

    sudo parted /dev/sda rm 3
    sudo parted /dev/sda resizepart 1
    yes
    239937535s
    sudo parted /dev/sda unit s \ print

    La sortie produite dans cet exemple à partir de ces commandes et entrées est présentée ci-dessous.

    root@debian:/home/dma# sudo parted /dev/sda rm 3
    Information: You may need to update /etc/fstab.
    
    root@debian:/home/dma# sudo parted /dev/sda resizepart 1
    Warning: Partition /dev/sda1 is being used. Are you sure you want to continue?
    Yes/No? yes
    End?  [107GB]? 239937535s
    Information: You may need to update /etc/fstab.
    
    root@debian:/home/dma# sudo parted /dev/sda unit s \ print
    Model: ATA VBOX HARDDISK (scsi)
    Disk /dev/sda: 251658240s
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start       End         Size        Type      File system     Flags
     1      2048s       239937535s  239935488s  primary   ext4            boot
     2      239939582s  251656191s  11716610s   extended
     5      239939584s  251656191s  11716608s   logical   linux-swap(v1)

    La première partition de la nouvelle table devrait maintenant occuper l'espace précédemment occupé par la troisième partition. Ensuite, entrez la commande donnée ci-dessous pour étendre le système de fichiers monté afin de remplir la partition.

    sudo resize2fs /dev/sda1

    La sortie produite dans cet exemple par la saisie de cette commande est présentée ci-dessous.

    root@debian:/home/dma# sudo resize2fs /dev/sda1
    resize2fs 1.44.5 (15-Dec-2018)
    Filesystem at /dev/sda1 is mounted on /; on-line resizing required
    old_desc_blocks = 13, new_desc_blocks = 15
    The filesystem on /dev/sda1 is now 29991936 (4k) blocks long.

    Le calcul ci-dessous peut être utilisé pour vérifier que l'espace utilisé par le système de fichiers en blocs correspond au nombre de secteurs de la partition.

    29991936 blocks * 4196 bytes/block / 512 bytes/sector = 239935488 sectors

    Enfin, saisissez les commandes ci-dessous pour fermer la fenêtre du terminal.

    exit
    exit

    Il est recommandé de redémarrer le Mac.

Définir le démarrage du BIOS comme valeur par défaut

Si une Debian amorcée par le BIOS est le seul système d'exploitation installé sur un Mac, alors le Mac devrait s'amorcer automatiquement sur Debian. Cependant, si l'amorçage par le BIOS n'a pas été défini par défaut, il peut y avoir un délai avant que l'amorçage ne commence. Sinon, le gestionnaire de démarrage de Mac peut être utilisé pour amorcer Debian. Pour définir l'amorçage par BIOS comme valeur par défaut, démarrez à partir d'un DVD d'installation d'OS X (MacOS) ou d'une clé USB, ouvrez une fenêtre de terminal et entrez la commande ci-dessous.

bless --device /dev/disk0 --setBoot --legacy

La version d'OS X (MacOS) choisie doit être compatible avec votre Mac. Les instructions pour la création d'une clé USB d'installation de Snow Leopard (OS X 10.6) se trouvent à l'adresse suivante ici .

Téléchargements Debian

Version 10.6.0

Version actuelle (10.7.0)

Références

MBRs hybrides : Le bon, le mauvais et le si moche que vous allez vous arracher les yeux
Alternatives à l'installation d'Ubuntu à partir d'une clé USB et d'un DVD amorçables
Rufus
Dans la section Windows du support d'installation de la clé USB
4.3. Préparation des fichiers pour le démarrage de la clé USB
Guide d'installation de Debian GNU/Linux
5.1.5. Démarrage à partir de Linux en utilisant LILO ou GRUB
Création d'un programme d'installation sur clé USB à partir d'un fichier ISO de Snow Leopard

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X