MATERIEL : Installer Debian sur Mac mini avec lecteur CD HS

Bonsoir,

Je souhaite installer Debian 7.8 sur le disque dur interne de mon Mac mini.
J’ai réussi à faire cette installation sur un disque du externe FireWire, mais pas sur le disque interne (Le lecteur CD fonctionne mal).

Depuis une session Debian de mon disque dur interne, j’ai pu effacer le disque interne, créer une partition ext4 à la fin de ce disque, et y copier le contenu de l’ISO Debian CD1 à l’aide de la commande “dd”.

Malgré cela, la touche Alt au démarrage du Mac ne me propose pas de booter sur cet ISO (qui m’aurait permis de lancer l’install sur l’espace disque restant), seul le disque externe m’est proposé, lorsqu’il et branché.

Comment puis-je booter sur cet ISO, et la solution envisagée peut-elle fonctionner ?

Ci-dessous quelques détails concernant ma configuration :

root@debianmini:/home/freddy# uname -a
Linux debianmini 3.2.0-4-powerpc #1 Debian 3.2.65-1+deb7u2 ppc GNU/Linux
root@debianmini:/home/freddy# lspci -nn
0000:00:0b.0 Host bridge [0600]: Apple Inc. UniNorth 2 AGP [106b:0034]
0000:00:10.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200] [1002:5962] (rev 01)
0001:10:0b.0 Host bridge [0600]: Apple Inc. UniNorth 2 PCI [106b:0035]
0001:10:17.0 Unassigned class [ff00]: Apple Inc. KeyLargo/Intrepid Mac I/O [106b:003e]
0001:10:18.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f]
0001:10:19.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f]
0001:10:1a.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f]
0001:10:1b.0 USB controller [0c03]: NEC Corporation USB [1033:0035] (rev 43)
0001:10:1b.1 USB controller [0c03]: NEC Corporation USB [1033:0035] (rev 43)
0001:10:1b.2 USB controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 04)
0002:20:0b.0 Host bridge [0600]: Apple Inc. UniNorth 2 Internal PCI [106b:0036]
0002:20:0d.0 Unassigned class [ff00]: Apple Inc. UniNorth/Intrepid ATA/100 [106b:003b]
0002:20:0e.0 FireWire (IEEE 1394) [0c00]: Apple Inc. UniNorth 2 FireWire [106b:0031] (rev 81)
0002:20:0f.0 Ethernet controller [0200]: Apple Inc. UniNorth 2 GMAC (Sun GEM) [106b:0032] (rev 80)
root@debianmini:/home/freddy# cat /proc/cpuinfo
processor	: 0
cpu		: 7447A, altivec supported
clock		: 1416.666661MHz
revision	: 1.2 (pvr 8003 0102)
bogomips	: 83.24
timebase	: 41620997
platform	: PowerMac
model		: PowerMac10,1
machine		: PowerMac10,1
motherboard	: PowerMac10,1 MacRISC3 Power Macintosh 
detected as	: 287 (Mac mini)
pmac flags	: 00000010
L2 cache	: 512K unified
pmac-generation	: NewWorld
Memory		: 1024 MB
root@debianmini:/home/freddy# df -h
Sys. fich.                                             Taille Util. Dispo Uti% Monté sur
rootfs                                                   6,5G  3,7G  2,5G  60% /
udev                                                      10M     0   10M   0% /dev
tmpfs                                                    101M  656K  101M   1% /run
/dev/disk/by-uuid/b40cec8d-f1df-4d03-b8c3-c06b3aa88ad4   6,5G  3,7G  2,5G  60% /
tmpfs                                                    5,0M     0  5,0M   0% /run/lock
tmpfs                                                    792M   80K  792M   1% /run/shm
/dev/sdb5                                                 67G  238M   63G   1% /home
/dev/sda2                                                649M  649M     0 100% /media/Debian 7.8.0 ppc 1
root@debianmini:/home/freddy# fdisk -l
/dev/sda
        #                    type name                  length   base      ( size )  system
/dev/sda1     Apple_partition_map Apple                     63 @ 1         ( 31.5k)  Partition map
/dev/sda2         Apple_UNIX_SVR2 untitled            18442240 @ 137859072 (  8.8G)  Linux native
/dev/sda3              Apple_Free Extra              137859008 @ 64        ( 65.7G)  Free space
/dev/sda4              Apple_Free Extra                    176 @ 156301312 ( 88.0k)  Free space

Block size=512, Number of Blocks=156301488
DeviceType=0x0, DeviceId=0x0

/dev/sdb
        #                    type name                  length   base      ( size )  system
