Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/08/2011, à 18: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, à 17:41)

Hors ligne

#2 Le 29/08/2011, à 19: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, à 20: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, à 05: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, à 12:13)

Hors ligne

#5 Le 01/09/2011, à 17: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, à 05: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, à 05:33)

Hors ligne

#7 Le 02/09/2011, à 06: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, à 07: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