[~Solved] [mkinitcpio] Un mkinitcpio récalcitrant

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
ilistro39
newbie
Messages : 9
Inscription : lun. 25 sept. 2017, 15:13

[~Solved] [mkinitcpio] Un mkinitcpio récalcitrant

Message par ilistro39 »

Bonjour,

Voila je me suis lancé dans l’installation d'Arch il y a peut, j'ai suivis les précieux conseils de Frederic Bezies grâce à son guide: https://github.com/FredBezies/arch-tuto ... -mode-uefi

Tout ce passait bien jusqu'à la génération de l'image du noyau qui ne passait pas.
après avoir lancé

Code : Tout sélectionner

mkinitcpio -p linux
, il me répondait cela:

Code : Tout sélectionner

/usr/bin/mkinitcpio: line 261: /etc/mkinitcpio.d/linux.preset: No such file or directory
==> ERROR: Failed to load preset: `/etc/mkinitcpio.d/linux.preset'
.
Et après vérification le dossier mkinitcpio.d était bien vide. Je trouve ce à quoi devrait ressembler linux.preset (https://aur.archlinux.org/cgit/aur.git/ ... h=linux-ck) et je décide alors de le copier ce fichier dans mkinitcpio.d pour voir et il me sort cela.

Code : Tout sélectionner

==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
(il s'agit uniquement des erreurs).

J’avoue ne pas très bien comprendre, avez vous des pistes ?
Merci d'avance !
Dernière modification par ilistro39 le sam. 06 juil. 2019, 15:11, modifié 1 fois.
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par laurent85 »

Bonjour,
Supprime le fichier ajouté dans /etc/mkinitcpio.d et installe le paquet linux :

Code : Tout sélectionner

sudo rm /etc/mkinitcpio.d/linux.preset
sudo pacman -S linux
sudo mkinitcpio -P
Avatar de l’utilisateur
CoudUr
yeomen
Messages : 230
Inscription : sam. 06 avr. 2013, 17:12

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par CoudUr »

Bonjour,

Si ton dossier '/etc/mkinitcpio.d/' est vide alors essayes de réinstaller le paquet 'linux' puisque c'est lui qui installe le fichier '/etc/mkinitcpio.d/linux.preset' je crois.
Avant ça supprimes le fichier que tu as copié provenant du noyau linux-ck puisqu'il ne correspond pas à ton noyau réel j'imagine .

Code : Tout sélectionner

# rm -f /etc/mkinitcpio.d/linux.preset
# pacman -S linux
# mkinitcpio -p linux
En utilisant le guide simplifié du lien présent dans ton premier message gardes bien en tête que ça n'est qu'une synthèse personnalisée de ce qui ce trouve dans le wiki, de nombreux détails peuvent passer entre les mailles du filet.
Le plus important est de comprendre ce qu'on fait, il y a sûrement des détails qui sont importants pour les uns mais qui le sont moins pour les autres, c'est pour ça que les synthèses c'est bien mais cela reste discutable car certains y ajouteraient bien plusieurs lignes supplémentaires quand d'autres en auraient supprimé des dizaines .
Le mieux est d'avoir le wiki et la synthèse sous la main si on n'est pas sûr de ton coup lors de l'installation, ça aide davantage.

EDIT:
Grillé !!! Coucou laurent85 :)
ilistro39
newbie
Messages : 9
Inscription : lun. 25 sept. 2017, 15:13

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par ilistro39 »

Merci de vos conseils ! Ça a marché nickel.

Sinon j'ai encore une petite question :roll: . J'ai créé ma partition home sur un autre disque que la racine, et j'ai cru comprendre que ça nécessité un petit truc supplémentaire, c'est en tout cas ce que nous dit la doc :wink: : https://wiki.archlinux.fr/mkinitcpio#Hooks. Mais je ne comprends pas bien cette histoire de hook qui est décrit dans la partie
/usr sur une partition séparée
.

Comment que ça marche cette affaire ?
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par laurent85 »

Coucou CoudUr :chinois:

Pour home il y a le montage dans fstab ? concernant les Hooks ça ne change rien pour home.
Pour le /usr séparé c'est marqué dans le wiki, ça monte /usr juste après /, bah sinon ça démarrerait pas vu que les programmes sont dans /usr
ilistro39
newbie
Messages : 9
Inscription : lun. 25 sept. 2017, 15:13

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par ilistro39 »

Désolé pour la latence, je n'avais pas accès au pc.
Merci laurent85 !

La partition home semble bien être dans le fstab:

Code : Tout sélectionner

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdb1
UUID=fb046df7-ccdb-4200-be10-c490c3ea5aa4	/         	ext4      	rw,relatime	0 1

# /dev/sdb3
UUID=F210-EF34      	/boot/efi 	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro	0 2

# /dev/sda1
UUID=bf5458f2-4d40-4e11-8db6-0e9e16b9d503	/home     	ext4      	rw,relatime	0 2
 
Mais si je démarre Arch normalement il m'indique que le fichier init n'existe pas et que les partitions root sont correctement montées (désolé pour la qualité j'ai fait du mieux que je pouvais):
Image

C'est assez étrange.

P.S.: voici ce que donne fdisk -l:

Code : Tout sélectionner

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM003-1CH1
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: 6EFF2829-78E1-4179-8FE4-BADDACFF9397

Device         Start        End    Sectors   Size Type
/dev/sda1       2048  195313663  195311616  93.1G Linux filesystem
/dev/sda2  195313664 1953523711 1758210048 838.4G Microsoft basic data


Disk /dev/sdb: 223.58 GiB, 240057409536 bytes, 468862128 sectors
Disk model: CT240BX200SSD1  
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: 70ED32A9-3EE6-4EF5-8E56-E7F65D1EC099

Device         Start       End   Sectors   Size Type
/dev/sdb1       2048 117188607 117186560  55.9G Linux filesystem
/dev/sdb2  117188608 121094143   3905536   1.9G Linux swap
/dev/sdb3  121094144 121343999    249856   122M EFI System
/dev/sdb4  121344000 121376767     32768    16M Microsoft reserved
/dev/sdb5  121376768 468860927 347484160 165.7G Microsoft basic data




Disk /dev/sdc: 465.75 GiB, 500076118016 bytes, 976711168 sectors
Disk model: ZM-VE350        
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00023bd9

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1        2048 976709631 976707584 465.7G  7 HPFS/NTFS/exFAT


Disk /dev/sdd: 28.93 GiB, 31042043904 bytes, 60628992 sectors
Disk model: STORE N GO      
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x89fe087d

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdd1        8064 60628991 60620928 28.9G  c W95 FAT32 (LBA)


Disk /dev/loop0: 502.41 MiB, 526807040 bytes, 1028920 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
Merci d'avance :wink:
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par laurent85 »

Le système de fichier était endommagé d'après la capture écran. As-tu vérifié qu'il existe ce fichier /sbin/init dans ta partition / de sdb1 ? Ainsi que /lib/systemd/systemd
ilistro39
newbie
Messages : 9
Inscription : lun. 25 sept. 2017, 15:13

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par ilistro39 »

init n'existe effectivement pas, mais systemd est bien présent.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par benjarobin »

Bonjour,
Après une lecture très rapide du sujet, je te recommande une réinstallation complète de ton système... Je ne sais pas ce qui c'est passé, mais manifestement il te manque plein de fichiers à ton système...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par laurent85 »

:o
Si le disque est sain il y a eu un gros soucis avec le système de fichier, il faut réinstaller.
Edition: grillé par benjarobin :lol:
ilistro39
newbie
Messages : 9
Inscription : lun. 25 sept. 2017, 15:13

Re: [mkinitcpio] Un mkinitcpio récalcitrant

Message par ilistro39 »

AH ! Bon, bah, c'est partie. Merci de votre aide en tout cas. :)
Répondre