Gentoo Archives: gentoo-user-fr

From: Revolver Onslaught <revolver.onslaught@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] [grub] stage1 non trouve
Date: Sat, 26 Jul 2008 06:31:59
Message-Id: 6e4abe2d0807252331j679c5393x178e8c8b5af0247@mail.gmail.com
In Reply to: Re: [gentoo-user-fr] [grub] stage1 non trouve by Nicolas Sebrecht
Le 26 juillet 2008 01:55, Nicolas Sebrecht <nicolas.s-dev@×××××××.net> a écrit :
> > Revolver Onslaught a écrit: > >> Une fois dans le chroot et apres le env-update, voici mes fichiers : >> >> livecd / # cat /etc/fstab > > Cela n'indique rien. Le fstab ne sera utilisé que lorsque ton chroot > sera réellement utilisé comme partition racine par ton noyau. C'est à > dire lorsque tu lances un noyau avec l'option 'root=/dev/sda5'. > >> livecd / # cat /etc/mtab (copie depuis le cdlive avant chroot puis en >> enlevant le superflu) > > Ce qu'il est important de connaître, c'est que tu trouves _après_ le > chroot (de mémoire, le handbook fait installer le chargeur de démarrage > dans le chroot). > > Tu dois pouvoir retrouver les arborescences /dev, /sys et /proc dans le > chroot. Donc, avant de « chrooter » : > # mount --bind /proc /mnt/gentoo-chroot/proc > # mount --bind /dev /mnt/gentoo-chroot/dev > # mount --bind /sys /mnt/gentoo-chroot/sys > > À adapter bien sûr. > > Avant toute chose et toujours dans ton chroot, je réinstallerais grub > (ça ne coûte rien). Donc : > # chroot /mnt/gentoo-chroot /bin/bash > (à adapter toujours) > # emerge -av grub > > Puis seulement après : > # grub-install /dev/sda > > Là, si ça ne fonctionne pas, donne le message d'erreur exact et les > contenus du menu.lst (=grub.conf normalement), la sortie de « mount » > et de « find /boot -exec ls -ld '{}' \; » (tout ça toujours dans le > chroot). > > -- > Nicolas Sebrecht > > >
Merci pour tes infos. Malheureusement, ca ne fonctionne pas... Voici l erreur livecd / # grub-install /dev/sda The file /boot/grub/stage1 not read correctly. Et les infos livecd / # cat /boot/grub/menu.lst default 0 timeout 30 splashimage=(hd0,4)/boot/grub/splash.xpm.gz title=Gentoo Linux root (hd0,4) kernel /boot/kernel-genkernel-x86_64-2.6.24-gentoo-r7 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda5 doscsi initrd /boot/initramfs-genkernel-x86_64-2.6.24-gentoo-r7 mount dans le chroot tmpfs on / type tmpfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) udev on /dev type tmpfs (rw,nosuid) devpts on /dev/pts type devpts (rw,nosuid,noexec) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85) /dev/sda5 on / type ext3 (rw) hors chroot tmpfs on / type tmpfs (rw) /dev/hda on /mnt/cdrom type iso9660 (ro) /dev/loop0 on /mnt/livecd type squashfs (ro) proc on /proc type proc (rw,nosuid,nodev,noexec) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) udev on /dev type tmpfs (rw,nosuid) devpts on /dev/pts type devpts (rw,nosuid,noexec) tmpfs on /mnt/livecd/lib64/firmware type tmpfs (rw) tmpfs on /mnt/livecd/usr/portage type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85) tmpfs on /boot type tmpfs (rw) /dev/sda5 on /mnt/gentoo type ext3 (rw) none on /mnt/gentoo/proc type proc (rw) /dev on /mnt/gentoo/dev type none (rw,bind) /proc on /mnt/gentoo/proc type none (rw,bind) /sys on /mnt/gentoo/sys type none (rw,bind) Et enfin livecd / # find /boot -exec ls -ld '{}' \; drwxr-xr-x 3 root root 4096 Jul 26 10:31 /boot -rw-r--r-- 1 root root 23008301 Jul 25 21:21 /boot/initramfs-genkernel-x86_64-2.6.24-gentoo-r7 -rw-r--r-- 1 root root 2458520 Jul 25 21:21 /boot/kernel-genkernel-x86_64-2.6.24-gentoo-r7 -rw-r--r-- 1 root root 0 Jul 25 21:53 /boot/.keep -rw-r--r-- 1 root root 1409311 Jul 25 21:21 /boot/System.map-genkernel-x86_64-2.6.24-gentoo-r7 drwxr-xr-x 2 root root 4096 Jul 26 10:29 /boot/grub -rw-r--r-- 1 root root 7552 Jul 26 10:29 /boot/grub/ufs2_stage1_5 -rw-r--r-- 1 root root 30 Jul 26 10:29 /boot/grub/device.map -rw-r--r-- 1 root root 7200 Jul 26 10:29 /boot/grub/ffs_stage1_5 -rw-r--r-- 1 root root 7968 Jul 26 10:29 /boot/grub/fat_stage1_5 -rw-r--r-- 1 root root 6784 Jul 26 10:29 /boot/grub/vstafs_stage1_5 -rw-r--r-- 1 root root 278 Jul 26 10:23 /boot/grub/menu.lst -rw-r--r-- 1 root root 7232 Jul 26 10:29 /boot/grub/iso9660_stage1_5 -rw-r--r-- 1 root root 9728 Jul 26 10:29 /boot/grub/reiserfs_stage1_5 -rw-r--r-- 1 root root 512 Jul 26 10:29 /boot/grub/stage1 -rw-r--r-- 1 root root 105948 Jul 26 10:29 /boot/grub/stage2 -rw-r--r-- 1 root root 9384 Jul 26 10:29 /boot/grub/xfs_stage1_5 -rw-r--r-- 1 root root 197 Jul 26 10:29 /boot/grub/default -rw-r--r-- 1 root root 8064 Jul 26 10:29 /boot/grub/e2fs_stage1_5 -rw-r--r-- 1 root root 7360 Jul 26 10:29 /boot/grub/minix_stage1_5 -rw-r--r-- 1 root root 8672 Jul 26 10:29 /boot/grub/jfs_stage1_5 lrwxrwxrwx 1 root root 1 Jul 25 21:53 /boot/boot -> . Je vois vraiment pas ce qui cloche,,, Merci

Replies

Subject Author
Re: [gentoo-user-fr] [grub] stage1 non trouve Nicolas Sebrecht <nicolas.s-dev@×××××××.net>