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 26/10/2019, à 21:03

alpes-bleues

boot repair

Bonjour à toutes et à tous,
Tout d'abord, je m'excuse si ce message n'est pas posté dans la bonne catégorie : c'est la première fois que j'écris sur ce forum et je ne comprends pas bien les intitulés des catégories.
Je m'excuse aussi si une discussion antérieure a déjà résolu mon problème : j'ai cherché mais n'ai rien trouvé.
Voici mon problème :
- mon ordinateur ne démarre pas : il s'allume puis un écran noir avec des lignes écrites en blanc reste affiché...
- après avoir cherché sur internet (depuis mon téléphone), il semble qu'il s'agisse d'un problème de "grub" (j'ignore la signification de ce mot)
- j'ai tenté d'appliquer les solutions indiquées par deux vidéos trouvées sur internet mais, dès la première ligne tapée, ce qui s'affichait sur mon écran était différent de ce que j'étais censé obtenir d'après ces vidéos.
- j'ai tenté une troisième vidéo qui, en fait, donnait comme solution la démarche indiquée à cette page du site de Ubuntu :
https://doc.ubuntu-fr.org/boot-repair
- j'ai retrouvé un vieux disque d'installation de Ubuntu 14.04 LTS donc j'ai pu appliquer les étapes de la démarche indiquée, mais seulement jusqu'à l'étape "2.2 Créer un rapport Boot-info" où l'adresse suivante m'a été donnée : http://paste.ubuntu.com/p/rvFV5bpNPT/
- à l'étape "2.3 Réparation standard" s'affiche la même fenêtre que celle indiquée sur la page d'aide (citée plus haut) du site Ubuntu mais avec un seul bouton : le bouton "Réparation recommandée" est absent.
Voilà donc mon problème... Quelqu'un connaîtrait-il la solution ?
Je vous remercie toutes et tous.
Cordialement


C'est cette fenêtre qui s'affiche mais avec un seul bouton : le bouton "Réparation recommandée" manque.

Hors ligne

#2 Le 26/10/2019, à 21:40

Nuliel

Re : boot repair

Bonjour,
Très bonne idée d'avoir fait un rapport boot info!

Boot Info Script 8f991e4 + Boot-Repair extra info      [Boot-Info 25oct2017]


============================= Boot Info Summary: ===============================

 => Grub2 (v2.00) 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 (,msdos1)/boot/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------

sda1: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type ''

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

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

Drive: sda _____________________________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048   972,580,863   972,578,816  83 Linux
/dev/sda2         972,582,910   976,771,071     4,188,162   5 Extended
/dev/sda5         972,582,912   976,771,071     4,188,160  82 Linux swap / Solaris


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/sda5        51d23a00-ddda-49ca-a723-5771f4a4280c   swap       
/dev/sr0                                                iso9660    Ubuntu 14.04 LTS amd64

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9 Oct 26 18:37 ata-ATAPI_DVD_A_DH16A1S -> ../../sr0
lrwxrwxrwx 1 root root  9 Oct 26 18:53 ata-WDC_WD5000AAKX-603CA0_WD-WCAYUHC95564 -> ../../sda
lrwxrwxrwx 1 root root 10 Oct 26 18:37 ata-WDC_WD5000AAKX-603CA0_WD-WCAYUHC95564-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 26 18:37 ata-WDC_WD5000AAKX-603CA0_WD-WCAYUHC95564-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 26 18:37 ata-WDC_WD5000AAKX-603CA0_WD-WCAYUHC95564-part5 -> ../../sda5
lrwxrwxrwx 1 root root  9 Oct 26 18:53 wwn-0x50014ee1049790a5 -> ../../sda
lrwxrwxrwx 1 root root 10 Oct 26 18:37 wwn-0x50014ee1049790a5-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 26 18:37 wwn-0x50014ee1049790a5-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 26 18:37 wwn-0x50014ee1049790a5-part5 -> ../../sda5

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

Device           Mount_Point              Type       Options