/dev/sdb1     Apple_partition_map Apple                     63 @ 1         ( 31.5k)  Partition map
/dev/sdb2         Apple_Bootstrap untitled                1954 @ 64        (977.0k)  NewWorld bootblock
/dev/sdb3         Apple_UNIX_SVR2 untitled            13671876 @ 2018      (  6.5G)  Linux native
/dev/sdb4         Apple_UNIX_SVR2 swap                 6041016 @ 13673894  (  2.9G)  Linux swap
/dev/sdb5         Apple_UNIX_SVR2 untitled           141121569 @ 19714910  ( 67.3G)  Linux native
/dev/sdb6              Apple_Free Extra                      1 @ 160836479 (  0.5k)  Free space

Block size=512, Number of Blocks=160836480
DeviceType=0x0, DeviceId=0x0

root@debianmini:/home/freddy# cat /media/bootstrap/yaboot.conf 
## yaboot.conf generated by debian-installer
##
## run: "man yaboot.conf" for details. Do not make changes until you have!!
## see also: /usr/share/doc/yaboot/examples for example configurations.
##
## For a dual-boot menu, add one or more of:
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ

boot="/dev/disk/by-id/ieee1394-0030e000e00069cd:000430:0000-part2"
device=/pci@f4000000/firewire@e/node@0030e000e00069cd/sbp-2/@0
partition=3
root="UUID=b40cec8d-f1df-4d03-b8c3-c06b3aa88ad4"
timeout=50
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/boot/vmlinux
	label=Linux
	read-only
	initrd=/boot/initrd.img

image=/boot/vmlinux.old
	label=old
	read-only
	initrd=/boot/initrd.img.old
root@debianmini:/home/freddy# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb3 during installation
UUID=b40cec8d-f1df-4d03-b8c3-c06b3aa88ad4 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb5 during installation
UUID=d2507d87-fe0b-495e-9b1e-6b0c19fd93dd /home           ext4    defaults        0       2
# swap was on /dev/sdb4 during installation
UUID=bdf29753-9be3-4b15-af51-98f9f9a3fb3c none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdc1       /media/usb0     auto    rw,user,noauto  0       0
root@debianmini:/home/freddy# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=127387,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=103132k,mode=755)
/dev/disk/by-uuid/b40cec8d-f1df-4d03-b8c3-c06b3aa88ad4 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=810340k)
/dev/sdb5 on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
/dev/sda2 on /media/Debian 7.8.0 ppc 1 type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks)
/dev/sdb2 on /media/bootstrap type hfs (rw,nosuid,nodev,relatime,uid=0,gid=0,uhelper=udisks)
root@debianmini:/home/freddy# ls /dev/disk/by-id/
ata-AMSTIHATDCR-_WC_-W1842
ata-TS898012A0_L30GFJ3X
ata-TS898012A0_L30GFJ3X-part1
ata-TS898012A0_L30GFJ3X-part2
ata-TS898012A0_L30GFJ3X-part3
ata-TS898012A0_L30GFJ3X-part4
ieee1394-0030e000e00069cd:000430:0000
ieee1394-0030e000e00069cd:000430:0000-part1
ieee1394-0030e000e00069cd:000430:0000-part2
ieee1394-0030e000e00069cd:000430:0000-part3
ieee1394-0030e000e00069cd:000430:0000-part4
ieee1394-0030e000e00069cd:000430:0000-part5
ieee1394-0030e000e00069cd:000430:0000-part6
scsi-SATA_ST9808210A_3LG0JFX3
scsi-SATA_ST9808210A_3LG0JFX3-part1
scsi-SATA_ST9808210A_3LG0JFX3-part2
scsi-SATA_ST9808210A_3LG0JFX3-part3
scsi-SATA_ST9808210A_3LG0JFX3-part4
root@debianmini:/home/freddy# blkid 
/dev/sdb4: UUID="bdf29753-9be3-4b15-af51-98f9f9a3fb3c" TYPE="swap" 
/dev/sdb2: LABEL="bootstrap" TYPE="hfs" 
/dev/sdb3: UUID="b40cec8d-f1df-4d03-b8c3-c06b3aa88ad4" TYPE="ext4" 
/dev/sdb5: UUID="d2507d87-fe0b-495e-9b1e-6b0c19fd93dd" TYPE="ext4" 
/dev/sda2: LABEL="Debian 7.8.0 ppc 1" TYPE="iso9660" 
root@debianmini:/home/freddy# 

Bonjour,

C’est un peu confus.

Je te propose d’utiliser les capacités de l’Openfirmware des Mac PowerPC pour démarrer sur une clé USB, ça a bien fonctionné sur mon vieux iMac G3. Voici mes notes :

  1. Télécharger une image netinstall pour powerpc.
  2. Copier l’image iso sur la clé : [mono]sudo dd if=/chemin/vers/netinstall.iso of=/dev/sdb[/mono] # nom de l’image et du disque à adapter
  3. Démarrer dans l’OpenFirmware en appuyant sur .
  4. Lister pour info les périphériques (attention clavier en qwerty !) : [mono]dev / ls[/mono]
  5. Repérer les périphériques usb et vérifier leurs alias : [mono]devalias[/mono]
  6. Démarrer avec le bon alias, par exemple [mono]usb1[/mono], dans mon cas : [mono]boot usb1/disk@1:2,\yaboot[/mono]

