#1 Le 29/08/2011, à 19:13
- misar
[Résolu] Grub ne se lance pas si lecteur de cd absent
Bonsoir à tous,
J'ai donc installé Ubuntu 11.04 à partir d'un CD sur mon netbook en parallèle à Seven.
Le problème est le suivant :si le lecteur externe de Cd n'est pas branché, j'ai le message "entering rescue mode puis grub rescue ".
Si le lecteur de CD est branché et que je refuse le démarrage sur le CD alors Grub se charge normalement et j'ai le choix entre les deux OS.
Je suppose que c'est un problème de numérotation dans Grub, mais j'ai essayé plusieurs choses et rien n'y fait.
Merci pour votre aide.
Dernière modification par misar (Le 01/09/2011, à 18:41)
Hors ligne
#2 Le 29/08/2011, à 20:44
- malbo
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
C'est parce que pendant l'installation, tu n'as pas installé Grub dans le MBR du disque dur. Pour que je puisse en être sûr, peux-tu répondre à cette demande : http://forum.ubuntu-fr.org/viewtopic.php?pid=3534285
Hors ligne
#3 Le 29/08/2011, à 21:07
- misar
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
Voilà le contenu du fichier demandé:
Boot Info Script 0.60 from 17 May 2011
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for (,msdos6)/boot/grub on this drive.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /boot/bcd
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: vfat
Boot sector type: Unknown
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 0. But according to the info from fdisk,
sda5 starts at sector 479195136. According to the info
in the boot sector, sda5 has 0 sectors.
Operating System:
Boot files: /grub/grub.cfg /grub/core.img
sda6: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 11.04
Boot files: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda7: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda8: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sda9: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 2,048 31,459,327 31,457,280 27 Hidden NTFS (Recovery Environment)
/dev/sda2 * 31,459,328 31,664,127 204,800 7 NTFS / exFAT / HPFS
/dev/sda3 31,664,128 136,710,143 105,046,016 7 NTFS / exFAT / HPFS
/dev/sda4 136,713,274 488,392,064 351,678,791 f W95 Extended (LBA)
/dev/sda5 479,195,136 488,392,064 9,196,929 49 Unknown
/dev/sda6 136,713,276 167,429,429 30,716,154 83 Linux
/dev/sda7 167,429,493 169,469,684 2,040,192 82 Linux swap / Solaris
/dev/sda8 169,469,748 200,185,964 30,716,217 83 Linux
/dev/sda9 200,186,028 479,186,819 279,000,792 7 NTFS / exFAT / HPFS
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 BCB21DF0B21DAFBE ntfs RECOVERY
/dev/sda2 5A561EE9561EC623 ntfs SYSTEM
/dev/sda3 ACAA212DAA20F58C ntfs
/dev/sda5 4B13-E037 vfat
/dev/sda6 3655ca9f-bfa6-4a1a-99fd-2cad2c461075 ext4
/dev/sda7 8e8d704b-ff0d-449e-9b26-36e566a3a84a swap
/dev/sda8 af398dd5-61b2-443e-8214-ed74c1c47ba9 ext4
/dev/sda9 7DEFE734218E73CF ntfs
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sda6 / ext4 (rw,errors=remount-ro,commit=0)
/dev/sda8 /home ext4 (rw,commit=0)
/dev/sr0 /media/Repair disc Windows 7 32-bit udf (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,umask=0077,dmode=0500)
============================= sda5/grub/grub.cfg: ==============================
--------------------------------------------------------------------------------
#
# grub.cfg for a simple text menu.
# In the current architecture, this always just boots hyperspace.
# see normal/main.c
#
set quietmenu=1
set default=0
set timeout=0
menuentry "Hypercore" {
sethsroot
psaloader psa0
}
--------------------------------------------------------------------------------
=================== sda5: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
?? = ?? grub/core.img 1
?? = ?? grub/grub.cfg 1
=========================== sda6/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
set locale_dir=($root)/boot/grub/locale
set lang=fr_FR
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, avec Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=3655ca9f-bfa6-4a1a-99fd-2cad2c461075 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, avec Linux 2.6.38-8-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
echo 'Loading Linux 2.6.38-8-generic ...'
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=3655ca9f-bfa6-4a1a-99fd-2cad2c461075 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root 3655ca9f-bfa6-4a1a-99fd-2cad2c461075
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root BCB21DF0B21DAFBE
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root 5A561EE9561EC623
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sda6/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda6 during installation
UUID=3655ca9f-bfa6-4a1a-99fd-2cad2c461075 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda8 during installation
UUID=af398dd5-61b2-443e-8214-ed74c1c47ba9 /home ext4 defaults 0 2
# swap was on /dev/sda7 during installation
UUID=8e8d704b-ff0d-449e-9b26-36e566a3a84a none swap sw 0 0
--------------------------------------------------------------------------------
=================== sda6: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
67.547948837 = 72.529057792 boot/grub/core.img 1
75.435930252 = 80.998713344 boot/grub/grub.cfg 1
66.979032516 = 71.918188544 boot/initrd.img-2.6.38-8-generic 2
67.547704697 = 72.528795648 boot/vmlinuz-2.6.38-8-generic 1
66.979032516 = 71.918188544 initrd.img 2
67.547704697 = 72.528795648 vmlinuz 1
======================== Unknown MBRs/Boot Sectors/etc: ========================
Unknown BootLoader on sda5
00000000 eb 4b 90 6d 6b 64 6f 73 66 73 00 00 02 04 3f 00 |.K.mkdosfs....?.|
00000010 02 00 02 00 10 f8 03 00 20 00 40 00 00 00 00 00 |........ .@.....|
00000020 00 00 00 00 00 00 29 37 e0 13 4b 20 20 20 20 20 |......)7..K |
00000030 20 20 20 20 20 20 46 41 54 31 32 20 20 20 04 00 | FAT12 ..|
00000040 00 80 00 08 01 f0 8f 1c 00 00 00 00 80 fa eb 07 |................|
00000050 f6 c2 80 75 02 b2 80 ea 5c 7c 00 00 31 c0 8e d8 |...u....\|..1...|
00000060 8e d0 bc 00 20 fb a0 4c 7c 3c ff 74 02 88 c2 52 |.... ..L|<.t...R|
00000070 be 71 7d e8 23 01 be 05 7c f6 c2 80 74 48 b4 41 |.q}.#...|...tH.A|
00000080 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83 |..U..ZRr=..U.u7.|
00000090 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02 |..t21..D.@.D..D.|
000000a0 c7 04 10 00 66 8b 1e 44 7c 66 89 5c 08 66 8b 1e |....f..D|f.\.f..|
000000b0 48 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72 |H|f.\..D..p.B..r|
000000c0 05 bb 00 70 eb 73 b4 08 cd 13 73 0a f6 c2 80 0f |...p.s....s.....|
000000d0 84 f0 00 e9 83 00 66 0f b6 c6 88 64 ff 40 66 89 |......f....d.@f.|
000000e0 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40 89 44 08 |D...........@.D.|
000000f0 0f b6 c2 c0 e8 02 66 89 04 66 a1 48 7c 66 09 c0 |......f..f.H|f..|
00000100 75 4f 66 a1 44 7c 66 31 d2 66 f7 34 88 d1 31 d2 |uOf.D|f1.f.4..1.|
00000110 66 f7 74 04 3b 44 08 7d 38 fe c1 88 c5 30 c0 c1 |f.t.;D.}8....0..|
00000120 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e c3 31 db |......Z....p..1.|
00000130 b8 01 02 cd 13 72 2a 8c c3 8e 06 42 7c 60 1e b9 |.....r*....B|`..|
00000140 00 01 8e db 31 f6 31 ff fc f3 a5 1f 61 ff 26 40 |....1.1.....a.&@|
00000150 7c be 77 7d e8 42 00 eb 0e be 7c 7d e8 3a 00 eb ||.w}.B....|}.:..|
00000160 06 be 86 7d e8 32 00 be 8b 7d e8 2c 00 cd 18 eb |...}.2...}.,....|
00000170 fe 00 00 00 00 00 00 47 65 6f 6d 00 48 61 72 64 |.......Geom.Hard|
00000180 20 44 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f | Disk.Read. Erro|
00000190 72 00 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 00 |r.........<.u...|
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 12 |..............$.|
000001c0 0f 09 00 be bd 7d 31 c0 cd 13 46 8a 0c 80 f9 00 |.....}1...F.....|
000001d0 75 0f be da 7d e8 c1 ff eb 8d 46 6c 6f 70 70 79 |u...}.....Floppy|
000001e0 00 bb 00 70 b8 01 02 b5 00 b6 00 cd 13 72 d7 b6 |...p.........r..|
000001f0 01 b5 4f e9 e0 fe 00 00 00 00 00 00 00 00 55 aa |..O...........U.|
00000200
=============================== StdErr Messages: ===============================
unlzma: Decoder error
Merci pour ton aide par avance.
Hors ligne
#4 Le 30/08/2011, à 06:29
- malbo
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
une solution semble donnée ici : http://ubuntuforums.org/showthread.php?t=1513422
Une explication sur le "grub rescue" est donnée dans ce lien : http://www.sammynetbook.com/forum/threa … escue-mode
J'en retire que le "grub rescue" que tu vois, ce n'est pas le lanceur de Grub qui se trouve dans le MBR du disque dur qui te l'affiche, c'est le Grub du dispositif Linux préinstallé (appelé HyperSpace) dans ton PC. Donc, quand tu vois ce "grub rescue", cela signifie que l'installation de Ubuntu dans ton PC a bouleversé le démarrage "normal" et que le Grub du dispositif Linux préinstallé n'arrive pas à trouver sa partition de démarrage.
Qu'est-ce qui se passe quand tu as le lecteur de CD connecté à ton PC ? Moi je suppose que dans ce cas, ton Bios doit désactiver le dispositif Linux préinstallé, du coup, ça se passe comme dans un PC ordinaire : si tu choisis de démarrer ton PC sur le disque dur, dans un PC ordinaire, le Bios lit le MBR du disque dur. Et là, il trouve le Grub installé par Ubuntu et tout peut démarrer normalement.
Si mon explication tient la route, il est fort possible qu'une clé liveUSB bootable (par exemple, une clé liveUSB Ubuntu) connectée à ton PC produise les mêmes effets, c'est à dire qu'en présence de cette clé bootable, ton bios puisse décide de débrayer le système Linux préinstallé et permette de choisir le disqque dur dans le menu de boot, ce qui va lancer le Grub de Ubuntu qui se trouve dans le MBR du disque dur.
D'autre part, il est très possible que tu puisses désactiver volontairement le dispositif de démarrage en agissant dans les paramètres du Bios (sans avoir besoin de connecter ni lecteur de CD ni liveUSB), c'est à dire que tu ferais le deuil de l'utilisation de HyperSpace puisqu'il ne peut pas s'entendre avec Ubuntu. M'enfin il faudrait que tu te penches sur les réglages de ton Bios. Sinon, il y a la solution que j'ai indiquée en tête de ce post : désinstaller HyperSpace mais c'est un peu radical
Dernière modification par malbo (Le 30/08/2011, à 13:13)
Hors ligne
#5 Le 01/09/2011, à 18:39
- misar
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
Bonsoir,
Merci pour ces pistes qui m'ont permis de résoudre le problème: la seule solution qui a marché a été de supprimer la partition d' Hyperspace, puis j'ai réinstallé Ubuntu et Grub a réapparu. De toute façon, Hyperspace ne présentait à mes yeux aucun intérêt.
Hors ligne
#6 Le 02/09/2011, à 06:28
- malbo
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
Je comprends que la solution du lien n'a pas fonctionné chez toi : http://ubuntuforums.org/showpost.php?s= … ostcount=8
mase83 dit dans son post qu'il a désinstallé Hyperspace depuis Windows alors que toi tu a carrément supprimé la partition d'Hyperspace. Cette partition, tu l'a supprimée avec Gparted depuis une session live Ubuntu ou bien tu as fait autrement ?
D'autre part, ton netbook, c'est bien un Samsung N210 ?
Dernière modification par malbo (Le 02/09/2011, à 06:33)
Hors ligne
#7 Le 02/09/2011, à 07:30
- misar
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
J'ai essayé de le supprimer depuis Windows, mais ça n'a pas marché. J'ai donc lancé Ubuntu en live depuis une clé USB et j'ai en effet supprimé la partition avec Gparted. Ce n'est qu'après la réinstallation d'Ubuntu que tout a remarché. Le netbook est bien un Samsung N210.
Hors ligne
#8 Le 02/09/2011, à 08:09
- malbo
Re : [Résolu] Grub ne se lance pas si lecteur de cd absent
Je te remercie pour ces précisions. J'en ai profité pour mentionner cela dans la rubrique des portables Samsung pour le modèle N210 : j'ai coché la case pour 11.04 et j'ai mis un commentaire qui renvoie vers la présente discussion : http://doc.ubuntu-fr.org/liste_portable … ?&#serie_n
Hors ligne