/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sr0         /cdrom                   iso9660    (ro,noatime)


=============================== StdErr Messages: ===============================

File descriptor 9 (/proc/6332/mounts) leaked on lvs invocation. Parent PID 10956: bash
File descriptor 63 (pipe:[71902]) leaked on lvs invocation. Parent PID 10956: bash
  No volume groups found

ADDITIONAL INFORMATION :
=================== log of boot-repair 20191026_1853 ===================
boot-repair version : 4ppa65
boot-sav version : 4ppa65
boot-sav-extra version : 4ppa65
glade2script version : 3.2.3~ppa4
boot-repair is executed in live-session (Ubuntu 14.04 LTS, trusty, Ubuntu, x86_64)
CPU op-mode(s):        32-bit, 64-bit
file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ls: cannot access /home/usr/.config: No such file or directory

=================== os-prober:


=================== blkid:
/dev/loop0: TYPE="squashfs"
/dev/sr0: LABEL="Ubuntu 14.04 LTS amd64" TYPE="iso9660"
/dev/sda5: UUID="51d23a00-ddda-49ca-a723-5771f4a4280c" TYPE="swap"


=================== UEFI/Legacy mode:
This live-session is not in EFI-mode.
SecureBoot maybe enabled.


=================== PARTITIONS & DISKS:



=================== parted -lm:

BYT;
/dev/sda:500GB:scsi:512:512:msdos:ATA WDC WD5000AAKX-6;
1:1049kB:498GB:498GB:::boot;
2:498GB:500GB:2144MB:::;
5:498GB:500GB:2144MB:linux-swap(v1)::;

Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
Error: Can't have a partition outside the disk!

=================== lsblk:
KNAME TYPE FSTYPE     SIZE LABEL
sda   disk          465,8G
sda1  part          463,8G
sda2  part              1K
sda5  part swap         2G
sr0   rom  iso9660    964M Ubuntu 14.04 LTS amd64
loop0 loop squashfs   922M

KNAME ROTA RO RM STATE   MOUNTPOINT
sda      1  0  0 running
sda1     1  0  0
sda2     1  0  0
sda5     1  0  0         [SWAP]
sr0      1  0  1 running /cdrom
loop0    1  1  0         /rofs


=================== mount:
/cow on / type overlayfs (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
/dev/sr0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=ubuntu)