[mono]\[/mono] indique de chercher yaboot dans n’importe quel sous-dossier. On pourrait préciser [mono]\install\yaboot[/mono] mais ce n’est pas nécessaire.
L’installation devrait débuter et tu choisiras les partitions de destination de ton choix.

Un vieux Mac de 1998 a donc pu démarrer sans pb sur une clé, qui l’eut cru ?
N’hésite pas si tu veux d’autres infos.

Merci pour l’astuce. Je viens de tester, avec l’ISO NetInstall et également avec l’ISO CD1 mais j’ai le même problème dans les 2 cas :

Welcome to yaboot version 1.3.16
Enter "help" to get some basic usage information

WARNING : Bootstrap partition tpe is wrong: "Apple_HFS"
          type should be: "Apple_Bootstrap"

boot:
Please wait, loading kernel...
   Elf64 kernel loaded...
Loading ramdisk...
ramdisk loaded at 01700000, size: 4628 Kbytes

Invalid memory access at   %SRR0: 00c09408   %SRR1: 00083030
 ok
0 > _

Une idée d’où peut venir le problème ?

Quelles images exactement as-tu téléchargé ??

Bonjour, quelles étaient les résultats des commandes 4 et 5 données par Isam et ce que tu as tapé en commande 6 ?

Merci Isam pour la bonne méthode :

Le point 1 : si je n’ai pas buggé en janvier, il existe des images iso powerpc de jessie et 7.8 qui ne sont pas fonctionnelles, j’ai déclaré le bug :
bugs.debian.org/cgi-bin/bugrepo … bug=774811
mais j’ai lâché l’affaire d’installer jessie powerpc à partir d’un media, cela me prenait trop la tête, on ne me proposait d’utiliser des versions d’iso qui ne marchaient pas et je me suis même aperçu que des versions de 7.8 n’étaient pas fonctionnelles, alors plutôt que déclarer des bugs à répétition, j’ai repris le dernier CD de netinstall 7.4 qui marchait et j’ai installé mon deuxième linux debian à partir de celui-ci et il s’est mis automatiquement en 7.8. Il est donc possible que Fred ait téléchargé une iso non-fonctionnelle ou alors c’est moi qui avait foiré en janvier.

1A : Nous allons déjà vérifier la fonctionnalité de l’iso :
à Fred53 : Quel est le résultat de # [mono]apt-cache policy openssl[/mono]
si non-présent, installe le paquet nécessaire pour contrôler les sommes.

Utilisation :
[mono]openssl dgst -sha512[/mono] /emplacement-de-l-iso/mon-image-iso

1B : Fred, quel est le lien de téléchargement de l’iso et quelles sont les sommes de contrôles sha512, celle de l’iso de la clé usb est-elle la même que celle indiquée sur le site ?
Si la somme de contrôle de l’iso de la clé USB est différente de celle indiquée sur le site, il faut recommencer l’opération avec dd.

point 2
Je regarde sur internet et je vois qu’il faut ajouter la commande [mono]sync[/mono] pour une bonne copie avec dd ;
dd bs=4M if=/chemin/vers/votreimage.iso of=/dev/sdb && sync

Fred, si la somme de contrôle de l’iso de ta clé USB est identique à celle indiquée sur le site, indique-moi le lien de téléchargement et je téléchargerai la même iso, je la graverai sur CD ( uniquement, j’en ai plein en rab et pas de DVD ), je vérifierai la somme de contrôle et je verrai bien si je peux amorcer avec cette iso. Dans ce cas, nous serons sûrs à 100 % qu’elle est fonctionnelle. Ensuite seulement nous continuerons à vérifier en suivant les autres points de la méthode d’Isam. Cela sera tout pour moi pour aujourd’hui, je verrai vos messages demain.

Bonjour,

Ci-dessous les informations demandées :

0 > dev / ls
...
  /usb-hid-class
  /usb-ms-class
  /usb-audio-class
  /sbp2-disk
  /ata-disk
  /atapi-disk
  /bootpath-search
  /terminal-emulator
/firewire-disk-mode
/pseudo-hid
  /keyboard
  /mouse
  /eject-key
/pseudo-sound
/multiboot
/diagnostics
/xmodem
/nvram@fff04000
/uni-n@f8000000
  /hw-clock
  /i2c@f8001000
    /cereal@1c0
/pci@f0000000
  /uni-north-agp@b
  /ATY,RockHopper2Parent@10
    /ATY,RockHopper2_A@0
