[script] Installation de arch

Questions et astuces concernant l'installation et la configuration d'archlinux
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

[script] Installation de arch

Message par MK29 »

Bonjour :) ,
J'ai créé un script en bash, d'installation de archlinux dl.free.fr/wC1XFXJoq
Qu'est ce que vous en pensez ?
Merci d'avance
MK29
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [script] Installation de arch

Message par otacon »

En uefi, pourquoi copier le kernel ailleurs alors qu'il suffit de monter l'ESP dans /boot ?
Même en Uefi, on installe grub sur le MBR dans le chroot ?
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

otacon a écrit :En uefi, pourquoi copier le kernel ailleurs alors qu'il suffit de monter l'ESP dans /boot ?
Même en Uefi, on installe grub sur le MBR dans le chroot ?
Déjà merci d'avoir essayé mon script,
J'ai un ordinateur (l'ordinateur que j'utilise actuellement) en uefi,
il ne suffit pas simplement de monter l'esp dans /boot et tout est impeccable, non loin de là, il faut faire ce que dit le wiki, un moins qu'on installe refind mais je préfère quand même passer directement par grub.
D'ailleurs si vous avez d'autre os dans votre système et que votre bootloader ne l'affiche pas il faut installé os-prober et régénérer le grub.cfg
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [script] Installation de arch

Message par Moviuro »

