Re: [Installation partition chiffrée] [Résolu] Problème installation sur partition chiffrée (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Installation partition chiffrée] [Résolu] Problème installation sur partition chiffrée (Résolu)

Message par niccoper »

Bonjour,

je cherche à installer Arch pour la première fois.

Depuis le cd live, j'accéde à mon réseau wifi sans problème, simplement en utilisant "wifi-menu". Cependant une fois loggé sur le système fraîchement installé, je n'ai plus d'accès au réseau. Il me semble que le pilote, chargé dans la version live, ne l'est pas sur mon install.

Ma carte est une Ralink corp. RT2561/RT61 et elle fonctionne avec le pilote rt61pci. J'ai essayé de chercher un paquet contenant le pilote mais sans succès. J'ai pas mal cherché sur le net sans succès.

Quelqu'un pourrait-il m'aider svp ?

Ci-dessous figurent des infos remontées par certaines commandes, d'une part en LIVE (depuis le cd live de Arch) et d'autres SYSTEM (depuis le system installé

LIVE :

ifconfig -a

Code : Tout sélectionner

enp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 fe80::ccba:f22:3187:3b3d  prefixlen 64  scopeid 0x20<link>
        ether 90:2b:34:9f:4d:8d  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp4s2: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:1f:1f:24:6f:14  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lsmod

Code : Tout sélectionner

Module                  Size  Used by
sha256_ssse3           25692  2 
sha256_generic         16804  1 sha256_ssse3
dm_crypt               22551  1 
algif_skcipher         17051  0 
af_alg                 12988  1 algif_skcipher
coretemp               12820  0 
intel_rapl             17605  0 
iosf_mbi               12682  1 intel_rapl
x86_pkg_temp_thermal    12951  0 
arc4                   12536  2 
intel_powerclamp       17122  0 
rt61pci                30779  0 
rt2x00pci              12520  1 rt61pci
rt2x00mmio             12601  1 rt61pci
kvm_intel             143417  0 
rt2x00lib              46262  3 rt61pci,rt2x00pci,rt2x00mmio
kvm                   435299  1 kvm_intel
snd_hda_codec_realtek    67322  1 
led_class              12855  1 rt2x00lib
mac80211              648753  2 rt2x00lib,rt2x00pci
snd_hda_codec_generic    63087  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     49263  1 
crct10dif_pclmul       13394  0 
cfg80211              476584  2 mac80211,rt2x00lib
snd_hda_intel          26387  0 
crc32_pclmul           12915  0 
ghash_clmulni_intel    12978  0 
aesni_intel           167997  3 
snd_hda_controller     26857  1 snd_hda_intel
eeprom_93cx6           12763  1 rt61pci
aes_x86_64             16719  1 aesni_intel
snd_hda_codec         112621  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
rfkill                 18867  1 cfg80211
lrw                    12757  1 aesni_intel
gf128mul               12970  1 lrw
crc_itu_t              12347  1 rt61pci
snd_hwdep              17244  1 snd_hda_codec
glue_helper            12649  1 aesni_intel
snd_pcm                88779  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
ablk_helper            12572  1 aesni_intel
iTCO_wdt               12831  0 
cryptd                 18553  4 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_timer              26614  1 snd_pcm
iTCO_vendor_support    12649  1 iTCO_wdt
snd                    73436  8 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
ppdev                  16782  0 
ie31200_edac           12567  0 
soundcore              13031  2 snd,snd_hda_codec
serio_raw              12849  0 
pcspkr                 12595  0 
lpc_ich                20768  0 
i2c_i801               16965  0 
edac_core              47176  1 ie31200_edac
mousedev               17272  0 
shpchp                 35210  0 
parport_pc             26351  0 
tpm_infineon           16882  0 
evdev                  21544  2 
tpm_tis                17231  0 
fan                    12726  0 
parport                35749  2 ppdev,parport_pc
thermal                17559  0 
tpm                    31467  2 tpm_tis,tpm_infineon
mac_hid                12633  0 
battery                17452  0 
processor              27777  0 
sch_fq_codel           17343  2 
nfs                   208487  0 
lockd                  87230  1 nfs
grace                  12586  1 lockd
sunrpc                275966  2 nfs,lockd
fscache                53701  1 nfs
ext4                  514390  2 
crc16                  12343  1 ext4
mbcache                17171  1 ext4
jbd2                   86379  1 ext4
dm_snapshot            36631  2 
dm_bufio               22606  1 dm_snapshot
dm_mod                 93753  18 dm_bufio,dm_crypt,dm_snapshot
squashfs               48450  1 
loop                   26560  6 
isofs                  42986  1 
uas                    21817  0 
usb_storage            60311  2 uas
hid_generic            12393  0 
usbhid                 48596  0 
hid                   110513  2 hid_generic,usbhid
sd_mod                 43575  4 
sr_mod                 21903  0 
cdrom                  47479  1 sr_mod
atkbd                  22254  0 
libps2                 12739  1 atkbd
crc32c_intel           21809  0 
ahci                   33248  1 
libahci                27215  1 ahci
libata                181461  2 ahci,libahci
scsi_mod              147395  5 uas,usb_storage,libata,sd_mod,sr_mod
radeon               1544449  1 
hwmon                  12930  2 coretemp,radeon
i2c_algo_bit           12744  1 radeon
drm_kms_helper         98881  1 radeon
ttm                    81779  1 radeon
xhci_pci               12675  0 
ehci_pci               12512  0 
xhci_hcd              152471  1 xhci_pci
ehci_hcd               69979  1 ehci_pci
r8169                  76869  0 
mii                    12675  1 r8169
drm                   273125  4 ttm,drm_kms_helper,radeon
usbcore               199382  7 uas,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci
i2c_core               50240  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon
usb_common             12561  1 usbcore
i8042                  18002  1 libps2
serio                  18282  4 serio_raw,atkbd,i8042
video                  22205  0 
button                 12953  0 
lspci -k

Code : Tout sélectionner

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
	Subsystem: Gigabyte Technology Co., Ltd Device 5000
	Kernel driver in use: ivb_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
	Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5007
	Kernel driver in use: xhci_hcd
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5006
	Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device a002
	Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
	Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5006
	Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation B75 Express Chipset LPC Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5001
	Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device b005
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5001
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
	Subsystem: Hightech Information System Ltd. Device 5000
	Kernel driver in use: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
	Subsystem: Hightech Information System Ltd. Device aaa0
	Kernel driver in use: snd_hda_intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
	Subsystem: Gigabyte Technology Co., Ltd Motherboard
	Kernel driver in use: r8169
04:02.0 Network controller: Ralink corp. RT2561/RT61 802.11g PCI
	Subsystem: Ralink corp. EW-7108PCg/EW-7128g
	Kernel driver in use: rt61pci
SYSTEME

ifconfig -a

Code : Tout sélectionner

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 5856  bytes 461248 (450.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5856  bytes 461248 (450.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lsmod

Code : Tout sélectionner

Module                  Size  Used by
ext4                  514390  3 
crc16                  12343  1 ext4
mbcache                17171  1 ext4
jbd2                   86379  1 ext4
sha256_ssse3           25692  2 
sha256_generic         16804  1 sha256_ssse3
algif_skcipher         17051  0 
af_alg                 12988  1 algif_skcipher
uas                    21817  0 
usb_storage            60311  2 uas
sr_mod                 21903  0 
cdrom                  47479  1 sr_mod
hid_generic            12393  0 
usbhid                 48596  0 
hid                   110513  2 hid_generic,usbhid
crct10dif_pclmul       13394  0 
atkbd                  22254  0 
libps2                 12739  1 atkbd
crc32_pclmul           12915  0 
crc32c_intel           21809  0 
ghash_clmulni_intel    12978  0 
aesni_intel           167997  3 
aes_x86_64             16719  1 aesni_intel
lrw                    12757  1 aesni_intel
gf128mul               12970  1 lrw
glue_helper            12649  1 aesni_intel
ablk_helper            12572  1 aesni_intel
cryptd                 18553  4 ghash_clmulni_intel,aesni_intel,ablk_helper
ahci                   33248  1 
libahci                27215  1 ahci
xhci_pci               12675  0 
ehci_pci               12512  0 
libata                181461  2 ahci,libahci
xhci_hcd              152471  1 xhci_pci
ehci_hcd               69979  1 ehci_pci
usbcore               199382  7 uas,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci
usb_common             12561  1 usbcore
i8042                  18002  1 libps2
serio                  18282  3 atkbd,i8042
dm_crypt               22551  1 
dm_mod                 93753  16 dm_crypt
sd_mod                 43575  4 
scsi_mod              147395  5 uas,usb_storage,libata,sd_mod,sr_mod
lspci-k

Code : Tout sélectionner

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
	Subsystem: Gigabyte Technology Co., Ltd Device 5000
	Kernel driver in use: ivb_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
	Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5007
	Kernel driver in use: xhci_hcd
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5006
	Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device a002
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
	Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5006
	Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation B75 Express Chipset LPC Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5001
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device b005
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Gigabyte Technology Co., Ltd Device 5001
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
	Subsystem: Hightech Information System Ltd. Device 5000
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
	Subsystem: Hightech Information System Ltd. Device aaa0
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
	Subsystem: Gigabyte Technology Co., Ltd Motherboard
04:02.0 Network controller: Ralink corp. RT2561/RT61 802.11g PCI
	Subsystem: Ralink corp. EW-7108PCg/EW-7128g
Dernière modification par niccoper le mer. 15 avr. 2015, 07:26, modifié 2 fois.
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par Moviuro »

Coucou,

As-tu, lors de l'installation, installé wifi-menu ?
Aussi, j'ai personnellement de problèmes de driver ethernet avec le noyau 3.19.2 sur i686, c'est peut-être lié. Essaye de télécharger un noyau plus ancien sur la "Archlinux Rollback Machine" (le 3.18.6 est très bien, je crois)

++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Le kernel 3.18.6 contient un gros bug... Je ne te le conseil pas, mais tu peux tester avec ce dernier si tu veux.

As tu essayé de charger à la main le module r8169 ainsi que le module rt61pci ?

Code : Tout sélectionner

modprobe rt61pci
modprobe r8169 
Sinon c'est très étrange car il y a vraiment peu de modules chargés par rapport au cd d'installation...
Même les modules du son ne sont pas chargés... Je pense que tu as un autre souci... Installation mal faite ? Tu ne serais pas sur le recovery shell ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

Bonjour moviuro, bonjour benjarobin,

Merci de vos réponses

@moviuro : Oui j'ai installé dialog (qui fournit wifi-menu) et lorsque je le lance, il indique : "Invalid Interface specification". Quant à installer un noyau plus ancien, je ne sais pas le faire. Mais de toute façon, j'imagine que le noyau du live est le même que celui qui est installé non ? Le cas échéant, pourquoi le module serait chargé en live et pas sur le système installé ?

@benjarobin : Oui, j'ai essayé "modprobe rt61pci" mais sans succès. Pas de message d'erreur, rien dans dmesg, absent dans lsmod. J'ai fait la même opération avec r8169 mais sans succès
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Non, la version du cd d'installation n'est pas forcément la même que celle installé. Tu peux le vérifier avec uname -a
Pas de message d'erreur, rien dans dmesg, absent dans lsmod
C'est très très étrange, totalement anormal, je n'ai jamais vu ce comportement.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

Ah ok, je ne savais pas que les deux pouvaient être différent. J'ai vérifié et les deux commandes uname -a renvoyent la même choses (même noyaux, même date de release).

Je vais réessayer de réinstaller, je suis juste au début de l'install de toute façons.
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par Moviuro »

niccoper a écrit :Je vais réessayer de réinstaller, je suis juste au début de l'install de toute façons.
Peu de chances que ça donne quelque chose de différent.
Je t'ai donné la piste pour installer un vieux paquet : https://wiki.archlinux.org/index.php/Ar ... ck_Machine
Pour les bugs, disons que les derniers noyaux sont mauvais alors ;) va pour un noyau LTS alors, au lieu du noyau classique, peut-être plus stable (?) (core/linux-lts)
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

@Moviuro Si c'est le même noyau que le CD d'installation, alors il n'y a aucun raison pour que cela ne fonctionne pas correctement.
La seule chose que je vois est une mauvaise génération de l'initramfs ou des paramètres inappropriés au kernel.
Et je ne vois pas ce que tu reproches au kernel 3.19, il n'y a aucun souci majeur, ce qui n'est pas le cas de 3.18.6. Peut-être que tu rencontres un souci, mais clairement il n'y a pas de lien avec le tient ici
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

benjarobin,

la piste d'une mauvaise génération de l'initramfs est très intéressante. En effet, j'ai installé Arch sur un partition préexistante au sein d'un conteneur LUKS crypté qui nécessite d'ajouter des hooks et des modules à /etc/mkinitcpio.conf et de regénérer l'initramfs. Peut-être ai-je commis une erreur et qu'il faut que je teste la génération de l'initramfs différemment. Il y avait également à modifier le fichier /etc/default/grub, mais je ne sais pas si il est pertinent dans le cadre de ce problème

Concrètement, pour booter un Linux crypté, J'ai suivi les précos du turoriel : http://mart-e.be/post/2013/01/14/archli ... ur-un-ssd/ ( à partir

qui indiquent qu'il est nécessaire de changer les modules et les hooks en ajoutant :
- Modification de la section MODULES modules : ajouter sd_mod dm-crypt dm-mod
- Modification de la section HOOKS : ajouter keymap encrypt lvm2 resume

cela donne le /etc/mkinitcpio.conf suivant :

Code : Tout sélectionner

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES="sd_mod dm-crypt dm-mod"

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck keymap encrypt lvm2 resume"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""
Je vais tester en enlevant des modules et des hooks et voir ce que cela donne.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Tu aurais du nous préciser que tu ne faisais pas une installation standard... Cela explique beaucoup de chose.
L'ordre de tes HOOKS n'est pas bon (voir le Wiki https://wiki.archlinux.org/index.php/Dm-crypt et non un tuto).
Bref, pas besoin de refaire l'installation, il faut juste corriger ceci depuis le CD d'installation en chroot.
Tout d'abord il faut que tu nous décrives ce que tu as fait et comment en détail : partition, lvm, dm-crypt, les paramètres kernel, ...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

Oui, effectivement, j'aurais dû préciser cet aspect.

Pour le chiffrement, j'ai adopté une démarche qui me semble relativement classique :
- J'ai une partition EFI séparée
- J'ai créé un conteneur LUKS/cryptsetup
- J'ai créé un volume physique avec LVM puis un groupe de volumes logiques
- J'ai créé 5 partitions. les 3 premières sont destinées à des OS (1 pour ma Debian et les deux autres pour tester des OS) , la quatrième pour le swap et la cinquième pour des données personnelles.
- La partition contenant l'installation de Arch se situe sur la troisième partition.
- J'ai utilisée une clé USB contenant 4 partitions. Les trois premières sont destinées à stocker les données des /boot de chacun des OS et la quatrième contient les fichiers clés ouvrant de conteneur LUKS. Sous Debian cela me permet de booter avec la clé conteneue sur cette partition. L'idée est qu'en l'absence de clé USB, on ne puisse pas booter sur un des OS présents sans cette clé USB. Inutile pour le moment sur Arch car j'ignore totalement comment ouvrir un conteneur LUKS avec un fichier clé. Je dois taper le mot de passe associé au conteneur LUKS pour pouvoir booter.
- Je ne sais pas trop quoi ajouter si ce n'est que sous ma Debian, j'ai récupéré un script qui permet, au boot, de chercher le fichier clé et s'il est absent de pouvoir saisir un mot de passe à la place.
- Au final, la situation en termes de partitions lorsque l'on fait un lsblk

Code : Tout sélectionner

NAME                   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                      8:0    0 465,8G  0 disk  
├─sda1                   8:1    0   128M  0 part  
├─sda2                   8:2    0   100G  0 part  
│ └─tank (dm-0)        254:0    0   100G  0 crypt 
│   ├─mvg-LxOs0 (dm-1) 254:1    0    25G  0 lvm   <-- Partition Debian
│   ├─mvg-LxOs1 (dm-2) 254:2    0    25G  0 lvm   
│   ├─mvg-LxOs2 (dm-3) 254:3    0    25G  0 lvm   <-- Partition Arch
│   ├─mvg-swap (dm-4)  254:4    0    10G  0 lvm   <-- Partition swap
│   └─mvg-LxDt0 (dm-5) 254:5    0    15G  0 lvm   <-- Partition contenant les données
└─sda6                   8:6    0 365,6G  0 part  
sdb                      8:16   0 465,8G  0 disk  
├─sdb1                   8:17   0   128M  0 part  <-- Partition EFI
├─sdb2                   8:18   0   100G  0 part  
└─sdb3                   8:19   0 365,7G  0 part  
sdc                      8:32   1   7,3G  0 disk  
├─sdc1                   8:33   1     1G  0 part  <-- /boot de Debian
├─sdc2                   8:34   1     1G  0 part  
├─sdc3                   8:35   1     1G  0 part  <-- /boot de Arch
└─sdc4                   8:36   1   4,3G  0 part  <-- contient les clés du conteneur LUKS

Quelles autres informations souhaites-tu avoir ?

Lorsque tu écris qu'il faut changer l'ordre des hooks, est-ce que cela signifie qu'il faut mettre tous les hooks avant "filesystems" ? Parce que j'ai réinstallé et j'ai laissé le fichier /etc/mkinitcpio.conf et j'arrive à booter. J'ai simplement modifié le fichier /etc/default/grub de la manière suivante :
- ajout de "GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:tank"
- ajout de "GRUB_ENABLE_CRYPTDISK=y"

ci-dessous le contenu de /etc/mkinitcpio.conf

Code : Tout sélectionner

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""

et de /etc/default/grub

Code : Tout sélectionner

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
#GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=/dev/sda2:tank"
GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:tank"

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter 
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" 
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper 
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

#GRUB_SAVEDEFAULT="true"

#Activer l'encryptage
GRUB_ENABLE_CRYPTDISK=y
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Tu devrais rajouter avant autodetect dans les HOOKS : keymap encrypt lvm2, ne pas oublier de régénérer l'initramfs.
De plus si tu es bien en GPT tu devrais utiliser les PARTUID au lieu de la notation /dev/sdXY pour trouver la partition chiffrée.
Quelle est la ligne de boot (cat /proc/cmdline) ? Quel est le fichier de grub.cfg utilisé ?
Utilises tu plusieurs bootloader ou un unique ?
Et quelle est la sortie en root de :

Code : Tout sélectionner

findmnt
blkid
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

benjarobin,
je vais répondre à tes questions du mieux que je peux et appliquer les modifications que tu m'indiques. Cependant, j'ai brièvement parcouru les pages que tu m'as indiqué et il me semble indispensable de les potasser. Il y a beaucoup de paramètres à passer à grub et cela dépend des particularités du cryptage adopté.
Je reveins vers toi ASAP
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

benjarobin,
Pour répondre à tes questions :
- J'ai corrigé /etc/mkinitcpoi.conf mais impossible de regénérer l'initramfs. Lorsque j'exécute "mkinitcpio -p linux" j'obtiens le message d'erreur suivant :

Code : Tout sélectionner

==> Error : '/lib/module/3.19.2-1-ARCH is not a valid kernel module directory
j'ai vérifié et le réperoire est bien là. Je n'avais pas ce problème avant.
- Le retour de cat /proc/cmdline est :

Code : Tout sélectionner

BOOT_IMAGE=/vmlinuz-linux root=UUID=e2f2fe5a-66ca-47a9-9287-23cd07cab8ff rw cryptdevice=/dev/sda2:tank
- blkid

Code : Tout sélectionner

/dev/sda1: UUID="4296b0f1-1cce-444b-8f22-3ddf13c27553" TYPE="ext4" PARTLABEL="Micr" PARTUUID="83cb3ed8-3d7b-4bde-b053-44d634ea9c40"
/dev/sda2: UUID="61a4c4e4-708d-4012-a7df-fc7bae0e8391" TYPE="crypto_LUKS" PARTUUID="119b47b6-f0f8-4c0f-84f8-65cb82ecdf4e"
/dev/sda6: LABEL="16-WnDt0" UUID="31116284013B8A50" TYPE="ntfs" PARTUUID="7f0d1150-e2c2-46ab-8ce9-a299da20b88d"
/dev/sdb1: UUID="41BE-9957" TYPE="vfat" PARTUUID="c8a098a7-eaf0-45c8-8946-6a861062660e"
/dev/sdb2: LABEL="22-WnOs" UUID="01CFB47CBB940C60" TYPE="ntfs" PARTUUID="1bb8ea00-f23b-0eb9-c08d-ae20fbc6864e"
/dev/sdb3: LABEL="23-WnDt1" UUID="94AE024DAE0227F6" TYPE="ntfs" PARTUUID="a3f7915c-3b58-4c8b-9a74-83d185a366fe"
/dev/sdc1: LABEL="uk0-LxOs0-boot" UUID="c17b37db-9974-4e36-8b5e-59228c5ce673" TYPE="ext4" PARTUUID="5e94c974-01"
/dev/sdc2: LABEL="uk0-LxOs1-boot" UUID="c8164ea5-308f-45ba-8fbd-e7ecda10ae21" TYPE="ext4" PARTUUID="5e94c974-02"
/dev/sdc3: LABEL="uk0-LxOs2-boot" UUID="40249a80-1d63-4c68-af2e-ce187dcb7b1f" TYPE="ext4" PARTUUID="5e94c974-03"
/dev/sdc4: LABEL="uk0-LxDt0" UUID="a248a493-7ae2-448d-87f1-084da8057994" TYPE="ext4" PARTUUID="5e94c974-04"
/dev/sdd1: UUID="2015-04-01-04-03-59-00" LABEL="ARCH_201504" TYPE="iso9660" PTUUID="0293255f" PTTYPE="dos" PARTUUID="0293255f-01"
/dev/sdd2: SEC_TYPE="msdos" LABEL="ARCHISO_EFI" UUID="DE70-606B" TYPE="vfat" PARTUUID="0293255f-02"
/dev/sde1: UUID="2014-07-22-23-32-35-00" LABEL="Kubuntu 14.04.1 LTS amd64" TYPE="iso9660" PTUUID="41775f23" PTTYPE="dos"
/dev/mapper/tank: UUID="VsjAqg-YRp6-6ATT-HhDv-bKjo-04Hp-edjGa9" TYPE="LVM2_member"
/dev/mapper/mvg-LxOs0: LABEL="LxOs0C" UUID="84f54637-04ce-4b35-8e40-ce0a41c19496" TYPE="ext4"
/dev/mapper/mvg-LxOs1: LABEL="LxOs1C" UUID="2f061f96-ea59-49b7-9620-3647aea5e6ca" TYPE="ext4"
/dev/mapper/mvg-LxOs2: LABEL="LxOs2C" UUID="e2f2fe5a-66ca-47a9-9287-23cd07cab8ff" TYPE="ext4"
/dev/mapper/mvg-swap: UUID="21238888-f2fe-4a92-8924-576d6386f9df" TYPE="swap"
/dev/mapper/mvg-LxDt0: LABEL="LxDt0C" UUID="a4b11f0c-64ec-4492-84b8-c5ca40f7a9ae" TYPE="ext4"
- findmnt

Code : Tout sélectionner

TARGET                           SOURCE                FSTYPE     OPTIONS
/                                /dev/mapper/mvg-LxOs2 ext4       rw,relatime,errors=remount-ro,data=ordered
|-/proc                          proc                  proc       rw,nosuid,nodev,noexec,relatime
| `-/proc/sys/fs/binfmt_misc     systemd-1             autofs     rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
|-/sys                           sys                   sysfs      rw,nosuid,nodev,noexec,relatime
| |-/sys/kernel/security         securityfs            securityfs rw,nosuid,nodev,noexec,relatime
| |-/sys/fs/cgroup               tmpfs                 tmpfs      ro,nosuid,nodev,noexec,mode=755
| | |-/sys/fs/cgroup/systemd     cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
| | |-/sys/fs/cgroup/cpu,cpuacct cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
| | |-/sys/fs/cgroup/net_cls     cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,net_cls
| | |-/sys/fs/cgroup/blkio       cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,blkio
| | |-/sys/fs/cgroup/freezer     cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,freezer
| | |-/sys/fs/cgroup/devices     cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,devices
| | |-/sys/fs/cgroup/cpuset      cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,cpuset
| | `-/sys/fs/cgroup/memory      cgroup                cgroup     rw,nosuid,nodev,noexec,relatime,memory
| |-/sys/fs/pstore               pstore                pstore     rw,nosuid,nodev,noexec,relatime
| |-/sys/firmware/efi/efivars    efivarfs              efivarfs   rw,nosuid,nodev,noexec,relatime
| |-/sys/kernel/config           configfs              configfs   rw,relatime
| `-/sys/kernel/debug            debugfs               debugfs    rw,relatime
|-/dev                           dev                   devtmpfs   rw,nosuid,relatime,size=4056876k,nr_inodes=1014219,mode=755
| |-/dev/shm                     tmpfs                 tmpfs      rw,nosuid,nodev
| |-/dev/pts                     devpts                devpts     rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
| |-/dev/mqueue                  mqueue                mqueue     rw,relatime
| `-/dev/hugepages               hugetlbfs             hugetlbfs  rw,relatime
|-/run                           run                   tmpfs      rw,nosuid,nodev,relatime,mode=755
| `-/run/user/0                  tmpfs                 tmpfs      rw,nosuid,nodev,relatime,size=812560k,mode=700
|-/tmp                           tmpfs                 tmpfs      rw
|-/media/00-statique/keys        /dev/sdc4             ext4       rw,nosuid,nodev,noexec,noatime,data=ordered
`-/media/00-statique/data0       /dev/mapper/mvg-LxDt0 ext4       rw,nosuid,nodev,noexec,noatime,data=ordered
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Ce n'est pas une erreur de recopie ? Il ne manque pas un "s" à module et il manque aussi un " ' " ?
Merci de redonner le message d'erreur en le copiant.
Quelle est la sortie de : ls -l /lib/modules/3.19.2-1-ARCH
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

Impossible de copier le message, je n'ai pas encore de wm qui me permettrais de copier la sortie et de la copier dans un navigateur.

Le message d'erreur est effectivement : ==> Error : '/lib/modules/3.19.2-1-ARCH' is not a valid kernel module directory

la sortie de

Code : Tout sélectionner

ls -l /lib/modules/3.19.2-1-ARCH
est

Code : Tout sélectionner

total 4012
drwxr-xr-x  2 root root   4096 Apr  8 12:11 build
lrwxrwxrwx  1 root root     25 Apr  8 12:11 extramodules -> ../extramodules-3.19-ARCH
drwxr-xr-x 12 root root   4096 Apr  8 12:11 kernel
-rw-r--r--  1 root root 931236 Apr 10 15:25 modules.alias
-rw-r--r--  1 root root 908670 Apr 10 15:25 modules.alias.bin
-rw-r--r--  1 root root   2559 Apr  8 12:11 modules.builtin
-rw-r--r--  1 root root   3802 Apr 10 15:25 modules.builtin.bin
-rw-r--r--  1 root root 455821 Apr 10 15:25 modules.dep
-rw-r--r--  1 root root 612108 Apr 10 15:25 modules.dep.bin
-rw-r--r--  1 root root    379 Apr 10 15:25 modules.devname
-rw-r--r--  1 root root 135612 Apr  8 12:11 modules.order
-rw-r--r--  1 root root    181 Apr 10 15:25 modules.softdep
-rw-r--r--  1 root root 456680 Apr 10 15:25 modules.symbols
-rw-r--r--  1 root root 568812 Apr 10 15:25 modules.symbols.bin
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17592
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par benjarobin »

Je ne comprend rien à tes soucis... Ce message d'erreur ne peux pas arriver, mkinitcpio vérifie juste si le dossier existe.
Et je ne comprends pas quand tu dis que tu ne peux pas faire de copier-coller mais que tu nous sort parfaitement la sortie de certaines commandes
Bref, j'ai l’impression que tu ne nous dis pas tout.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Wifi] Pas d'interface Wifi après l"installation

Message par niccoper »

normalement je me sert de "commande > fichier". Je recopie le fichier et je le transfert sur mon 2ème pc avec lequel je poste sur le forum. je n'ai cependant pas réussi à mettre le message d'erreur dans un fichier et j'avais la flemme de chercher à utiliser le descripteur de fichier adapté.

Je ne sais pas exactement ce que j'aurais omis de te dire. Je pense que je vais essayer de faire une install sur une clé USB, sans cryptage des données et voir ce que cela donne. Sinon, je n'en espère pas grand'chose mais je vais retélécharger et vérifier à nouveau l'image de l'installation.

Aurais-tu d'autres idées ?
niccoper
Hankyu
Messages : 28
Inscription : jeu. 09 avr. 2015, 17:04

Re: [Installation partition chiffrée] [Résolu] Pas d'interface Wifi après l"installation

Message par niccoper »

Bonjour,

ma situation a évolué en mieux. J'ai pu avoir une installation opérationnelle et générer le noyau et l'initramfs sur ma partition chiffrée. Ci-dessous une brève explication de la manière dont les problème ont été corrigés. J'éspère qu'elle pourra servir à quelqu'un.

1 - Problème d'installation

J'ai tenté une installation sur une clé USB non chiffrée avec l'iso dont je disposais. Après les premières étapes de l'installation, lorsque je redémarrais, je retombais sur un système inopérant et contenant très peu de modules lancés, dont la liste était analogue avec celle obtenue avec un lsmod telle que figurant dans mon post initial. J'ai téléchargé à nouveau l'image d'installation, j'ai cette fois-ci vérifié le checksum. J'ai ensuite tenté une installation minimale sur une clé USB non chiffrée et tous mes problèmes étaient résolus. J'avais un affichage normal et les pilotes de ma carte wifi étaient chargés. J'ai retenté une installation sur une partition chiffrée et j'obtientenais au reboot un comportement normal, c'est à dire que sans avoir modifié /etc/mkinitcpio.conf, /etc/crypttab et /etc/default/grub, il m'est impossible de booter et je tombe sur le shell de initramfs. Auparavant, même sans modifier les fichiers ni regénére d'initramfs, j'arrivais à me logger mais sur un système inopérant (très peu de modules lancés etc.)

De là, formuler l'hypothèse que le premier iso de l'installation était corrompu (non vérifiable car je n'ai pas effectué de checksum) est tentant.

2 - Impossibilité de générer un noyaux et l'initramfs

Comme indiqué plus haut, j'avais fait plusieurs installations du /root sur une partition chiffrée et en ayant une partition /boot sur une clé USB en clair. Ne pouvant booter sur le système sans avoir de problème, je me suis chrooté sur le système depuis le live d'installtion/ Rapidement, il m'est devenu impossible de regénérer le noyau et l'initramfs. J'obtenais en effet le message d'erreur suivant :

Code : Tout sélectionner

==> Error : '/lib/modules/3.19.2-1-ARCH' is not a valid kernel module directory
J'ai cherché sur le net des solutions possibles et je suis tombé sur ce tuto : http://www.everbot.com/blog/2015/03/ful ... rch-linux/. Il était indiqué dans ce tutoriel qu'un message d'erreur identique à celui que j'ai eu se produit quand la version du noyau du système chrooté est différente de celle qui existe sur la partition /boot de ce même système et que dans ces conditions, l'on effectuait un "mkinitcpio -p linux" (Dans le tuto la phrase : Take note that the Linux kernel version of /mnt and /mnt/boot must be the same, otherwise this error will be thrown"). J'ai donc effacé les fichiers de kernel et d'initramfs de /boot et je les ai remplacé par ceux qui étaient présents dans le /boot initial, fournis par l'installation (que j'avais sauvegarder. J'ai pu alors regénérer les fichiers avec "mkinitcpio -p linux" sans problème et donc sans rencontrer le message d'erreur.

Dans cette partition /boot qui figurait sur la clé USB, j'ai peut-être par mégarde installé un noyau d'une version différente de celle du système installé sur une partition chiffrée.

3 - Conclusion

Je suis dorénavant dans une situation nominale et j'ai donc à compulser les pages du wiki relatives au chiffrement d'un système fourni par benjarobin et configurer en conséquence mon système. Je passe donc le thread en résolu.

Merci benjarobin pour ton aide.
Répondre