/pci@f2000000
  /mac-io@17
    /interript-controller@40000
    /gpio@50
      /modem-reset@1d
      /modem-power@1c
      /extint-gpio15@67
    /escc-legacy@12000
      /ch-a@12004
      /ch-b@12000
    /escc@13000
      /ch-a@13020
      /ch-b@13000
    /i2s@10000
      /i2s-a@10000
        /sound
      /i2s-b@11000
    /timer@15000
    /via-pmu@16000
      /pmu-i2c
        /temp-monitor@190
          /local@0
          /remote@1
          /configuration@3
          /internal-high-limit@5
          /internal-high-limit@7
      /rtc
      /power-mgt
        /usb-power-mgt
      /pmu-pwm-fans
        /fan
    /i2c@18000
      /cereal@1c0
    /ata-3@20000
      /disk
  /usb@1a
  /usb@1b
    /hub@1
      /mouse@1
      /device@3
        /keyboard@0
        /eject-key@1
  /usb@1b,1
    /disk@1
  /usb@1b,2
/pci@f4000000
  /ata-6@d
    /disk
  /firewire@e
    /node@0030e000e00069cd
      /sbp-2@c000
        /disk@0
  /ethernet@f
    /ethernet-phy
/sep
  /fans
    /main-enclosure@0
  /clocks
  /power-supplies
  /device-slots
  /door-lock
  /temparatures
    /cpu-bottomside@0
    /cpu-on-die@1
  /audible-alarm
  /thermostats
ok
0 >
0 > devalias
pci0         /pci@f0000000
agp          /pci@f0000000
pci1         /pci@f2000000
pci2         /pci@f4000000
uni-n        /uni-n
ui2c         /uni-n/i2c
ui2c-serial  /uni-n/i2c/cereal
keyboard     /pseudo-hid/keyboard
mouse        /pseudo-hid/mouse
sound        /pseudo-sound
eject-key    /pseudo-hid/eject-key
nvram        /nvram
enet         /pci@f4000000/ethernet
fw           /pci@f4000000/firewire
cpu0         /cpus/@0
cpu1         /cpus/@1
pci          /pci@f2000000
usb0         /pci@f2000000/usb@1b,1
usb1         /pci@f2000000/usb@1b
usb-1a       /pci@f2000000/18
usb-1b       /pci@f2000000/19
usb-1c       /pci@f2000000/1a
usb-2a       /pci@f2000000/1b
usb-2b       /pci@f2000000/1b,1
usb-2c       /pci@f2000000/1b,2
mac-io       /pci@f2000000/mac-io@17
mpic         /pci@f2000000/mac-io@17/interrupt-controller
hd           /pci@f2000000/ata-6@d/disk@0
cd           /pci@f2000000/ata-6@d/disk@1
ide0         /pci@f2000000/mac-io@17/ata-3@20000/disk@0
ide1         /pci@f2000000/mac-io@17/ata-3@20000/disk@1
ultra0       /pci@f2000000/mac-io@17/ata-4@1f000/disk@0
ultra1       /pci@f2000000/mac-io@17/ata-4@1f000/disk@1
scca         /pci@f2000000/mac-io@17/escc/ch-a
sccb         /pci@f2000000/mac-io@17/escc/ch-b
ki2c         /pci@f2000000/mac-io@17/i2c
ki2c-serial  /pci@f2000000/mac-io@17/i2c/cereal
via-pmu      /pci@f2000000/mac-io@17/via-pmu
rtc          /pci@f2000000/mac-io@17/via-pmu/rtc
pi2c         /pci@f2000000/mac-io@17/via-pmu/pmu-i2c
wireless     /pci@f2000000/mac-io@17/@30000
usb2         /pci@f2000000/usb@1a
fans         /pci@f2000000/mac-io@17/via-pmu/pmu-pwm-fans
first-boot   /pci@f4000000/ata-6@d/disk
second-boot  /pci@f2000000/mac-io@17/ata-3@20000/disk
last-boot    /pci@f4000000/ethernet
screen       /pci@f0000000/ATY,RockHopper2Parent@10/ATY,RockHopper2_A@0
ok
0 >
boot usb0/disk@1:2,\\yaboot

Lors de mon premier essai, j’ai téléchargé le fichier ISO cdimage.debian.org/debian-cd/7.8 … etinst.iso
Lors de mon deuxième essai, j’ai téléchargé le fichier ISO cdimage.debian.org/debian-cd/7.8 … c-CD-1.iso
dont la signature correspond bien à la première ligne de cdimage.debian.org/debian-cd/7.8 … SHA512SUMS

freddy@lm17 ~ $ apt-cache policy openssl
openssl:
  Installé : 1.0.1f-1ubuntu2.8
  Candidat : 1.0.1f-1ubuntu2.8
 Table de version :
 *** 1.0.1f-1ubuntu2.8 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.1f-1ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
freddy@lm17 ~ $ openssl dgst -sha512 Téléchargements/debian-7.8.0-powerpc-CD-1.iso 
SHA512(Téléchargements/debian-7.8.0-powerpc-CD-1.iso)= 3cc0eda8842bc3723ac164881f7fe889abd2e84db97b3fb4fa6350281231ddb2879f90c6683801120a5244286b255d2646843c16916e3115b6f745be32a86a9a
freddy@lm17 ~ $ openssl dgst -sha512 /dev/sde

