Supposons que je souhaite avoir Debian Squeeze et Arch Linux ARM sur ma carte SD. Serait-il possible de faire un double démarrage à partir de Grub?
Supposons que je souhaite avoir Debian Squeeze et Arch Linux ARM sur ma carte SD. Serait-il possible de faire un double démarrage à partir de Grub?
Réponses:
Bien qu'il soit possible de mettre plusieurs systèmes d'exploitation sur la carte SD, il n'existe actuellement aucun gestionnaire de démarrage fonctionnant sur le Pi et pouvant gérer le changement de système d'exploitation au moment de l'exécution.
Ce que vous pouvez faire, cependant, est d’avoir un script shell, situé dans /boot
, qui définit le système d’exploitation que vous souhaitez utiliser lors du prochain démarrage.
Pour ce faire, vous pouvez stocker les fichiers de démarrage de différents systèmes d'exploitation dans un autre répertoire, comme ceci.
/boot/debian
/boot/fedora
/boot/arch
Remarque: Les fichiers nécessaires devant être copiés sont /boot/cmdline.txt
et /boot/config.txt
.
Ensuite, demandez à votre script shell de copier les fichiers du répertoire approprié dans /boot
. De cette façon, lorsque vous redémarrez, le système d’exploitation souhaité s’amorce.
Les références
Berryboot est essentiellement un chargeur de démarrage conçu spécifiquement pour le Raspberry Pi et qui accomplira ceci pour vous:
Berryboot est un écran de sélection de démarrage simple, vous permettant de placer plusieurs distributions Linux sur une seule carte SD. De plus, il vous permet de placer les fichiers du système d'exploitation sur un disque dur USB externe plutôt que sur la carte SD elle-même.
En utilisant u-boot
(qui est utilisé par berry-boot en coulisse), il est possible de basculer entre toutes les distributions installées pour démarrer au moment de l'exécution, en utilisant quelque chose comme askenv pour passer d'un système à l'autre sur le même serveur SD ou éventuellement nfs, ou en PXE
utilisant un autre l'installation sur un PXE
serveur de démarrage, bien que ce ne soit pas la chose la plus simple à faire fonctionner. Je vais essayer de préparer un tutoriel.
Je pense que cela va fonctionner. Vous devez seulement installer GRUB correctement avec tous les "réglages" ...