=================== ls:
/sys/block/sda (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight power queue range removable ro sda1 sda2 sda5 size slaves stat subsystem trace uevent
/sys/block/sr0 (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight power queue range removable ro size slaves stat subsystem trace uevent
/dev (filtered):  autofs block bsg btrfs-control bus cdrom char console core cpu_dma_latency cuse disk dri ecryptfs fb0 fd full fuse hpet input kmsg kvm log lp0 mapper mcelog mem net network_latency network_throughput null parport0 port ppp psaux ptmx pts random rfkill rtc rtc0 sda sda1 sda2 sda5 sg0 sg1 shm snapshot snd sr0 stderr stdin stdout uhid uinput urandom vga_arbiter vhost-net zero
ls /dev/mapper:  control

=================== df -Th:

Filesystem     Type       Size  Used Avail Use% Mounted on
/cow           overlayfs 1001M  151M  850M  16% /
udev           devtmpfs   990M   12K  990M   1% /dev
tmpfs          tmpfs      201M  1.1M  200M   1% /run
/dev/sr0       iso9660    964M  964M     0 100% /cdrom
/dev/loop0     squashfs   923M  923M     0 100% /rofs
none           tmpfs      4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs          tmpfs     1001M  1.2M 1000M   1% /tmp
none           tmpfs      5.0M  4.0K  5.0M   1% /run/lock
none           tmpfs     1001M   80K 1001M   1% /run/shm
none           tmpfs      100M   52K  100M   1% /run/user

=================== fdisk -l:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00016c85

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   972580863   486289408   83  Linux
/dev/sda2       972582910   976771071     2094081    5  Extended
/dev/sda5       972582912   976771071     2094080   82  Linux swap / Solaris


Error: no partitions


=================== Suggested repair
The default repair of the Boot-Repair utility would not act on the MBR.
Additional repair would be performed:  repair-filesystems


=================== User settings
The settings chosen by the user will not act on the boot.

As tu des données importantes sur ce disque? Je te conseille de faire le moins de démarrage possible sur cet ordi, on va voir l'état du disque mais j'ai de gros doutes:
tu peux démarrer sur ta clé usb, faire "essayer", puis arrivé sur le bureau, ouvrir un terminal et faire

setxkbmap fr

(tu peux taper setx puis appuyer sur Tabulation ce qui va compléter setx en setxkbmap puis tu rajoutes fr puis entrée pour valider la commande)
Ensuite il me faudrait les retours de ces commandes (je te laisse lire le premier message de https://forum.ubuntu-fr.org/viewtopic.php?id=1614731 afin de voir comment faire un retour correct)

sudo apt-get install --no-install-recommends smartmontools
sudo smartctl --smart=on /dev/sda
 sudo smartctl -a /dev/sda

Dernière modification par Nuliel (Le 26/10/2019, à 21:41)

Hors ligne

#3 Le 27/10/2019, à 22:43

alpes-bleues

Re : boot repair

Bonjour,
Merci pour votre aide.
J'ai démarré l'ordinateur avec un Live-CD.
Une fois l'ordinateur démarré, j'ai fouillé partout à la recherche de mes
données afin de les sauvegarder sur un disque dur externe mais je ne les ai
pas trouvées.




Ensuite, j'ai ouvert un terminal puis j'ai tapé la ligne suivante :

setxkbmap fr

L'ordinateur a répondu :

ubuntu@ubuntu:~$

(donc, si je comprends bien, il n'a rien répondu du tout ; par contre, à
partir de ce moment-là, mon clavier était à nouveau en Azerty et ça,
c'était vraiment bien! :-)

Ensuite j'ai tapé la ligne suivante :

sudo apt-get install --no-install-recommends smartmontools

L'ordinateur a répondu :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
     gsmartcontrol smart-notifier
Paquets recommandés :
     mailx mailutils
Les NOUVEAUX paquets suivants seront installés :
     smartmontools
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 445 ko dans les archives.
Après cette opération, 1 650 ko d'espace disque supplémentaires seront 
utilisés.
Réception de : 1 [url]http://archive.ubuntu.com/ubuntu/[/url] trusty/main 
smartmontools amd64 6.2+svn3841-1.2 [445 kB]
445 ko réceptionnés en 0s (771 ko/s)
Sélection du paquet smartmontools précédemment désélectionné.
(Lecture de la base de données... 169090 fichiers et répertoires déjà 
installés.)
Préparing to unpack .../smartmontools_6.2+svn3841-1.2_amd64.deb ...
Unpacking smartmontools (6.2+svn3841-1.2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Paramétrage de smartmontools (6.2+svn3841-1.2) ...
Processing triggers for ureadahead (0.100.0-16) ...
ubuntu@ubuntu:~$



Ensuite j'ai tapé la ligne :

sudo smartctl --smart=on /dev/sda

L'ordinateur a répondu :

smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-24-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, [url=http://www.smartmontools.org]www.smartmontools.org[/url]

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART ENABLE.

ubuntu@ubuntu:~$




Ensuite, j'ai tapé la ligne :
sudo smartctl -a /dev/sda
L'ordinateur a répondu :
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-24-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, [url=http://www.smartmontools.org]www.smartmontools.org[/url]

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Blue (SATA 6Gb/s)
Device Model:     WDC WD5000AAKX-603CA0
Serial Number:    WD-WCAYUHC95564
LU WWN Device Id: 5 0014ee 1049790a5
Firmware Version: 18.01H18
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sun Oct 27 21:36:50 2019 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x82)	Offline data collection activity
					was completed without error.
					Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		( 8760) seconds.
Offline data collection
capabilities: 			 (0x5b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  89) minutes.
SCT capabilities: 	       (0x303f)	SCT Status supported.
					SCT Error Recovery Control supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   158   141   021    Pre-fail  Always       -       3058
  4 Start_Stop_Count        0x0032   097   097   000    Old_age   Always       -       3583
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   100   253   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   077   077   000    Old_age   Always       -       17452
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   097   097   000    Old_age   Always       -       3566
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   096   000    Old_age   Always       -       4295032841
190 Airflow_Temperature_Cel 0x0022   060   052   040    Old_age   Always       -       40 (Min/Max 23/40)
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       501
193 Load_Cycle_Count        0x0032   199   199   000    Old_age   Always       -       3081
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       8
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

ubuntu@ubuntu:~$



Voilà tout ce que j'ai fait.
Je vous remercie pour votre aide.
Très cordialement.

Dernière modification par Nuliel (Le 27/10/2019, à 22:57)

Hors ligne

#4 Le 28/10/2019, à 22:02

hexdump

Re : boot repair

Salut,

Tu dis :

il s'allume puis un écran noir avec des lignes écrites en blanc reste affiché...

Tu arrives à copier ces lignes ou à poster une photo de l'écran ?

Hors ligne

#5 Le 28/10/2019, à 22:13

alpes-bleues

Re : boot repair

Merci pour votre réponse.
Oui, ces lignes sont les suivantes :

error: unknown filesystem.
Entering rescue mode...
grub rescue>

J'ai fait ce qu'indique cette vidéo :
https://m.youtube.com/watch?v=yTp4t82SKPU

Comme indiqué par la vidéo, j'ai tapé les lettres "ls".
Puis, comme indiqué par la vidéo, j'ai tapé les lettres "ls" suivies des parenthèses et de leur contenu.
Pour chaque contenu de parenthèses, l'ordinateur répond "Filesystem is unknown".
En conséquence, je ne peux pas exécuter l'étape suivante indiquée par la vidéo.

Hors ligne

#6 Le 01/11/2019, à 20:29

hexdump

Re : boot repair

Et quand tu tapes ls, quelle est la sortie ?
On dirait que grub ne trouve plus la partition de boot.
Est-ce un dual-boot ? As-tu seulement l'Ubuntu sur ta machine ou as-tu d'autres OS ?

Le mieux que tu puisses faire est sans doute de booter depuis un CD ou une clef USB Ubuntu.
Ouvre un terminal et passe root avec

sudo -i

puis essaie d'identifier le disque dur et la partition contenant ton installation.
Les commandes blkid et lsblk -f peuvent t'aider à lister les disques et les partitions.

Voici un exemple de sortie de blkid :

/dev/sda1: LABEL="Windows XP" UUID="96A4390DA438F0FB" TYPE="ntfs" 
/dev/sda3: LABEL="Ubuntu 11.04" UUID="b61fcae3-7744-45b4-95b9-7528d50a3652" TYPE="ext4" 
/dev/sda5: LABEL="Se7en" UUID="A2DC9D71DC9D4109" TYPE="ntfs" 
/dev/sda6: LABEL="Development" UUID="DEB455A1B4557CC9" TYPE="ntfs" 
/dev/sda7: LABEL="EXTRA" UUID="D8A04109A040F014" TYPE="ntfs" 
/dev/sda8: LABEL="SONG" UUID="46080FCD080FBAC7" TYPE="ntfs" 
/dev/sda9: LABEL="BACKUPS" UUID="766E-BC99" TYPE="vfat" 

Dans ce cas, on voit bien que la bonne partition est /dev/sda3, et il faut alors passer les commandes suivantes (en remplaçant sdaX par sda3) :

mount /dev/sdaX /mnt
grub-install --boot-directory=/mnt/boot /dev/sda
update-grub

Ça devrait réparer ton installation. Tu peux ensuite rebooter sans la clef/CD pour vérifier.

Si ça ne fonctionne pas, poste la sortie de lsblk -f et blkid stp (au pire, prends des photos).

Hors ligne

#7 Le 01/11/2019, à 22:02

alpes-bleues

Re : boot repair

Bonjour,
Merci pour votre réponse.
Seul Ubuntu est installé sur cet ordinateur, aucun autre système d'exploitation.
J'ai tapé les commandes sudo -i puis blkid.
Voici la réponse :

ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# blkid
/dev/loop0: TYPE="squashfs" 
/dev/sr0: LABEL="Ubuntu 14.04 LTS amd64" TYPE="iso9660" 
/dev/sda5: UUID="51d23a00-ddda-49ca-a723-5771f4a4280c" TYPE="swap" 
root@ubuntu:~# mount /dev/sr0 /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
root@ubuntu:~# grub-install --boot-directory=/mnt/boot /dev/sr0
Installing for i386-pc platform.
grub-install: error: cannot delete `/mnt/boot/grub/efi.img': Read-only file system.
root@ubuntu:~# update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.
root@ubuntu:~#

Donc, si je comprends bien, Ubuntu est installé sur la partition sr0 et cette partition n'est accessible qu'en lecture seulement (?).
Ensuite, j'ai tapé la commande lsblk -f.
Voici la réponse :

root@ubuntu:~# lsblk -f
NAME   FSTYPE   LABEL                  MOUNTPOINT
sda                                    
├─sda1                                 
├─sda2                                 
└─sda5 swap                            [SWAP]
sr0    iso9660  Ubuntu 14.04 LTS amd64 /cdrom
loop0  squashfs                        /rofs
root@ubuntu:~# ^C
root@ubuntu:~#

Donc, si je comprends bien, la partition sr0, c'était le Live-CD (?) et Ubuntu n'est installé sur aucune partition du disque dur... (?).

Merci pour votre aide.

Dernière modification par alpes-bleues (Le 01/11/2019, à 22:22)

Hors ligne

#8 Le 01/11/2019, à 22:06

xubu1957

Re : boot repair

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message #7 :                                  Merci                      wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1530289742.png

comme indiqué dans le : Retour utilisable de commande

Dernière modification par xubu1957 (Le 01/11/2019, à 22:26)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#9 Le 01/11/2019, à 22:23

alpes-bleues

Re : boot repair

Merci xubu1957.

Dernière modification par alpes-bleues (Le 01/11/2019, à 22:24)

Hors ligne

#10 Le 01/11/2019, à 22:46

hexdump

Re : boot repair

Heu... ça sent pas très bon pour ton install.

Oui, /dev/sr0 c'est le lecteur CD/DVD.
/dev/sda5 c'est du swap, c'est un bout de disque réservé pour libérer de la mémoire.

Il devrait  avoir des trucs sur /dev/sda1 et /dev/sda2.
As-tu des données à récupérer sur ton disque ? Des photos, des documents personnels ? Si oui, c'est le moment de faire un backup avec ddrescue.

Puis tu pourras essayer de réparer avec testdisk.

Hors ligne

#11 Le 12/11/2019, à 21:28

alpes-bleues

Re : boot repair

Bonsoir,
j'ai reussi à installer ddrescue. Comment faut il remplir la ligne suivante:
sudo ddrescue [ nom_fichier_ source] [nom_fichier_cible].img [nom_fichier_journal]
Je veux copier des fichiers de mon disque dur (endommagé) sur un disque dur externe.
Je voudrais lister les fichiers sur mon disque dur . Quelle est la commande me permettant d'aller voir ces fichiers et connaitre leur nom.
Merci beaucoup

Hors ligne

#12 Le 12/11/2019, à 21:59

geole

Re : boot repair

hexdump a écrit :

Heu...

Il devrait  avoir des trucs sur /dev/sda1 et /dev/sda2.
As-tu des données à récupérer sur ton disque ? Des photos, des documents personnels ? Si oui, c'est le moment de faire un backup avec ddrescue.

Puis tu pourras essayer de réparer avec testdisk.

Bonsoir
Merci d'expliquer clairement pourquoi tu demandes d'utiliser ddrescue
Au vu du rapport smartctl, je ne comprends absolument pas.

196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       8
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

Dernière modification par geole (Le 12/11/2019, à 22:08)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#13 Le 12/11/2019, à 22:29

geole

Re : boot repair

Bonsoir.
Si tu as un autre ordinateur, utilises-le pour télécharger une version récente de ubuntu,
Sinon, débrouilles-toi, pour utiliser ton support d'installation de la version 14.04 pour fabriquer une version récente.
NOTA BENE si  le contenu de la partition SDA1 n'est pas affiché, c'est certainement lié au fait que ton ubuntu actuel soit dans une version postérieure à la version 14.04,  Il y eu une rupture de format vers la version 16.-10.

Dernière modification par geole (Le 12/11/2019, à 22:32)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#14 Le 13/11/2019, à 18:06

hexdump

Re : boot repair

geole a écrit :

Merci d'expliquer clairement pourquoi tu demandes d'utiliser ddrescue

Parce que j'ai trouvé facilement une page sur le wiki en français.
Parce que si ddrescue est capable de copier un disque abimé il est aussi capable de copier un disque sain.
Parce que faire un backup avant de tripoter le partitionnement c'est rarement une mauvaise idée.
Parce que faire un backup tout court c'est toujours une bonne idée.

geole a écrit :

NOTA BENE si  le contenu de la partition SDA1 n'est pas affiché, c'est certainement lié au fait que ton ubuntu actuel soit dans une version postérieure à la version 14.04,  Il y eu une rupture de format vers la version 16.-10.

Alors là j'avoue que j'avais sauté à la conclusion qu'alpes-bleues avait un ubuntu 14.04 d'installé. Alpes-bleues, tu utilises un support d'ubuntu 14.04 parce que ta version installée est une 14.04 ? Il serait bien mieux, effectivement, que tu utilises une version plus récente pour dépanner, et en tout cas une version  au moins aussi récente que celle de ton installation.

Pour ton backup, il te faut un disque externe (ou une clef usb) assez gros pour contenir ton disque précédent.
Démarre sur ton cd bootable, branche le disque dur externe/la clef usb.
Identifie le disque externe avec lsblk, sans le -f cette fois. La taille est un excellent indicateur. Ça devrait être /dev/sdb1 vu ta machine.

Tapes les commandes suivantes.

sudo -i
mount /dev/sdb1 /mnt
ddrescue /dev/sda /mnt/backup_sda.img /mnt/backup_sda.log
sync
umount /mnt

Vérifie qu'il n'y a pas d'erreurs indiquées.

Après tu peux débrancher le disque externe et le mettre en sécurité.

Ensuite, re-essaie les opérations précédentes avec une version plus récente d'ubuntu pour vérifier la théorie de geole.

Hors ligne

#15 Le 23/11/2019, à 14:33

hexdump

Re : boot repair

Résolution du problème : alpes-bleues est passé nous voir à notre GUL sur Meythet (74, https://agu3l.org).

Le problème était que le filesystem de la partition bootable de son disque était endommagé, et il avait perdu les superblocks.
D'où l'absence d'information lors du

lsblk -f

et l'impossibilité pour grub de trouver le / . Son message d'erreur était pertinent : unknown filesystem car il n'arrivait pas à identifier le ext4.

Après un petit

e2fsck /dev/sda1

, les superblocks de backup ont été utilisés pour réparer le filesystem et tout est rentré dans l'ordre : /dev/sda1 indiqué en ext4, possibilité de le monter et démarrage OK.

Dernière modification par hexdump (Le 23/11/2019, à 19:28)

Hors ligne

#16 Le 23/11/2019, à 16:53

geole

Re : boot repair

Bonjour.
Merci du retour.

Dernière modification par geole (Le 23/11/2019, à 17:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne