disk identifier identiques pour SD et carte MMC [RESOLU]
Posté : sam. 14 déc. 2019 21:42
Bonjour,
J'ai un gros pb. J'ai un RPi4 avec une carte d'extension pour MMC connectée sur le port USB3 et comme on ne peut pas encore booter directement sur USB, j'ai voulu utiliser cette méthode https://www.jeedom.com/forum/viewtopic.php?t=46266 qui consiste à booter sur la carte SD de 16Go et mettre le system sur la carte MMC de 32Go et de le faire tourner à partir de là.
On installe donc Raspbian Buster sur la carte SD avec extension du FS.
On installe sur la carte MMC en la mettant sur un RPi3
Pui on les connecte toutes les 2 sur le Pi4 et on modifie le fstab en swapan les disk identifier pour que le /boot lu le soit bien sur la carte MMC .
Mon pb est que mes 2 disques ont le même "disk identifier" comme le montre fdisk:
sudo fdisk -l
Disk /dev/mmcblk0: 14,4 GiB, 15489564672 bytes, 30253056 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6c586e13
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 30253055 29720576 14,2G 83 Linux
Disk /dev/sda: 29,8 GiB, 32017047552 bytes, 62533296 sectors
Disk model: M1 32GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4194304 bytes
Disklabel type: dos
Disk identifier: 0x6c586e13
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/sda2 532480 62533295 62000816 29,6G 83 Linux
Du coup, dans mon fstab, je suis incapable de savoir sur quel disque est stocké le /boot utilisé par la distrib !!
pi@raspberrypi:~ $ cat /etc/fstab
proc /proc proc defaults 0 0
PARTUUID=6c586e13-01 /boot vfat defaults 0 2
PARTUUID=6c586e13-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
J'ai reformaté la SD et refait l'installation 2 fois mais elle récupère à chaque fois le même "disk identifier" (celui qui est identique au code de la carte MMC )
Avez-vous un conseil à me donner pour me sortir de là, car je suis perdu n'étant pas un expert Linux ?
Merci
J'ai un gros pb. J'ai un RPi4 avec une carte d'extension pour MMC connectée sur le port USB3 et comme on ne peut pas encore booter directement sur USB, j'ai voulu utiliser cette méthode https://www.jeedom.com/forum/viewtopic.php?t=46266 qui consiste à booter sur la carte SD de 16Go et mettre le system sur la carte MMC de 32Go et de le faire tourner à partir de là.
On installe donc Raspbian Buster sur la carte SD avec extension du FS.
On installe sur la carte MMC en la mettant sur un RPi3
Pui on les connecte toutes les 2 sur le Pi4 et on modifie le fstab en swapan les disk identifier pour que le /boot lu le soit bien sur la carte MMC .
Mon pb est que mes 2 disques ont le même "disk identifier" comme le montre fdisk:
sudo fdisk -l
Disk /dev/mmcblk0: 14,4 GiB, 15489564672 bytes, 30253056 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6c586e13
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 30253055 29720576 14,2G 83 Linux
Disk /dev/sda: 29,8 GiB, 32017047552 bytes, 62533296 sectors
Disk model: M1 32GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4194304 bytes
Disklabel type: dos
Disk identifier: 0x6c586e13
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/sda2 532480 62533295 62000816 29,6G 83 Linux
Du coup, dans mon fstab, je suis incapable de savoir sur quel disque est stocké le /boot utilisé par la distrib !!
pi@raspberrypi:~ $ cat /etc/fstab
proc /proc proc defaults 0 0
PARTUUID=6c586e13-01 /boot vfat defaults 0 2
PARTUUID=6c586e13-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
J'ai reformaté la SD et refait l'installation 2 fois mais elle récupère à chaque fois le même "disk identifier" (celui qui est identique au code de la carte MMC )
Avez-vous un conseil à me donner pour me sortir de là, car je suis perdu n'étant pas un expert Linux ?
Merci