J'ai utilisé 10.10 et maintenant à des fins de test, j'ai installé 10.04 sur une partition distincte. 10.10 est actuellement sur une seule partition, tandis que pour 10.04 j'ai décidé de séparer/démarrer sur une troisième partition. Maintenant mes questions:
Voici comment déplacer le démarrage de votre 10.10 vers la partition séparée:
La présence de/boot sur sa propre partition est utile si vous utilisez de nombreuses distributions Linux , En particulier sur différents disques durs. De plus, si votre système de fichiers racine Est corrompu, vous pourrez toujours démarrer si votre/boot Est séparé. Commençons .. tout d'abord, nous devons créer une nouvelle partition ext3 qui sera notre nouveau/boot. Afin de décider de sa taille, voyons Voir combien d'espace notre courant/boot prend. Une valeur de 100 Mo devrait Suffire pour la plupart des besoins (à moins que vous ne soyez un pirate du noyau avec beaucoup d'images Dans /boot)::. ________. /boot[.____.[-02.____.[Une fois que nous avons une idée de la taille, allez-y et créez la partition. Vous Pouvez utiliser GParted… ou si vous préférez la ligne de commande, utilisez mkfs: # Mkfs -t ext3 /dev/hda#[.____.ITED Supposons maintenant que la partition que vous venez de créer est/dev/hdaX (remplacez X par le chiffre réel). Nous procéderons comme suit (ajoutez Sudo avant chaque commande , Ou reconnectez-vous en tant que root): 1. # mkdir /mnt/newboot[.____.[2. # mount/dev/hdaX /mnt/newboot[.____.[3. # cp -dpR/boot/* /mnt/newboot/[.____.[4. # mv/boot /oldboot[.______________ 5. # mkdir /boot[.____.[6. # nano -w /etc/fstab[.____.‹ et modifiez la ligne/boot en: /dev/hdaX/boot ext3 ro 0 0 Notez que nous voulons que/boot soit monté lecture seule après le processus de démarrage du système d'exploitation. Vous pouvez également supprimer l'intégralité de l'entrée pour empêcher/boot d'être Monté. 7. # umount /mnt/newboot[.____.[8. # mount/dev/hdaX /boot[.____.[9. # nano -w /boot/grub/menu.lst[.____.[Modifiez maintenant les entrées correspondant à votre ancienne partition racine en/dev/hdaX. En termes de grub, cela se traduit par (hd0, X-1) s'il s'agit du premier disque dur. Par exemple,/dev/hda8 est (hd0,7). Notez que vous devez également remplacer les entrées /boot/xxx.x Par /xxx.x car la partition/boot est elle-même la partition racine aux yeux de Grub. Par exemple,/boot/grub devient/grub. Enfin, installez grub sur le MBR. Problème: 10. # grub-install /dev/hda[.____.[(Remplacez/dev/hda avec l'entrée/dev /… du disque dur sur lequel vous souhaitez installer Grub). Tous terminé! Redémarrez maintenant. P.S: Chaque fois que vous voulez écrire dans/boot, faites: $ Sudo mount -o remount, rw/boot
Référence: http://tekguru.wordpress.com/2007/09/04/howto-moving-boot-to-its-own-partition/
Et voici comment modifier les entrées automatiques:
Création du menu personnalisé L'utilisateur peut soit modifier le fichier /etc/grub.d/40_custom par défaut, soit en créer un Nouveau. Le moyen le plus simple de créer le contenu d'un menu personnalisé consiste à copier une entrée de travail À partir de /boot/grub/grub.cfg. Une fois copié, le contenu de 40_custom peut être adapté aux désirs de l'utilisateur. Selon l'exemple de fichier personnalisé par défaut (/etc/grub.d/40_custom), le les deux premières lignes de tout fichier personnalisé dans /etc/grub.d doivent être: #!/bin/sh exec tail -n +3 $ 0 L'utilisateur peut copier les entrées de menu existantes à partir du fichier /boot/grub/grub.cfg (...) Règles générales de construction de l'entrée de menu: La première ligne doit commencer avec entrée de menu et se termine par { La zone entre les symboles de citation est ce qui apparaîtra dans le menu GRUB 2. Modifier comme vous le souhaitez. La dernière ligne de l'entrée de menu doit être} Ne laissez pas d'espaces vides à la fin des lignes La ligne set root = doit pointer vers GRUB 2/emplacement de démarrage ((hdX, Y)) La référence racine dans la ligne linux doit pointer vers la partition système. Si GRUB 2 ne peut pas trouver le référencé noyau, essayez de remplacer l'UUID par le périphérique na moi (exemple:/dev/sda6). Un exemple d'entrée copié à partir de grub.cfg et modifié par l'utilisateur pourrait ressembler à comme ceci: menuentry "My Default Karmic" { set root = (hd0,1) search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8 linux/boot /vmlinuz-2.6.31-11-generic root = UUID = cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash initrd /boot/initrd.img-2.6.31-11-generic }
Référence: https://help.ubuntu.com/community/Grub2