J’ai essayé la dernière commande ci-dessus pour vérifier ma clef USB sur laquelle l’ISO est gravé, mais ça ne répond pas (peut-être que ma méthode n’est pas bonne)

J’avais bien lancé la commande sync après la commande dd, et avant de retirer la clef USB.

Bonjour,

Tu as branché ta clé sur un HUB d’après ce que je comprends.

Ta commande semblait bonne, mais essaie au cas où directement sur un port USB du Mac, on ne sait jamais (en adaptant bien-sûr ton alias, mais ça tu sembles avoir bien compris).

Sinon si ce que Gilles dit se confirme, tu seras bon pour récupérér une ancienne image iso.

En fait, ma clef était branchée sur la façade de mon PC LinuxMint (à partir duquel j’ai copié l’ISO).

J’ai relancé la commande en précisant le numéro de partition :

freddy@lm17 ~ $ openssl dgst -sha512 /dev/sde1
SHA512(/dev/sde1)= fe94834cf5ce993a7fda476e5b0825b3c21ac706b67054bedf05bbc198cb3c00f2d7f733ebfd654232f7a40078d9bb7333e8e9b881a1f310f9d2a005ef4461d9

et là ça fonctionne mais je n’obtiens pas la bonne somme de contrôle.

[strike]Par ailleurs, j’ai constaté que la partition de l’ISO s’est créée à la fin de ma clé de 8Go, pas au début. Est-ce gênant ?[/strike] => C’est bizarre, la partition est à droite vu de Debian (disque dur externe branché sur le Mac), et à gauche vu du PC LinuxMint :119

Je vais réessayer de copier l’ISO, éventuellement avec l’outil “Créateur de clé USB” de LinuxMint.

Concernant la version de Debian, je serais surpris qu’elle ne soit pas compatible, puisque j’ai réussi à l’installer sur un disque externe branché sur ce Mac et qu’il démarre bien.

En utilisant le “Créateur de clé USB de LinuxMint”, j’obtiens la même somme de contrôle que tout à l’heure

freddy@lm17 ~ $ openssl dgst -sha512 /dev/sde1
SHA512(/dev/sde1)= fe94834cf5ce993a7fda476e5b0825b3c21ac706b67054bedf05bbc198cb3c00f2d7f733ebfd654232f7a40078d9bb7333e8e9b881a1f310f9d2a005ef4461d9

Comment cela est-il possible ? Dois-je tester avec une autre clé USB ?

Pour les sommes de contrôle sha512 de l’iso de l’USB, je les effectuais à partir d’un mac intel avec mac os x 10.5 sans me poser de questions ( il me semble que j’avais moins de choix qu’avec Linux ) et je vois qu’il y a des façons de faire avec Linux qui ne marchent pas. En tâtonnant, je viens de trouver une méthode qui marche :

J’ avais d’abord formaté la clé ensuite je l’avais nommée, ici profit, puis installé l’iso, puis tenté de démarrer avec, les autres fichiers sont venus ensuite pour un autre usage avoir constaté que l’iso n’amorçait pas.

root@mon-ordi:/media/profit# ls -ail total 290348 1 drwx------ 5 intervenant0 intervenant0 8192 janv. 1 1970 . 1572865 drwxr-xr-x 6 root root 4096 mars 12 08:31 .. 4019 -rw-r--r-- 1 intervenant0 intervenant0 291674112 janv. 13 05:18 debian-testing-powerpc-netinst.iso 4024 drwx------ 2 intervenant0 intervenant0 8192 janv. 16 18:29 .fseventsd 4026 -rw-r--r-- 1 intervenant0 intervenant0 967108 mars 3 16:35 minitube_2.3-1_powerpc.deb 4025 -rw-r--r-- 1 intervenant0 intervenant0 4605168 mars 3 16:23 qupzilla_1.8.6-1_powerpc.deb 4020 -rw-r--r-- 1 intervenant0 intervenant0 165 janv. 13 08:57 SHA512SUMS.small 4023 drwx------ 3 intervenant0 intervenant0 8192 janv. 16 18:29 .Spotlight-V100 4022 drwx------ 2 intervenant0 intervenant0 8192 janv. 16 18:29 .Trashes 4021 -rw-r--r-- 1 intervenant0 intervenant0 4096 janv. 16 18:29 ._.Trashes root@mon-ordi:/media/profit# openssl dgst -sha512 debian-testing-powerpc-netinst.iso SHA512(debian-testing-powerpc-netinst.iso)= 6cae8b25b54fbe57646b4dff28b201244585e3ddf7a9b4bae759949d57456b8252670338cdf458e013defdd28ed033dc9f5aab2d1be0ecdf277d7169ec395181 root@mon-ordi:/media/profit# less SHA512SUMS.small
Affichage de less :

