[install] Aide installation de base/grub (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

[install] Aide installation de base/grub (résolu)

Message par rombzg »

Bonjour,

Je viens vers vous car je suis fatigué de tourner en rond ^^
Je voudrai installer arch sur mon HP portable, mais je n'y suis toujours pas parvenu.
J'ai essayé avec archboot = Package installation FAILED (je ne pouvais installer uniquement "base" dans la sélection...)
J'ai essayé en chroot depuis le live d'ubuntu, l'installation n'a pas fonctionné non plus.

J'essaye donc la version classique, j'ai donc utilisé UNetbootin pour mettre l'iso sur clé, je boot dessus et j'atterris sur un prompt que je n'ai trouvé nul par dans les différents tutoriels que j'ai trouvé pour m'aider.

Code : Tout sélectionner

[rootfs /]#
Je ne sais pas quoi faire avec ça, impossible de lancer km, etc...
J'ai obtenue une erreur lors du boot sur la clé :

Code : Tout sélectionner

ERROR: '/dev/disk/by-label/' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off
Voilà j'espère obtenir votre aide pour m'aider à l'installation
Dernière modification par rombzg le jeu. 21 mars 2013, 14:25, modifié 5 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Aide installation

Message par FoolEcho »

Salut,

Merci de rectifier ton titre et d'utiliser les balises quand nécessaire (le code se lit mieux avec la balise... code). http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Pour Archboot, je ne sais pas.
rombzg a écrit :J'ai essayé en chroot depuis le live d'ubuntu, l'installation n'a pas fonctionné non plus.
Sans plus de détail, on ne peut pas savoir. :|
Install_chroot
rombzg a écrit :Je ne sais pas quoi faire avec ça, impossible de lancer km, etc...
Je ne sais pas quel tuto tu emploies, mais km et cie ne figure plus il me semble (loadkeys pour km au moins)... D'où l'intérêt du wiki qui lui sera le plus souvent (pour ne pas dire toujours) à jour: Installation.
Tu as essayé avec dd plutôt qu'unetbootin, vérifier l'intégrité de l'image aussi ? http://wiki.archlinux.fr/Installation#I ... .C3.A9_USB
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base (en cours)

Message par rombzg »

Désolé pour la présentation, je l'ai édité du mieux que j'ai pu :)

Alors je laisse en suspend l'installation en chroot, je préfère tester en classique pour le moment.

Au niveau de l'installation de base, j'ai fouillé partout sur le wiki avant, je n'aurais pas posté sur le forum sinon.
Je vais tester la vérification de l'image pour voir si le problème pourrait venir de la...
Mais je ne sais pas comment vérifier l'iso sous ubuntu.
Je ne sais pas utiliser

Code : Tout sélectionner

md5sum -c md5sums.txt
ni

Code : Tout sélectionner

sha1sum -c sha1sums.txt
J'ai testé avec dd, la copie à parfaitement fonctionner mais lorsque je redémarre mon pc, il reste bloqué sur le bios (il ne boot pas et reste bloqué) lorsque la clé est inséré. Donc dd, je passe... Et vu que j'ai toujours tout installé avec Netbootin (ubuntu, debian...) je ne vois pas pourquoi ça ne marcherai pas pour arch :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base (en cours)

Message par FoolEcho »

rombzg a écrit :Je ne sais pas utiliser

Code : Tout sélectionner

md5sum -c md5sums.txt
ni

Code : Tout sélectionner

sha1sum -c sha1sums.txt
Il faut simplement placer md5sums.txt ou sha1sums.txt dans le même répertoire que l'iso et lancer la commande.
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base (en cours)

Message par rombzg »

Ok alors j'obtiens ceci :

Code : Tout sélectionner

md5sum archlinux-2013.03.01-dual.iso 
b5eb597d730ca236950ab17b6c489ef2  archlinux-2013.03.01-dual.iso
iso OK ?

ensuite pour la signature j'obtiens ceci :

Code : Tout sélectionner

gpg --verify archlinux-2013.03.01-dual.iso.sig
gpg: répertoire `/root/.gnupg' créé
gpg: nouveau fichier de configuration `/root/.gnupg/gpg.conf' créé
gpg: AVERTISSEMENT: les options de `/root/.gnupg/gpg.conf' ne sont pas encore actives cette fois
gpg: le porte-clés `/root/.gnupg/pubring.gpg` a été créé
gpg: impossible d'ouvrir `archlinux-2013.03.01-dual.iso.sig'
gpg: verify signatures failed: erreur d'ouverture de fichier
ensuite :

