Page 1 sur 2

[script] Installation de arch

Publié : sam. 10 oct. 2015, 15:28
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

Re: [script] Installation de arch

Publié : sam. 10 oct. 2015, 19:33
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 ?

Re: [script] Installation de arch

Publié : sam. 10 oct. 2015, 20:43
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

Re: [script] Installation de arch

Publié : dim. 11 oct. 2015, 11:20
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 ;)

Re: [script] Installation de arch

Publié : dim. 11 oct. 2015, 11:22
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 :)

Re: [script] Installation de arch

Publié : dim. 11 oct. 2015, 14:44
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

Re: [script] Installation de arch

Publié : dim. 11 oct. 2015, 21:02
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

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 20:12
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

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 20:23
par Samirdu91
Ça peut aider les debutant moi touts les environnements graphique Bug :(

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 20:26
par MK29
Ok là je suis en train de développer (et je règlerai le problème du réseau), soit patient :-)

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 20:39
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 :(

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 21:05
par MK29
Ne fais rien pour l'instant je corrige aussi les erreurs de l'autre script

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 21:06
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 !!

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 21:14
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

Re: [script] Installation de arch

Publié : lun. 12 oct. 2015, 21:41
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 ?

Re: [script] Installation de arch

Publié : mar. 13 oct. 2015, 20:33
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

Re: [script] Installation de arch

Publié : mar. 13 oct. 2015, 21:10
par otacon
je serais curieux d'avoir le retour de efibootmgr sur ton poste.

Re: [script] Installation de arch

Publié : mar. 13 oct. 2015, 21:14
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

Re: [script] Installation de arch

Publié : mar. 13 oct. 2015, 21:17
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é...

Re: [script] Installation de arch

Publié : mer. 14 oct. 2015, 11:48
par MK29
Je crois que tout a été dit :-)
Je supprime ce script et on oublie tout