Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 19/08/2013, à 23:59

edrin17

SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Bonjour,

Je possède un Asus ROG G53SW depuis une paire d'années (2 HDD de 500Go). J'ai décidé il y a un mois de lui monter 2 SSD Samsung 840 500Go en lieu et place des DD mécaniques d'origine.

Organisation des disques:
sda1 -> ntfs + Win7 64 + mbr
sda2 -> ntfs
sdb1 -> ext4 + ubuntu 13.04 + /boot

Avec mes disques mécaniques cette config à marché pendant 2 ans sans jamais aucun problème.

J'ai effectué un clone du disque sda avec l'utilitaire samsung, tout marche nickel.
Je décide alors de mettre le 2ème SSD, et de faire une install fraîche d'Ubuntu.
Install nickel.

Puis au reboot:, j'ai 2 cas qui viennent aléatoirement:
Soit, je tombe sur l'invite grub rescue>
soit, j'ai le menu GRUB qui apparaît (parfois plein d'artefacts).

Quand je choisi une option dans GRUB (Win7 ou Ubuntu) j'ai le message d'erreur suivant:
"Tentative de lecture ou d'écriture en dehors du disque hd1" (parfois en anglais + des fois suivi d'un stack overflow)
"Appuyer sur un touche pour continuer..."
J'appuie ou j'attends et puis l'OS (Windows ou Ubuntu) démarre.

J'ai essayé GRUB repair (réparateur de démarrage) et/ou GRUB customizer rien n'y fait.

J'ai même fait reprendre le disque par Samsung. J'ai reçu le neuf aujourd'hui même. Même résultat.

Si je remets mon disque mécanique GRUB marche parfaitement.

PS: Mes bios/firmwares/ drivers sont à jour, UEFI désactivé et AHCI activé dans le bios.

Une idée ???

Merci par avance.

Hors ligne

#2 Le 20/08/2013, à 00:01

edrin17

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Je joins le bootinfoscript que j'ai fait:

 Boot Info Script 0.61      [1 April 2012]


============================= 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 
    in partition 94 for .
 => Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    in partition 94 for .

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files:        /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 13.04
    Boot files:        /boot/grub/grub.cfg /etc/fstab

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
1 têtes, 63 secteurs/piste, 15504336 cylindres, total 976773168 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   314,959,871   314,957,824   7 NTFS / exFAT / HPFS
/dev/sda2         314,959,872   976,768,064   661,808,193   7 NTFS / exFAT / HPFS


Drive: sdb _____________________________________________________________________

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 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/sdb1    *          2,048   976,771,071   976,769,024  83 Linux


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/sda1        984E03CA4E03A05C                       ntfs       OS
/dev/sda2        C840F3D640F3C968                       ntfs       Data
/dev/sdb1        c6e08797-9bf7-4f72-b5bf-780b4438dbcb   ext4       

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/sdb1        /                        ext4       (rw,errors=remount-ro)


=========================== sdb1/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 [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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 {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
else
  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=10
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 ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
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
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c6e08797-9bf7-4f72-b5bf-780b4438dbcb' {
recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	else
	  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	fi
	linux	/boot/vmlinuz-3.8.0-27-generic root=UUID=c6e08797-9bf7-4f72-b5bf-780b4438dbcb ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.8.0-27-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-c6e08797-9bf7-4f72-b5bf-780b4438dbcb' {
	menuentry 'Ubuntu, with Linux 3.8.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-27-generic-advanced-c6e08797-9bf7-4f72-b5bf-780b4438dbcb' {
	recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
		else
		  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
		fi
		echo	'Loading Linux 3.8.0-27-generic ...'
		linux	/boot/vmlinuz-3.8.0-27-generic root=UUID=c6e08797-9bf7-4f72-b5bf-780b4438dbcb ro   quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-3.8.0-27-generic
	}
	menuentry 'Ubuntu, with Linux 3.8.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-27-generic-recovery-c6e08797-9bf7-4f72-b5bf-780b4438dbcb' {
	recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
		else
		  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
		fi
		echo	'Loading Linux 3.8.0-27-generic ...'
		linux	/boot/vmlinuz-3.8.0-27-generic root=UUID=c6e08797-9bf7-4f72-b5bf-780b4438dbcb ro recovery nomodeset 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-3.8.0-27-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='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	else
	  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	fi
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	else
	  search --no-floppy --fs-uuid --set=root c6e08797-9bf7-4f72-b5bf-780b4438dbcb
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-984E03CA4E03A05C' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  984E03CA4E03A05C
	else
	  search --no-floppy --fs-uuid --set=root 984E03CA4E03A05C
	fi
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

=============================== sdb1/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sdb1 during installation
UUID=c6e08797-9bf7-4f72-b5bf-780b4438dbcb /               ext4    errors=remount-ro 0       1
--------------------------------------------------------------------------------

=================== sdb1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

  48.126655579 = 51.675602944   boot/grub/grub.cfg                             1
   2.209152222 = 2.372059136    boot/initrd.img-3.8.0-27-generic               1
   1.326282501 = 1.424084992    boot/vmlinuz-3.8.0-27-generic                  1
   2.209152222 = 2.372059136    initrd.img                                     1
   2.209152222 = 2.372059136    initrd.img.old                                 1
   1.326282501 = 1.424084992    vmlinuz                                        1
   1.326282501 = 1.424084992    vmlinuz.old                                    1

========= Devices which don't seem to have a corresponding hard drive: =========

sdc 

Hors ligne

#3 Le 23/09/2013, à 08:24

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Bonjour,
j'ai entre autre le même soucis avec le 840. Avez vous résolu ce problème ? Et si oui comment ?

Hors ligne

#4 Le 23/09/2013, à 18:17

edrin17

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

A vrai dire je n'ai pas vraiment résolu le problème.
J'ai monté une partition avec /boot dessus en ext2 et le reste en ext4. Ubuntu se lance, mais visiblement il y a des erreurs d'après le log de démarrage. Rien qui n'empêche le système de fonctionner correctement.
On verra dans la durée. (Ça fonctionne depuis mon 1er post)
Si le PC ne trouve pas le disque au démarrage, un rédémarrage ctrl + alt +suppr résout le problème, va savoir pourquoi...
Bon courage, si une solution existe je suis preneur...

Hors ligne

#5 Le 23/09/2013, à 20:37

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

J'ai une piste sur le boot multi-système sur SSD il semblerait que l'EFI soit nécessaire.
Je vais tester....

Une autre piste (qui m'avait semblé bonne jusqu'à qu'un boot se plante) : Windows 7 installe une partition de 100 Mo pour son boot, et sur mon SSD elle s'appellait "Réservé au Système" et manifestement les accentuées ne plaisent pas du tout. J'ai donc renommé sans accent ni espace... mais efficacité limitée

Dernière modification par chrysm (Le 23/09/2013, à 20:38)

Hors ligne

#6 Le 23/09/2013, à 21:51

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Finalement j'ai trouvé une solution à mon problème sur le bug du boot grub
ca venait de recordfail

j'ai fait 2 actions :
supprimé /boot/grub/grubenv
désactivé recordfail
edit /etc/grub.d/00_header
et dans la fonction recordfail commenté la ligne
# if [ -n "\

Et depuis plus de problèmes apparamment

Hors ligne

#7 Le 27/09/2013, à 22:11

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

J'ai parlé trop vite, finalement au bout de quelques reboot , re belote

Hors ligne

#8 Le 04/11/2013, à 16:13

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Finalement le problème est matériel soit du coté du PC soit du DD. Bref il faut désactiver le mode 3 SATA dans le  BIOS et cette fois plus aucun problème (mais DD plus lent !!)

Hors ligne

#9 Le 08/11/2013, à 11:32

edrin17

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Je n'ai pas cette possibilité dans le bios de mon Asus G53.
Toujours est-il qu'ayant trop de problèmes sous Ubuntu 13.10 (problème avec les logiciels utilisant Java et l'intégration des menus dans la barre du haut), je suis passé sous Mint où j'ai retrouvé la productivité des Ubuntu pré-Unity.
Mon problème n'est pas résolu à ce jour avec ce DD mais une chose est sûre c'est qu'avec le lanceur de Win7 ça marche nickel.
Donc non ! Le problème n'est pas matériel, il est comme toujours lié à la gestion logicielle du matos qui est LE SEUL vrai point qui pénalise les Os Linux.
Franchement après 5 ans d'utilisation quotidienne d'Ubuntu, je pense que je vais retourner sous Win7 ou pire sous Mac fatigué de bricoler des solutions à la con ou d'attendre 2 ans (oui 2 ans une mise à jour pour qu'Ubuntu one marche derrière un proxy).

Merci quand même pour tes efforts sur ce problème.

Hors ligne

#10 Le 08/11/2013, à 14:25

chrysm

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Je comprends ton mécontentement .

Cela dit :
- il y a confusion entre Ubuntu et Linux dans ton propos, ça n'est vraiment pas la même chose
- le problème du matériel qui n'est pas certifié Linux et qu'on veut passer sous Linux à tout prix... Essaye donc de passer un MacG3 sous Windows et on en reparlera. Effectivement beaucoup de constructeurs en France surtout, ne ciblent que du matériel estampillé Windows.
- si tu veux une machine qui fonctionne impeccable sous Linux tu vérifie que le hardware soit supporté avant l'achat, sinon tu t'exposes à ce type de déconvenues.
PS: je te souhaite bonne chance avec windows 8 (non ce n'est pas un troll)

Hors ligne

#11 Le 02/04/2014, à 15:50

manuyas

Re : SSD Samsung:Tentative de lecture ou d'écriture en dehors du disque hd1

Bonjour,

C'est trop tard, mais j'ai résolu le même problème en faisant un trim qui ne se faisait plus à cause un script crontab dans /etc/cron.daily qui ne passait pas à la bonne heure ...
J'ai tapé ce qui suit dans un terminal, après avoir lu l'article sur http://www.webupd8.org/2013/01/enable-t … rives.html :

sudo fstrim -v /

Je pense que le disque est resté trop longtemps sans trim car j'avais enlevé le discard du /etc/fstab et ça ne lui a pas plu.
Maintenant ubuntu reboot normalement. Il ne reste pas bloqué après l'écran de grub en disant "erreur de lecture ou écriture sur le disque hd0,0..."
Bonne chance à ceux qui auront le même problème.

Hors ligne

Haut de page ↑