Code : Tout sélectionner

gpg  --keyserver hkp://keys.gnupg.net --recv-keys 9741E8AC
gpg: le porte-clés `/root/.gnupg/secring.gpg` a été créé
gpg: requête de la clé 9741E8AC du serveur hkp keys.gnupg.net
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée
gpg: clé 9741E8AC: clé publique « Pierre Schmitz <pierre@archlinux.de> » importée
gpg: aucune clé de confiance ultime n'a été trouvée
gpg: Quantité totale traitée: 1
gpg:               importée: 1  (RSA: 1)
et pour finir :

Code : Tout sélectionner

gpg --verify archlinux-2013.03.01-dual.iso.sig
gpg: impossible d'ouvrir `archlinux-2013.03.01-dual.iso.sig'
gpg: verify signatures failed: erreur d'ouverture de fichier
Donc je ne comprends pas bien d'où viennent les erreurs que j'obtiens, ce ne sont pourtant pas des commandes compliqués :?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base (en cours)

Message par FoolEcho »

Pour info, le .txt à passer t'aurait donné le résultat du test de la somme de contrôle (c'est plus simple que de comparer à la main).

Mais peu importe.
Procède avec dd plutôt qu'unetbootin et vois si ça passe mieux (cf. mon premier message): https://wiki.archlinux.org/index.php/US ... UNetbootin (unetbootin casse le chargement en écrasant la configuration de syslinux.cfg de l'iso) :chinois:
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base (en cours)

Message par rombzg »

D'accord j'oublie UNetbootin, j'ai essayé avec dd et sur Windows avec 2 clés usb différents mais j'ai un gros problème, tous mes essais ne marche pas.
Lorsque je redémarre pour pouvoir booter sur ma clé, mon pc bloque au boot logo HP (bios) et il reste figé, je suis obligé de l'éteindre manuellement.
Donc impossible de l'installer via clé usb.

Une solution ?

Ou faut il que je passe par une installation en chroot ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base (en cours)

Message par FoolEcho »

Pour la clé et le bios, je ne sais pas. Tu as regardé dans les options de ce dernier ?

Sinon, oui, il te reste le chroot.
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base (en cours)

Message par rombzg »

Oui oui, d'habitude aucun soucis pour booter sur une clé, je suis allé faire un tour dans les options de mon bios et j'ai testé quelques trucs, mais rien n'y fait la clé me bloque le démarrage...

Pour le chroot, j'ai suivi le tuto du wiki (mais sans la technique des variables d'env), je n'ai pas réussi à obtenir un système détectable par mon grub (sur lequel je peux booter).
Je pense que c'est parce que je n'ai pas édité certains fichiers de configuration, mais j'ai un doute...

Voici ce que j'obtiens pendant mes manipulation :

Code : Tout sélectionner

pacman -Sy base

Code : Tout sélectionner

warning: database file for 'core' does not exist
warning: database file for 'extra' does not exist
warning: database file for 'community' does not exist
Je lance l'installation quand même et j'obtiens ceci à la fin :

Code : Tout sélectionner

Errors occurred, no packages were upgraded.
Je n'ai pas bien compris :?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base en chroot (en cours)

Message par FoolEcho »

rombzg a écrit :Oui oui, d'habitude aucun soucis pour booter sur une clé, je suis allé faire un tour dans les options de mon bios et j'ai testé quelques trucs, mais rien n'y fait la clé me bloque le démarrage...
Au pif, tu aurais une mise à jour du bios à faire ?
rombzg a écrit :Voici ce que j'obtiens pendant mes manipulation :
Le hic est qu'on a aucune idée de quand tu le fais... et si tu ne définis pas les variables d'environnement, forcément ça fonctionnera nettement moins bien... Mais je n'ai pas tout compris, tu as installé grub par Arch quand même ? Si oui, on peut supposer que tu as correctement installé Arch. Mais après, il faut que tu modifies ton grub.cfg pour démarrer Arch (ça ne se fera effectivement pas tout seul) et tout autre fichier de configuration (ainsi que lancer le service réseau, etc.), cf. wiki. Mais là, ce ne sont que mes suppositions sur ce que tu aurais fait.
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base en chroot (en cours)

Message par rombzg »

Alors c'est bon j'ai réussi une installation de arch via un cd.
Problème j'ai installé grub mais lors du reboot impossible de booter dessus et mes partition windows par exemple ne sont pas détecté.
J'ai du mal à éditer grub.cfg je n'ai pas tout bien compris je pense...