Purement sur l'aspect syntaxique :
  • Il n'y a pas de fonctions -> berk
  • tu utilises le désuet [ en bash pour faire tes tests. utilise plutôt [[
Pour ce qui est du contenu, chacun voit midi à sa porte, donc le choix de grub ou ext4 par exemple, ça pourrait se discuter ;)
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 !
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Moviuro a écrit :Purement sur l'aspect syntaxique :
  • Il n'y a pas de fonctions -> berk
  • tu utilises le désuet [ en bash pour faire tes tests. utilise plutôt [[
Pour ce qui est du contenu, chacun voit midi à sa porte, donc le choix de grub ou ext4 par exemple, ça pourrait se discuter ;)
Ok merci je vais modifier :)
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

C'est bon (par contre je n'ai pas mis de fonction, je ferai peut-être ça un autre jour)
dl.free.fr/vPqWftwrn
Samirdu91
Hankyu
Messages : 29
Inscription : dim. 11 oct. 2015, 09:24

Re: [script] Installation de arch

Message par Samirdu91 »

Euh pardon ça serait bien que le script installe arch + gnome :D

Sinon comment on l'installe sur arch ou comment mettre le script sur la cle :D
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Samirdu91 a écrit :Euh pardon ça serait bien que le script installe arch + gnome :D

Sinon comment on l'installe sur arch ou comment mettre le script sur la cle :D
Salut :)
Pour la mettre sur la clé, tu tapes

Code : Tout sélectionner

wget dl.free.fr/vPqWftwrn
et ça va généré un fichier vPqWftwrn, tu le renommes par install.tar.gz et tu l'extrais avec

Code : Tout sélectionner

tar xf install.tar.gz
Et tu exécutes braveinstaller/install.sh (j'ai oublié un truc une fois dans le chroot installer wpa_supplicant dialog rfkill wireless_tools pour le wifi et tu exécutes /root/install.sh)
D'ailleurs si tu veux je rajoute la fonctionnalité d'installer un environnement graphique
Samirdu91
Hankyu
Messages : 29
Inscription : dim. 11 oct. 2015, 09:24

Re: [script] Installation de arch

Message par Samirdu91 »

Ça peut aider les debutant moi touts les environnements graphique Bug :(
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Ok là je suis en train de développer (et je règlerai le problème du réseau), soit patient :-)
Samirdu91
Hankyu
Messages : 29
Inscription : dim. 11 oct. 2015, 09:24

Re: [script] Installation de arch

Message par Samirdu91 »

Après j'ai déjà installer Arch mais quand je met gnome j'ai un message d'erreur avec pour seule choix de se déconnecter :(
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Ne fais rien pour l'instant je corrige aussi les erreurs de l'autre script
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [script] Installation de arch

Message par benjarobin »

Bonsoir,
Je vais donner mon avis, il vaut ce qu'il vaut, mais c'est une très très mauvaise idée ce script.
Tout d'abord, tu ne pourras jamais géré tous les cas ! De plus il existe déjà des distributions pour automatiser une installation de type ArchLinux.

Et supposons que ton script soit parfait, désolé mais il ne le sera jamais. Tu ne peux penser à tous les cas / choix de l'utilisateur. Ce ne serait en aucun cas une aide pour un utilisateur car il ne saura pas comment a été installé / configuré la chose, à moins de décortiquer le script. Le Wiki est relativement simple à suivre, c'est une sorte de checklist de chose à faire, et au moins tu maitrises la choses et surtout tu apprends comment cela fonctionne !

Quand on installe un ArchLinux, on ne le réinstalle jamais ! Ou cas très très rare une fois tous les 10 ans... Et tons script sera obsolète d'ici là.
A part pour installer sur plusieurs machines, en gros de l'installation de masse avec une configuration similaire, je dis oui, mais dans ce cas tu fais un script 100% automatisé, ce qui n'est pas le cas de ton script, qui répond uniquement à ton besoin, en gros un script personnel, que tu peux partager via un github ou tout autre moyen, mais clairement indiquer qu'il doit impérativement être modifié en fonction du besoin !

Donc je répète utiliser ce script est une très mauvaise idée, si cela ne marche pas parfaitement, les personnes ne seront pas avancées car ne maitrisant pas ce qui est fait !!
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Bonsoir, déjà merci d'avoir donné ton avis, effectivement je n'ai jamais dit que ce script aller remplacer le wiki, mais à la base c'est pour une utilisation personnelle. Je publierai quand même demain le nouveau script corrigé (car c'est dégueulasse de lâcher un truc avec quelque erreurs).

C'est vrai ce que tu dis car si j'utilisais le script d'installation de quelqu'un d'autre, j'aurai beaucoup moins de connaissances
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [script] Installation de arch

Message par otacon »

et relis le wiki, ton script ne marche pas, tout simplement. Tu installes grub en MBR dans tous les cas, alors que tu propose une install en Uefi, le tout en copiant des kernels à tout va.
Je pensais que mon premier commentaire t'aiderai. On dirai que non.

Si tu montes l'ESP dans /boot, utilises systemd-boot.
Si tu montes l'ESP dans /boot/efi, utilises grub en mode Uefi (voir wiki)

Tu as copié collé dans un script le contenu de https://wiki.archlinux.fr/ESP sans savoir à quoi c'est destiné : un boot efistub géré par efibootmgr sans bootloader.

Tu as essayé ton script réellement ?
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

otacon a écrit :et relis le wiki, ton script ne marche pas, tout simplement. Tu installes grub en MBR dans tous les cas, alors que tu propose une install en Uefi, le tout en copiant des kernels à tout va.
Je pensais que mon premier commentaire t'aiderai. On dirai que non.

Si tu montes l'ESP dans /boot, utilises systemd-boot.
Si tu montes l'ESP dans /boot/efi, utilises grub en mode Uefi (voir wiki)

Tu as copié collé dans un script le contenu de https://wiki.archlinux.fr/ESP sans savoir à quoi c'est destiné : un boot efistub géré par efibootmgr sans bootloader.

Tu as essayé ton script réellement ?
Bonsoir :-),
Effectivement j'ai copié collé les scripts avec systemd écris sur le wiki mais la méthode ne fait pas de efibootstub sinon je me serai renseigné ici (d'ailleurs j'ai fait la méthode sur mon pc et ça marche et mon bootloader, grub s'affiche) : https://wiki.archlinux.fr/EFI_Boot_Stub ;
Ce qui se passe pour le cas de l'uefi, on dit qu'avec systemd si jamais il y a une mise à jours de ces noyaux on copie les nouveaux kernels (dans /boot/) dans /boot/efi/EFI/arch tout en supprimant les kernels obsolètes et avec efibootmgr, son rôle est de faire tourner ton bootloader en uefi. Effectivement il y a des erreurs dans le script que j'ai fait et je vais les corrigés
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [script] Installation de arch

Message par otacon »

je serais curieux d'avoir le retour de efibootmgr sur ton poste.
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0004,2003,0001,2001,2002
Boot0001* Lenovo Recovery System
Boot0002* EFI Network 0 for IPv4 (68-F7-28-46-65-56)
Boot0003* EFI Network 0 for IPv6 (68-F7-28-46-65-56)
Boot0004* Windows Boot Manager
Boot0005* arch
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [script] Installation de arch

Message par benjarobin »

Je viens tout juste de regarder le script plus en détail, et bien en effet coté UEFI il y a comme une incompréhension...
En faite globalement le script c'est très moyen, Il manque des choses, il n' a jamais été testé...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
MK29
Hankyu
Messages : 21
Inscription : dim. 14 juin 2015, 20:51

Re: [script] Installation de arch

Message par MK29 »

Je crois que tout a été dit :-)
Je supprime ce script et on oublie tout
Répondre