6cae8b25b54fbe57646b4dff28b201244585e3ddf7a9b4bae759949d57456b8252670338cdf458e013defdd28ed033dc9f5aab2d1be0ecdf277d7169ec395181 debian-testing-powerpc-netinst.iso SHA512SUMS.small (END)

Les commandes qui précèdent sont extraites d’une tentative d’installation de jessie powerpc avec une clé qui a échoué, la même iso gravée sur un CD a aussi échoué à amorcer. J’ai même rapporté le bug :

bugs.debian.org/cgi-bin/bugrepo … bug=774811

la debian-jessie-DI-b2-powerpc-netinst.iso
SHA512(debian-jessie-DI-b2-powerpc-netinst.iso)=
8408a4f2dbc6d531be50f6079d1aea28bc4626cb346a5e6393b2a81a1b88b6c21fc3f9b224deb8585b037a5bd4105d7510c5620128820c8d937e75f24aa2c593
n’amorce pas non plus, en fait il y en a des tas qui n’amorcent pas pour l’architecture powerpc, j’en ai essayé 7 ou 8. Aucune personne ne m’a donné de solution valable après avoir déclaré le bug, j’ai même envoyé un message à Raphaël Hertzog,

raphaelhertzog.fr/

une pointure debian qui a seulement répercuté le rapport de bug sur une liste spécifiquement powerpc où l’on m’a conseillé d’essayer le CD1 au lieu de la netinstall, mais cela a ausi échoué. Alors j’ai repris le CD de la précédente installation qui avait marché et j’ai installé mon deuxième Linux debian avec sur une mémoire de masse SSD distincte.

Tout cela pour te dire que tu devrais essayer l’image iso debian-7.4.0-powerpc-netinst.iso que tu trouveras là :

debian.apt-get.eu/cd-images/7.4. … pc/iso-cd/

Tu ne te compliques pas la vie? Si j’ai bien compris tu as une installation fonctionnelle sur un disque firewire. Pourquoi ne fais tu pas une installation via debootstrap après avoir démarrer sur le disque firewire?

[quote=“Fred53”]En fait, ma clef était branchée sur la façade de mon PC LinuxMint (à partir duquel j’ai copié l’ISO).

J’ai relancé la commande en précisant le numéro de partition :

freddy@lm17 ~ $ openssl dgst -sha512 /dev/sde1
SHA512(/dev/sde1)= fe94834cf5ce993a7fda476e5b0825b3c21ac706b67054bedf05bbc198cb3c00f2d7f733ebfd654232f7a40078d9bb7333e8e9b881a1f310f9d2a005ef4461d9

et là ça fonctionne mais je n’obtiens pas la bonne somme de contrôle.

[strike]Par ailleurs, j’ai constaté que la partition de l’ISO s’est créée à la fin de ma clé de 8Go, pas au début. Est-ce gênant ?[/strike] => C’est bizarre, la partition est à droite vu de Debian (disque dur externe branché sur le Mac), et à gauche vu du PC LinuxMint :119

Je vais réessayer de copier l’ISO, éventuellement avec l’outil “Créateur de clé USB” de LinuxMint.

Concernant la version de Debian, je serais surpris qu’elle ne soit pas compatible, puisque j’ai réussi à l’installer sur un disque externe branché sur ce Mac et qu’il démarre bien.[/quote]

A] Ce que j’avais en tête en amenant la notion de début d’une partition, c’est
principalement du côté des chiffres les moins élevés dans les commandes du type :

parted /dev/sda print

mac-fdisk -l /dev/sda

fdisk -lu /dev/sda

B] Il faudrait être sûr qu’il s’agit strictement de la même version, même iso grâce aux sommes de contrôle,
ou bien vérifie entre les infos de /var/log/installer/syslog de l’installation sur disque externe et les infos de dénomination de l’iso ( le nom, le jour, le mois ) sur le site où tu es censé l’avoir téléchargée.

Exemple tiré de mon syslog de ma première installation debian :

Apr 13 14:08:04 base-installer: Using CD-ROM mount point /media/cdrom/ Apr 13 14:08:04 base-installer: Identifying.. Apr 13 14:08:05 base-installer: [53458152fd7c7a98b96800ccfb69bff6-2] Apr 13 14:08:05 base-installer: Scanning disc for index files.. Apr 13 14:08:11 base-installer: Found 1 package indexes, 0 source indexes, 1 translation indexes and 0 signatures Apr 13 14:08:11 base-installer: Found label 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51' Apr 13 14:08:11 base-installer: This disc is called: Apr 13 14:08:11 base-installer: 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51'

les infos sont cohérentes avec celles du site :
debian.apt-get.eu/cd-images/7.4. … pc/iso-cd/

