J'ai une série Dell Inspiron 15 3000 avec Intel Core i3-4030u (4ème génération).
Je double amorce Windows 10 Édition Familiale 64 bits et Ubuntu Gnome 16.04 (grub2 est le chargeur de démarrage).
J'utilisais Chromium quand, tout à coup, Ubuntu s'est figé et ne répondra plus. J'ai fait un arrêt brutal et essayé de redémarrer; mais au lieu d'aller à l'écran de démarrage grub2 où vous pouvez choisir de démarrer Ubuntu, Windows ou d'autres options, le message est apparu à l'invite grub:
grub>
Si je choisis le gestionnaire de démarrage Windows à partir du BIOS, il démarrera. mais Ubuntu va toujours à l'invite grub.
Lorsque j'utilise la commande ls
, j'obtiens cette sortie:
(hd0) (hd0,gpt9) (hd0,gpt8) (hd0,gpt7) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1) error: failure reading sector 0x0 from hd1
Ubuntu est installé dans la partition 8 sur le disque dur 0 (hd0, gpt8). Je n'ai qu'un disque dur et un seul logement, et le CD-ROM ne contient rien; donc je ne sais pas pourquoi il essaie d'accéder à HD1.
J'ai fait des recherches et essayé de démarrer manuellement avec ces commandes:
grub> set root=(hd0,8)
grub> linux /boot/vmlinuz-4.10.0-30-generic root=/dev/sda8 ro
grub> initrd /boot/initrd.img-4.10.0-30-generic
grub> boot
J'ai obtenu les versions vmlinuz et initrd en cherchant dans le dossier /boot
.
Lorsque je saisis ces commandes, le système essaie de s’amorcer. Il existe quelques erreurs indiquant que Systemd n’a pas pu charger certains modules lors du démarrage des services, car il n’a pas pu trouver les fichiers ou la fonction n’a pas été implémentée.
De plus, il y a une erreur:
Aug 07 08:46:50 AlexUbuntu kernel: FAT-fs (sda1): IO charset iso8859-1 not found
Aug 07 08:46:50 AlexUbuntu systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Aug 07 08:46:50 AlexUbuntu systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
Aug 07 08:46:50 AlexUbuntu systemd[1]: boot-efi.mount: Unit entered failed state.
Aug 07 08:46:50 AlexUbuntu systemd[1]: Starting Enable support for additional executable binary formats...
Ensuite, il continue à démarrer les services.
Ensuite, il passe en mode d'urgence. J'ai accédé aux journaux du système en tapant systemctl
.
Cela montre qu'il y a deux erreurs, mais que tout le reste était loaded active
et un autre statut tel que running
ou exited
:
...
boot-efi.mount loaded failed failed /boot/efi
...
systemd-modules-load.service loaded failed failed Load Kernal Modules
...
Quand j'ai utilisé la commande:
systemctl status systemd-modules-load.service
J'ai eu une sortie qui contenait:
Process: 378 ExecStart=/lib/systemd/system/systemd-modules-load (code=exited, status=1/FAILURE)
Quand j'ai utilisé:
systemctl status boot-efi.mount
J'ai eu une sortie contenant:
Process 534: ExecMount=/bin/mount /dev/disk/by-uuid/6036-A092 /boot/did -t vfat -o umask=0077 (code=exited, status=32)
...
Aug 07 08:46:50 AlexUbuntu mount[537]: mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
Après avoir démarré manuellement une fois, l'écran de démarrage grub2 me permet de choisir à nouveau entre les options de démarrage, mais lorsque je choisis Ubuntu, il démarre toujours en mode d'urgence.
J'ai lu quelque chose sur la configuration manuelle du fichier de configuration grub, mais je ne sais pas par où commencer.
Est-ce que je peux faire quelque chose pour le redémarrer correctement ou dois-je réinstaller Ubuntu?
MODIFIER:
Sudo blkid
: (UUID et PARTUUID sont omis pour les partitions Windows)
/dev/sda1: LABEL="ESP" UUID="6036-A092" TYPE="vfat" PARTLABEL="EFI system partiton" PARTUUID="2ad4eb64-f0c3-457a-9f95-8679a75333a5"
/dev/sda2: LABEL="DIAGS" TYPE="vfat" PARTLABEL="Basic data partition"
/dev/sda3: PARTLABEL="Microsoft Reserved Partiton"
/dev/sda4: LABEL="WINRETOOLS" TYPE="ntfs" PARTLABEL="Basic data partition"
/dev/sda5: LABEL="OS" TYPE="ntfs" PARTLABEL="Basic data partition"
/dev/sda6: TYPE="ntfs"
/dev/sda7: LABEL="PBR Image" TYPE="ntfs" PARTLABEL="Microsoft recovery partition"
/dev/sda8: UUID="421b08b9-5965-45d5-8490-48bd8bf373a5" TYPE="ext4" PARTUUID="c0172335-398f-4094-8344-fdad94a8e5da"
/dev/sda9: UUID="b9ddff1f-4da1-44c0-b9e1-0afe98c3109e" TYPE="swap" PARTUUID="744e5f85-28ed-4f38-b35b-9a3a2cd64494"
cat /etc/fstab
: (certains commentaires au début du fichier sont omis)
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda8 during installation
UUID=421b08b9-5965-45d5-8490-48bd8bf373a5 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
#UUID=6036-A092 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda9 during installation
UUID=b9ddff1f-4da1-44c0-b9e1-0afe98c3109e none swap sw 0 0
UUID=6036-A092 /boot/efi vfat defaults 0 1
free -h
:
total used free shared buff/cache available
Mem: 3.8G 33M 3.5G 5.9M 241M 3.5G
Swap: 3.9G 0B 3.9G
swapon -s
:
Filename Type Size Used Priority
/dev/sda9 partition 4095996 0 -1
Sudo fdisk -l
:
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 554B9E62-9C74-4A35-8CDE-6F87341A0BE1
Device Start End Sectors Size Type
/dev/sda1 2048 1026047 1024000 500M EFI System
/dev/sda2 1026048 1107967 81920 40M unkown
/dev/sda3 1107968 1370111 262144 128M Microsoft Reserved
/dev/sda4 1370112 2906111 1536000 750M Windows recovery environment
/dev/sda5 2906112 577532275 574626164 274G Microsoft basic data
/dev/sda6 952780800 953747455 966656 472M Windows recovery environment
/dev/sda7 953747456 976771119 23023664 11G Windows recovery environment
/dev/sda8 577533952 944588799 367054848 175G Linux filesystem
/dev/sda9 944588800 952780799 8192000 3.9G Linux swap
Partition table entries are not in disk order
Voici une capture d'écran de gparted:
EDIT 2:
Voici quelques erreurs que j'ai trouvées dans le journal (journalctl -xb
):
kernel: PCCT header not found
ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
kernel: r8169 000:07:00.0: can't disable ASPM; OS doesn't have ASPM control
Failed to insert module 'autofs4': No such file or directory
Starting of Arbitrary Executable File Formats System Automount Point not supported
systemd[1]: dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.device: Dev dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition.dev
Je pense que c'est le problème principal:
[FAILED] Failed to start Load Kernal Modules.
See 'systemctl status systemd-modules-load.service' for details.
systemctl status systemd-modules-load.service
sortie:
systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vender preset: enabled)
Active: failed (Result: exit-code) since Mon 2017-08-07 15:21:20 EDT; 11min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 374 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Main PID: 374 (code=exited, status=1/FAILURE)
systemd[1]: Starting Load Kernel Modules...
systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Load Kernel Modules.
systemd[1]: systemd-modules-load.service: Unit entered failed state
systemd[1]: systemd-modules-load-service: Failed with result 'exit-code'.
EDIT 3:
J'utilisais vmlinuz et initrd version 4.10.0-30-generic. Lorsque j'ai démarré avec 4.10.0-27-generic, j'ai toujours eu l'erreur à propos de Kernal Load Modules, mais cela a démarré avec succès.
Cependant, une erreur de programme système s'est produite quelques secondes après son démarrage. J'ai signalé le problème, puis Ubuntu 16.04 a subi une erreur interne.
Le paquet colord a planté et il a été dit que la cause était des paquets obsolètes et que je devais mettre à jour certains paquets.
Certains des paquets que j'ai mis à jour étaient: systemd, libsystemd0, libpam-systemd et libkmod2
Maintenant, il démarre avec succès dans vmlinuz et initrd version 4.10.0-27-generic et 4.10.0-30-generic.
J'ai résolu le problème en démarrant dans une version différente du noyau et en mettant à jour les packages.
Dans le menu de démarrage grub2, au lieu de sélectionner ubuntu ou le gestionnaire de démarrage Windows, sélectionnez Options avancées pour Ubuntu; puis sélectionnez la deuxième version la plus récente que vous avez (pas en mode de récupération).
Ouvrez un terminal et tapez:
Sudo apt install --upgrade systemd libsystemd0 libpam-systemd libkmod2