Difference between revisions of "User:Faelar"

From ArchWiki
Jump to: navigation, search
(trad encore)
(Blanked the page)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Boot process (English)]]
 
[[Category:System recovery (English)]]
 
[[Category:HOWTOs (English)]]
 
  
{{i18n_links_start}}
 
{{i18n_entry|English|Reinstalling GRUB}}
 
{{i18n_entry|Español|Reinstalando GRUB}}
 
{{i18n_entry|Česky|Přeinstalování GRUBu (Česky)}}
 
{{i18n_entry|Italiano|Reinstalling GRUB (Italiano)}}
 
{{i18n_entry|Ελληνικά|Reinstalling GRUB (Ελληνικά)}}
 
{{i18n_entry|简体中文|重装GRUB}}
 
{{i18n_links_end}}
 
 
 
==Introduction==
 
 
Ce guide va vous montrer comment réinstaller GRUB avec un CD d'Installation d'Arch si vous perdez GRUB d'une manière ou d'une autre.
 
 
===Notes===
 
 
*Dans ce guide, j'utiliserai <tt>sda</tt> comme ma racine udev type de référence. Si vous utilisez une version du CD d'Installation pre-0.7.1, vous devrez substituer les références à udev par les références pour devfs. Voir [[Technical Terms#Hard Drives|Hard Drives]] si cela n'a pas de sens pour vous.
 
 
*Aussi, sachez que ce guide vise les gens utilisant les pilotes SATA, pas IDE aussi substituez les noms IDE comme <tt>hda</tt> au lieu de <tt>sda</tt> si vous avez des périphériques IDE et que vous n'utilisez pas libata.
 
 
== Démarrer le CD d'Installation ==
 
La première chose dont vous aurez besoin est un [http://www.archlinux.org/download CD d'Installation]. N'importe quel CD d'Installation devrait convenir; Cependant, utiliser le dernier CD sera plus simple que d'utiliser un ancien CD.
 
 
Démarrer le CD comme si vous faisiez une installation (N'utilisez '''PAS''' l'option <tt>root=</tt>) et rendez-vous à l'étape suivante.
 
 
=== Monter et Chrooter dans votre installation actuelle ===
 
Maintenant, vous devez monter votre installation actuelle. Le processus général pour ceci est le suivant :
 
*NOTE : Vous devez savoir quelle est la bonne partition et le type du système de fichiers utilisé. J'utiliserai <tt>sda1</tt> comme partition racine et <tt>ext3</tt> comme système de fichiers dans cet exemple; adaptez cela à vos paramètres personnels.
 
 
cd /
 
# Si vous utilisez un CD pré-0.7.1, sda1 sera /dev/discs/disc0/part1
 
mount -t ext3  /dev/sda1 /mnt
 
mount -t proc  proc      /mnt/proc
 
mount -t sysfs  sys      /mnt/sys
 
mount -o bind  /dev      /mnt/dev
 
 
 
chroot /mnt /bin/bash
 
 
Now you should be logged in as root, and into your current installation as if you had just booted it and logged in as root.
 
 
If your /boot directory is on the same partition as your /, move on to the next step. If on the other hand it's on a separate partition (for example, /dev/sda2), then you need to mount that partition now to /boot so that grub can find the files it needs:
 
 
mount -t ext2  /dev/sda2  /boot
 
 
===Reinstalling GRUB===
 
Edit <tt>/boot/grub/menu.lst</tt> and make sure that everything is in order. Once you are completely sure that <tt>menu.lst</tt> is correct, run the following command:
 
 
grub-install /dev/sda
 
 
This command should complete sucessfully if you have followed all the steps. (If not, take a look at the notes below.) That's it, you're done! Exit chroot and reboot:
 
 
cd /
 
umount -a
 
exit
 
cd /
 
umount -a
 
reboot
 
 
====Errors====
 
If you get an error that says <tt>The file /boot/grub/stage1 not read correctly</tt>, it probably means that your fstab/mtab is incorrect for some reason and needs to be fixed. These files are <tt>/etc/mtab</tt> and <tt>/etc/fstab</tt>. Edit them and make sure they point to the correct partitions, then rerun grub-install.
 
 
If this still doesn't fix the error message and you're using ext2/3 as filesystem for your boot partition, use "tune2fs -l /dev/sda1" to check for the Inode size of your root/boot partition. Anything else than 128 will make grub unable to read the partition. The only solution for this problem is to recreate your rootfs with the correct options (fix /etc/mke2fs.conf and set inode_size to 128).
 
 
If you get an error that says <tt>sed: can't read /boot/grub/device.map: No such file or directory</tt>, it means that you need to use the --recheck option with grub-install.
 
 
  grub-install --recheck /dev/sda
 
 
Hopefully that covers all the issues you should encounter. If you get any other errors, reboot and do the guide step-by-step again.
 

Latest revision as of 23:14, 10 August 2009