Je peux donc garantir que l’iso de la 7.4.0 netinstall du site EST LA MÊME que celle qui m’a permis d’installer debian 2 fois sur deux mémoires de masse différentes, une fois le 13 avril 2014 et une autre fois le 5 janvier 2015. Vu mon parcours, je te conseillerais d’installer à partir d’une iso de la 7.4.0 netinstall ( qui se mettra à installer la dernière version actuelle de la 7 wheezy soit la 7.8 ), mais il y a peut-être d’autres méthodes, je vois que fran.b est en train d’écrire. Cela sera tout pour aujourd’hui.

Je ne connaissais pas debootstrap, mais ça me m’a pas l’air plus simple que de booter en USB (d’après la doc accessible depuis la page wiki.debian.org/fr/Debootstrap).
S’il y a un tuto plus simple, je veux bien essayer.
En attendant, je vais quand même tester avec la version 7.4, puis qu’il y a quand même un début de boot avec la version 7.8.

Je viens de tester avec la version 7.4 Netinstall et j’ai pratiquement la même erreur :

boot:
Please wait, loading kernel...
   Elf64 kernel loaded...
Loading ramdisk...
ramdisk loaded at 01700000, size: 4602 Kbytes

Invalid memory access at   %SRR0: 00c09408   %SRR1: 00083030
 ok
0 > _

Concernant la somme de contrôle, j’ai toujours un valeur différente après gravure de l’ISO sur la clé USB :

freddy@lm17 ~ $ openssl dgst -sha512 /dev/sde1
SHA512(/dev/sde1)= fbc6dd63d4e9c44b8e638c0c9d4d2bf2c890e220c6010b1c82b2f2146e317d71f7a35d38c89b497ceb9bb7773039093df2d8b3ac1646cfcf8709d0f6a0712d11

Peut-être faut-il que je grave cet ISO à partir du Mac (Debian 7.8 sur disque externe) au lieu de mon PC LinuxMint ?

Bonjour Fred, pour la vérification de l’iso sur la clé USB :

$ cd /media/nom-de-la-clef openssl dgst -sha512 debian-7.4.0-powerpc-netinst.iso

Je suis déçu, je croyais que tu allais résoudre le problème avec l’iso debian-7.4.0-powerpc-netinst.iso
sha512 =aec182d1a17c4f34fca825b96398293cfdc4a258e1ae8a421156a36e407bf5a4ba051cbf296b06bb2ea29748fb09be858129be311bc1c664576f04cdd260ba01

Vérifie que tu es bien assis sur ta chaise !

J’ai déjà un CD-R de marque [mono]imation[/mono] gravé à la vitesse 8x avec la même iso et la même somme, celui qui m’a servi pour mes deux installations, 13 avril 2014 et 5 janvier 2015. Je viens de retélécharger la même iso sur le même site avec la même somme de contrôle sha512 et de graver à la vitesse 8x un CD-R de marque [mono]maxell[/mono], eh bien cet enfoiré de CD ne veut pas aller jusqu’au bout !

J’essaie d’amorcer en appuyant sur la touche [mono]c[/mono] au démarrage et l’ordi m’affiche :

Booting CDROM…
DEFAULT CATCH!, code=fffffff6 at %SRR0:

et puis plus rien !

Je ne peux rien en conclure puisque j’ai un CD-R d’[mono]imation[/mono] avec une iso debian-testing-powerpc-netinst.iso
SHA512(debian-testing-powerpc-netinst.iso)= cb8e696234d397aae82db6383b5fa14a5e715ee848bbbc696fee4ee158f250ba39a02f3a61680a778183e61736ad2ac2a570ebfdcda98822139dd899e2bbdd9f
qui n’amorce pas avec quasiment le même message d’erreur. De plus tu devrais être délivré de ces problèmes de gravure-lecture puisque tu veux amorcer sur USB.

Je laisse tomber ces histoires de gravure, cela ne t’apporte rien. Je lis là pour l’amorçage en USB :
A
debian.org/releases/etch/po … 01.html.en

You will need to work out where the USB storage device appears in the device tree, since at the moment ofpath cannot work that out automatically. Type dev / ls and devalias at the Open Firmware prompt to get a list of all known devices and device aliases. On the author’s system with various types of USB stick, paths such as [mono]usb0/disk[/mono], [mono]usb0/hub/disk[/mono], [mono]/pci@f2000000/usb@1b,1/disk@1[/mono], and [mono]/pci@f2000000/usb@1b,1/hub@1/disk@1[/mono] work.

Having worked out the device path, use a command like this to boot the installer:

boot usb0/disk:[mono]2[/mono],\:tbxi

The [mono]2[/mono] matches the Apple_HFS or Apple_Bootstrap partition onto which you copied the boot image earlier, and the ,\:tbxi part instructs Open Firmware to boot from the file with an HFS file type of “tbxi” (i.e. yaboot) in the directory previously blessed with hattrib -b.

The system should now boot up, and you should be presented with the boot: prompt. Here you can enter optional boot arguments, or just hit Enter.


Tu indiques que tu as essayé cette forme courte : [mono]boot usb0/disk@1:2,\yaboot[/mono],

