Page 1 sur 2
[Boot] Impossible de redémarrer avec la commande reboot
Publié : mar. 15 avr. 2014, 19:56
par Th3Drumm3r
Bonjour à tous,
J'ai récemment installé la toute dernière version d'ArchLinux disponible, sur mon netbook.
Le but est bien sûr d'avoir un système fonctionnel et très léger, mais surtout d'apprendre à installer et configurer ArchLinux avec OpenBox.
Bref, lorsque je connecte mon compte utilisateur (en mode terminal au démarrage) et que je souhaite effectuer un redémarrage avec la commande
reboot
, l'ordinateur semble s'arrêter correctement mais lorsque l'ordinateur redémarre (apparition du logo Acer au démarrage), j'ai un écran noir avec un curseur qui clignote puis après un certain temps le message suivant apparaît :
Code : Tout sélectionner
Missing OS
No bootable device -- insert boot disk and press any key
Ce message n'apparaît pas quand j'éteint et rallume l'ordinateur avec la commande
shutdown now
.
J'utilise syslinux en tant que programme d'amorçage.
Auriez-vous une idée à me suggérer pour résoudre ce problème ?
Si ce problème a déjà été résolu, je vous prie de m'excuser de ne pas avoir trouvé cette solution et vous remercie de me diriger vers celle-ci.
Merci d'avance !
---
Configuration :
ArchLinux
Acer Aspire One D150
Re: [Problème] impossible de redémarrer avec la commande reb
Publié : mar. 15 avr. 2014, 20:13
par benjarobin
Bonjour,
Pour clarifier, si tu démarres le PC, tu as bien le menu de syslinux ?
Ton PC à bien un BIOS, et est-il à jour ?
Tu n'as pas ajouté des options sur la ligne kernel, si oui lesquelles ?
Peux tu donner le contenu de la configuration de syslinux ? Ainsi que la sortie de la commande en root de : blkid ?
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mar. 15 avr. 2014, 20:33
par Th3Drumm3r
Pour clarifier, en effet si je
démarre mon PC j'ai bien le menu de syslinux. En revanche si je
redémarre à partir de ma session ouverte dans ArchLinux, le boot s'arrête juste avant l'apparition du menu de syslinux.
Mon PC a bien un BIOS (comme tout PC si je ne me trompe pas ^^) et il est à jour.
Mon ArchLinux est "tout neuf" je n'ai rien changé niveau configuration mis à part l'agencement du clavier.
J'ai également OpenBox (et seulement ce paquet) d'installé et configuré à minima. Je lance pour le moment OpenBox manuellement par la commande
xinit
mais je ne le lance pas pour le moment.
Voilà le contenu de mon '
/boot/syslinux/syslinux.cfg' :
Code : Tout sélectionner
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg
#
# Comboot modules:
# * menu.c32 - provides a text menu
# * vesamenu.c32 - provides a graphical menu
# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
# * hdt.c32 - hardware detection tool
# * reboot.c32 - reboots the system
#
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
# If /usr and /boot are on the same file system, symlink the files instead
# of copying them.
#
# If you do not use a menu, a 'boot:' prompt will be shown and the system
# will boot automatically after 5 seconds.
#
# Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
# The wiki provides further configuration examples
DEFAULT arch
PROMPT 0 # Set to 1 if you always want to display the boot: prompt
TIMEOUT 50
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl
# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux
UI menu.c32
#UI vesamenu.c32
# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE Arch Linux
#MENU BACKGROUND splash.png
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
MENU COLOR help 37;40 #c0ffffff #a0000000 std
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux.img
LABEL archfallback
MENU LABEL Arch Linux Fallback
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux-fallback.img
#LABEL windows
# MENU LABEL Windows
# COM32 chain.c32
# APPEND hd0 1
LABEL hdt
MENU LABEL HDT (Hardware Detection Tool)
COM32 hdt.c32
LABEL reboot
MENU LABEL Reboot
COM32 reboot.c32
LABEL poweroff
MENU LABEL Poweroff
COM32 poweroff.c32
Et voilà le résultat de la commande effectuée en root de
blkid
:
Code : Tout sélectionner
/dev/sda1: UUID="5403768a-67ff-4838-9071-ad31c7cbfa9e" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="27f52bf8-5f33-43c2-bff2-b6438e2a49e5"
/dev/sda2: UUID="cbedb38f-31bc-4e0e-a4c0-cd9c39a42232" TYPE="swap" PARTLABEL="Linux swap" PARTUUID="9194e722-6f5b-486b-8f2c-84fcfc6b4bb9"
/dev/sda3: UUID="8c01044f-6e82-40bf-9d71-7ea1cf2f14e8" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="723ab9b8-46f3-4ed1-beae-f0abb611307a"
/dev/sda4: UUID="59c2c590-ac32-4560-ae0f-950d660a8b9c" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="b2096731-3240-487f-97db-a78ee2bf2b62"
/dev/sdb1: LABEL="usbflash" UUID="C97C-1436" TYPE="vfat" PARTUUID="000a9616-01"
Merci de ton attention si rapide

Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mar. 15 avr. 2014, 20:45
par benjarobin
Maintenant les PC ont un UEFI, mais comme ton PC à plus de 4 ans, c'est obligatoirement un bon vieux BIOS.
Est-ce une clé USB ou autre chose en /dev/sdb1
(usbflash) ? Essaye de redémarrer sans.
Peux tu donner aussi la sortie de : fdisk -l /dev/sda
?
Tu as bien le BIOS en version 1.13 ?
Mais sinon je crains de ne pas avoir d'idée...
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mar. 15 avr. 2014, 22:18
par Th3Drumm3r
Oui exact, le PC avec lequel j'écris est en UEFI Bios et je te confirme que le bios de mon netbook est bien un bon vieux bios !
En effet, en
dev/sdb1
c'est la clé usb qui m'a servi pour récupérer le contenu du '
syslinux.cfg' et le résultat de la commande
blkid
.
Elle n'était pas branchée lorsque j'ai tenté de faire un redémarrage.
Voilà le résultat de la commande
fdisk -l /dev/sda
:
Code : Tout sélectionner
Disk /dev/sda: 149,1 GiB, 160041885696 bytes, 312581808 sectors
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 4971D566-5E62-4B4A-B34B-D277F4D7FCA2
Périphérique Début Fin Taille Type
/dev/sda1 2048 514047 250M Linux filesystem
/dev/sda2 514048 8902655 4G Linux swap
/dev/sda3 8902656 155703295 70G Linux filesystem
/dev/sda4 155703296 312581774 74,8G Linux filesystem
PS : le bios est bien en 1.13.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mar. 15 avr. 2014, 23:08
par benjarobin
Il y a 2 choses qui ne vont pas... Étonnant que syslinux fonctionne lors d'un démarrage classique...
Tu dois avoir une partitionnement de type dos et non gpt... Comment as tu créé ta table de partition ? Pour corriger ce point je crains que tu sois obligé de tout casser (formater).
Ta partition de boot doit avoir obligatoirement le flag de boot. Tu peux déjà essayer de corriger ce point, mais personnellement je referais tout.
Si tu refais ton partitionnement, je te conseil de réduire la taille de la partition racine, 70 Go est beaucoup trop gros, 30 Go est un grand maximum (sauf bien sûr cas particulier avec installation de très grosse application / jeux...), personnellement je n'ai que 20 Go pour la partition racine.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 16 avr. 2014, 21:27
par Th3Drumm3r
Pour le reformatage et tout ça ce n'est pas si grave. Comme je l'ai dit, ce n'est que pour apprendre, je n'ai aucune donnée sensible sur l'ordinateur concerné.
Je suis reparti de zéro et j'ai maintenant une table de partition dos (fait avec Gparted).
J'essaye de faire ce que tu m'as conseillé dès que je peux et je reviens ici donner des nouvelles.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : jeu. 17 avr. 2014, 21:10
par Th3Drumm3r
J'ai beau avoir cherché des infos concernant le boot flag sur le net, ça reste flou pour moi. Avant de faire n'importe quoi et de recommencer encore une fois je reviens donc ici.
Comment as tu créé ta table de partition ?
En installant ArchLinux, j'utilise gdisk.
Ta partition de boot doit avoir obligatoirement le flag de boot.
Comment puis-je créer ce boot flag et sur quelle partition le créer ?
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : jeu. 17 avr. 2014, 21:40
par floflo77890
Si ton BIOS n'est pas de type uefi alors tu n'as aucune utilité d'avoir une table de partition gpt, il n'aurait donc pas fallu utiliser gdisk mais fdisk.
Concernant le boot flag c'est le drapeau qui indiquerat quellle est la partition de boot si je ne me trompe pas.
Généralement lors de l'installation quand tu partitionne avec fdisk le drapeau boot se met automatiquement sur la partition boot.
+1 avec benjarobin une partition racine de 70 go est bien trop importante sachant que dans le wiki il nous conseil de mettre entre 20 et 25 go qui est amplement suffisant.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : jeu. 17 avr. 2014, 21:43
par benjarobin
Pour spécifier le boot flag, il suffit d'utiliser fdisk... Pour faire il suffit de faire ceci, si tu veux plus de détail je te conseil de chercher sur internet
Code : Tout sélectionner
fdisk /dev/sda
Command (m for help): p
Command (m for help): a
Partition number (1-X): ? <-- A toi de spécifier la partition
Command (m for help): p
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : jeu. 17 avr. 2014, 21:46
par floflo77890
Il n'a même pas besoin de chercher sur internet quand il va lancer la commande fdisk /dev/sda
il n'aura qu'a taper m et il aura la liste de ce que tu lui a écrit.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : sam. 19 avr. 2014, 14:42
par Th3Drumm3r
Merci pour vos réponses et conseils !
J'ai utilisé gdisk
par rapport à un tutoriel sur la procédure d'installation de ArchLinux (qui semble finalement un peu obsolète ou non adapté à ma configuration).
J'essaye d'appliquer ce que vous m'avez donné et je reviens par ici pour donner des nouvelles.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : sam. 19 avr. 2014, 16:43
par floflo77890
Suivre des tutoriels pour l'installation d'archlinux n'est pas une bonne idée. La seul page qu'il faut suivre est celle du wiki.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : sam. 19 avr. 2014, 18:40
par Elbarto
Th3Drumm3r a écrit :
En installant ArchLinux, j'utilise gdisk.
pourquoi se compliquer la vie, il y a beaucoup plus simple avec "gparted live cd", c'est beaucoup plus intuitif et moins de risque de faire des erreurs de manipulation contrairement aux outils 100% ligne de commande, en plus c'est gratuit

Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 07:58
par Th3Drumm3r
Oui tout à fait d'accord, habituellement je me fais plaisir avec Gparted.
Mais c'est juste que je voulais apprendre à faire autrement.
Ce soir je donne des nouvelles de mon avancement avec mon installation.
Bonne journée !
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 20:30
par Th3Drumm3r
En effet, je ne sais pas ce qui m'a pris de ne pas tout simplement profiter du wiki sur ArchLinux si bien rédigé... Honte à moi.
En ayant suivi le wiki, lorsque j'essaye de redémarrer j'ai le même problème qu'au début. Sauf que j'ai remarqué que la commande
reboot
ne marchait plus juste après avoir configuré la connexion réseau de façon permanente à l'aide de ce
wiki.
Après avoir désactivé le service par la commande
systemctl disable dhcpcd
et complètement éteind et rallumé mon ordinateur, la commande
reboot
est de nouveau fonctionnelle.
Je ne sais pas si cela a quelque chose à voir mais j'ai également ce message parmis tous les autres au démarrage de ArchLinux :
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 20:45
par benjarobin
Peux tu donner la sortie de :
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 21:15
par Th3Drumm3r
Voilà les résultats :
Pour
grep
Pour
systemctl
Code : Tout sélectionner
UNIT LOAD ACTIVE SUB DESCRIPTION
● systemd-modules-load.service loaded failed failed Load Kernel Modules
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
Et peut-être que ça te sera utile, le résultat de
lspci -k
Code : Tout sélectionner
00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: agpgart-intel
Kernel modules: intel_agp
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 019c
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: lpc_ich
Kernel modules: intel_rng, lpc_ich, leds_ss4200
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. Device e008
Kernel driver in use: ath5k
Kernel modules: ath5k
03:00.0 Ethernet controller: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
Subsystem: Acer Incorporated [ALI] Device 019c
Kernel driver in use: ATL1E
Kernel modules: atl1e
Pour le fichier
qualcomm.conf, c'est moi qui l'ai créé (par rapport au wiki sur la connexion permanente en dhcp). Mais qu'il y soit ou pas cela ne change rien, du moins de ce que j'ai pu observer.
Merci encore de ton attention.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 21:23
par benjarobin
C'est le nom du module qu'il faut mettre et non le nom du driver. Donc tu peux déjà remplacer ATL1E par atl1e, bien que je ne pense pas que cela soit nécessaire de charger le module de ta carte Ethernet...
Ce qui serait intéressant de faire, serait de de : lancer dhcpcd, arrêter dhcpcd, décharger tous les modules kernels lié à ta carte réseau, redémarrer. Dans tous les cas le bug, intéressant, vient de ton BIOS, après on peut chercher des solutions de contournement.
Re: [Boot] Impossible de redémarrer avec la commande reboot
Publié : mer. 23 avr. 2014, 21:57
par Th3Drumm3r
Peux-tu donner plus de précision sur la procédure à suivre pour "décharger tous les modules" de ma carte Ethernet ?
J'ai entendu parler de problèmes avec le bootloader syslinux et certain bios (e. g. le problème d'APM manquant quand on fait un poweroff via le menu syslinux). Dois-je plutôt me rabattre sur Grub ?