J'ai voulu faire un test en installant ubuntu ensuite, et le grub détecte tout sauf arch, donc je pense qu'il y a un problème quelque part...
Pourtant j'ai essayer de faire comme sur le wiki (sauf que je n'ai dédié qu'une partition pour arch).
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base en chroot (en cours)

Message par FoolEcho »

Il faut que tu rajoutes une entrée pour Arch.
Si tu utilises le grub d'Ubuntu, il faut que tu rajoutes cette entrée dans /etc/grub.d/40_custom puis que tu régénères le grub.cfg (grub-mkconfig -o /boot/grub/grub.cfg).
Si tu utilises le grub d'Arch, tu aurais du faire le grub-mkconfig à l'installation (tu pourras toujours une fois démarré dessus), mais tu peux rajouter l'entrée directement dans le grub.cfg (ou le faire au démarrage) en suivant l'exemple du wiki, http://wiki.archlinux.fr/Grub#grub.cfg.
rombzg a écrit :J'ai du mal à éditer grub.cfg je n'ai pas tout bien compris je pense...
Précise...
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base (en cours)

Message par rombzg »

FoolEcho a écrit :Si tu utilises le grub d'Ubuntu, il faut que tu rajoutes cette entrée dans /etc/grub.d/40_custom
Je n'ai pas compris ce qu'il faut que je rajoute...? :?
FoolEcho a écrit :Si tu utilises le grub d'Arch, tu aurais du faire le grub-mkconfig à l'installation
Ok d'accord je pense que je vais recommencer toute l'installation pour avoir quelque chose de propre et réessayer avec ça.
Par contre, si je copie le grub.cfg d'ubuntu (qui détecte bien toutes mes partitions sauf arch) et que je mets cette config dans le grub.cfg de Arch, ça marchera ?

Voici mon disque :

Code : Tout sélectionner

sda1 primaire = windows
sda2 primaire = opensuse (pour l'école)
sda5 logique  = swap
sda6 logique  = arch
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base

Message par FoolEcho »

Pas besoin de réinstaller.

D'après tes indications, tu as juste à rajouter:

Code : Tout sélectionner

# (0) Arch Linux
menuentry "Arch Linux" {
  set root=(hd0,6)
  linux /boot/vmlinuz-linux root=/dev/sda6 ro
  initrd /boot/initramfs-linux.img
}

menuentry "Arch Linux Fallback" {
  set root=(hd0,6)
  linux /boot/vmlinuz-linux root=/dev/sda6 ro
  initrd /boot/initramfs-linux-fallback.img
}
dans le /etc/grub.d/40_custom si tu es sous Ubuntu, suivi de:

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
«The following statement is not true. The previous statement is true.» :nage:
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base

Message par rombzg »

J'ai tout bien réinstallé mais lors du reboot je n'ai pas de grub j'ai cette erreur :

Code : Tout sélectionner

error: file '/boot/grub/i386-pc/normal.mod' not found.
grub rescue>
Que faire ?
(ps : je n'ai plus ubuntu)
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [install] Aide installation de base

Message par lekaf974 »

Essaye de faire

Code : Tout sélectionner

modprobe dm-mod
"Keep it Simple, Stupid"
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base

Message par rombzg »

Sur le grub rescue> ? J'ai essayé ça donne ça :

Code : Tout sélectionner

Unknown command 'modprobe'.
Et j'ai essayé en chroot toujours via le live cd et ça n'a rien donné...

J'ai toujours ceci :

Code : Tout sélectionner

error: file '/boot/grub/i386-pc/normal.mod' not found.
grub rescue>
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [install] Aide installation de base

Message par lekaf974 »

Je n'ai pas été assez explicite, alors tu dois te connecter en chroot pour pouvoir faire la commande modprobe.
"Keep it Simple, Stupid"
rombzg
Hankyu
Messages : 33
Inscription : sam. 16 mars 2013, 16:06
Localisation : Nancy

Re: [install] Aide installation de base

Message par rombzg »

rombzg a écrit : Et j'ai essayé en chroot toujours via le live cd et ça n'a rien donné...
J'ai déjà essayé, je suis toujours bloqué avec grub rescue !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] Aide installation de base

Message par FoolEcho »

Tu n'as pas du faire la partie installation:
http://wiki.archlinux.fr/GRUB2#Syst.C3.A8mes_BIOS
https://wiki.archlinux.org/index.php/GR ... ode_region.

Donc effectivement, dans un chroot:

Code : Tout sélectionner

modprobe dm-mod
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
«The following statement is not true. The previous statement is true.» :nage:
Verrouillé