pourquoi ne pas essayer la forme longue, celle que tu trouves dans devalias :

usb0 /pci@f2000000/usb@1b,1

ce qui il me semble donnerait : boot /pci@f2000000/usb@1b,1:2,\yaboot

B Sinon plus actuel pour démarrer sur disque dur interne :

debian.org/releases/wheezy/ … 01.html.en

5.1.2. Booting from Hard Disk

Booting from an existing operating system is often a convenient option; for some systems it is the only supported method of installation.

To boot the installer from hard disk, you will have already completed downloading and placing the needed files as described in Section 4.4, “Preparing Files for Hard Disk Booting”.

Je continue à chercher : l’iso ne suffit pas, il faut auparavant créer la table de partition Apple ( Apple_partition_map ) et une partition Apple_Boostrap sur la clé.

debian.org/releases/sarge/p … 04s04.html

Il y a les infos ici pour créer la table de partition Apple ( Apple_partition_map ) et la partition d’amorçage ( Apple_Boostrap ) :

gentoo.org/doc/fr/handbook/ … #doc_chap3

Il faut que tu installes mac-fdisk.

J’ai effectué cette étape préliminaire aux 6 étapes décrites par Isam.

[code]root@mon-ordi:~# mac-fdisk /dev/sdd
/dev/sdd
Command (? for help): ?
Notes:
Base and length fields are blocks, which are 512 bytes long.
The name of a partition is descriptive text.

Commands are:
h help
p print the partition table
P (print ordered by base address)
i initialize partition map
s change size of partition map
b create new 800K bootstrap partition
c create new Linux partition
C (create with type also specified)
d delete a partition
r reorder partition entry in map
w write the partition table
q quit editing (don’t save changes)
Command (? for help): b
No partition map exists[/code]

Comme tu le vois j’ai tapé ? pour avoir les infos, puis b, mac-fdisk m’a indiqué qu’aucune table de partion n’existait. Alors je l’ai crée avec i, voir ci-dessous.

[code]Command (? for help): i
size of ‘device’ is 15106048 blocks:
new size of ‘device’ is 15106048 blocks
Command (? for help): b
First block: 2p
Command (? for help): w
IMPORTANT: You are about to write a changed partition map to disk.
For any partition you changed the start or size of, writing out
the map causes all data on that partition to be LOST FOREVER.
Make sure you have a backup of any data on such partitions you
want to keep before answering ‘yes’ to the question below!

Write partition map? [n/y]: y
The partition map has been saved successfully!

Syncing disks.

Partition map written to disk. If any partitions on this disk
were still in use by the system (see messages above), you will need
to reboot in order to utilize the new partition map.

Command (? for help): q[/code]

Le résultat est ici :

[code]root@mon-ordi:~# fdisk -lu /dev/sdd
GNU Fdisk 1.2.4
Copyright © 1998 - 2006 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

Disk /dev/sdd: 7 GB, 7731763200 bytes
255 heads, 63 sectors/track, 940 cylinders, total 15101100 sectors
Units = sectors of 1 * 512 = 512 bytes

Device Boot Start End Blocks Id System
/dev/sdd1 1 63 8001 Apple_partition_map
Warning: Partition 1 does not end on cylinder boundary.
/dev/sdd2 * 64 1663 0 Apple_Bootstrap
Warning: Partition 2 does not end on cylinder boundary. [/code]

Cela sera tout pour aujourd’hui !

[code]root@mon-ordi:/dev# mac-fdisk -l /dev/sdd
/dev/sdd
# type name length base ( size ) system
/dev/sdd1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/sdd2 Apple_Bootstrap bootstrap 1600 @ 64 (800.0k) NewWorld bootblock
/dev/sdd3 Apple_Free Extra 15104384 @ 1664 ( 7.2G) Free space

Block size=512, Number of Blocks=15106048
DeviceType=0x0, DeviceId=0x0

root@mon-ordi:/dev#
[/code]

Copie de l’iso, dans l’espace libre ( sd3) :

intervenant0@mon-ordi:~$ dd if=debian-7.4.0-powerpc-netinst.iso of=/dev/sdd3 528276+0 enregistrements lus 528276+0 enregistrements écrits 270477312 octets (270 MB) copiés, 986,775 s, 274 kB/s intervenant0@mon-ordi:~$ sync

Bonjour,

Après plusieurs essais, j’ai décidé de tester à nouveau l’installation depuis un DVD (avec la version 7.4.0 de Debian)
et finalement j’ai trouvé d’où venait mes problèmes de lecture lors de l’installation :
ça ne venait pas du lecteur DVD du Mac, mais des DVD que j’utilisaient (DVD+RW Sony récents)

J’ai testé avec un vieux CD-R (SKC) et l’installation à fonctionné sans erreur de lecture
(J’ai donc installé la version 7.8.0)

Merci d’avoir consacré du temps pour m’aider.