[installation] bootstrap script (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

[installation] bootstrap script (résolu)

Message par rroo »

Bonsoir
J'essaye actuellement d'installer archlinux avec l'iso bootstrap du wiki anglais(méthode 1).
J'ai procédé comme suit à l'aide de script:

script 1

Code : Tout sélectionner

echo " "

echo "Montage partition racine"
mount -vt ext4 /dev/sda5 /mnt

echo " "

cd /mnt
echo "répertoire cd /mnt"

echo " "

tar xzf /home/rroo/archlinux-bootstrap-2014.07.03-x86_64.tar.gz
echo "extraction iso bootstrap"

echo " "
cp -rf /mnt/root.x86_64/* /mnt
rm -rf /mnt/root.x86_64/
rm /mnt/etc/pacman.d/mirrorlist
echo "effacement mirrorlist"
echo "" >> /mnt/etc/pacman.d/mirrorlist
echo "Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch" >> /mnt/etc/pacman.d/mirrorlist
echo "Server = http://archlinux.polymorf.fr/$repo/os/$arch" >> /mnt/etc/pacman.d/mirrorlist
echo "mise à jour server mirrorlist" 

echo " "

rm /mnt/etc/pacman.conf
echo "effacement pacmanconf"
echo "mise à jour pacmanconf"
echo "#" >> /mnt/etc/pacman.conf
echo "# /etc/pacman.conf" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "# GENERAL OPTIONS" >> /mnt/etc/pacman.conf
echo "#" >> /mnt/etc/pacman.conf
echo "[options]" >> /mnt/etc/pacman.conf
echo "#RootDir     = /" >> /mnt/etc/pacman.conf
echo "#DBPath      = /var/lib/pacman/" >> /mnt/etc/pacman.conf
echo "#CacheDir    = /var/cache/pacman/pkg/" >> /mnt/etc/pacman.conf
echo "#LogFile     = /var/log/pacman.log" >> /mnt/etc/pacman.conf
echo "#GPGDir      = /etc/pacman.d/gnupg/" >> /mnt/etc/pacman.conf
echo "HoldPkg     = pacman glibc" >> /mnt/etc/pacman.conf
echo "#XferCommand = /usr/bin/curl -C - -f %u > %o" >> /mnt/etc/pacman.conf
echo "#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u" >> /mnt/etc/pacman.conf
echo "#CleanMethod = KeepInstalled" >> /mnt/etc/pacman.conf
echo "#UseDelta    = 0.7" >> /mnt/etc/pacman.conf
echo "Architecture = auto" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "#IgnorePkg   =" >> /mnt/etc/pacman.conf
echo "#IgnoreGroup =" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "#NoUpgrade   =" >> /mnt/etc/pacman.conf
echo "#NoExtract   =" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "# Misc options" >> /mnt/etc/pacman.conf
echo "#UseSyslog" >> /mnt/etc/pacman.conf
echo "#Color" >> /mnt/etc/pacman.conf
echo "#TotalDownload" >> /mnt/etc/pacman.conf
echo "CheckSpace" >> /mnt/etc/pacman.conf
echo "#VerbosePkgLists" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "SigLevel    = Required DatabaseOptional" >> /mnt/etc/pacman.conf
echo "LocalFileSigLevel = Optional" >> /mnt/etc/pacman.conf
echo "#RemoteFileSigLevel = Required" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "[core]" >> /mnt/etc/pacman.conf
echo "SigLevel = Never" >> /mnt/etc/pacman.conf
echo "Include = /etc/pacman.d/mirrorlist" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "[extra]" >> /mnt/etc/pacman.conf
echo "SigLevel = Never" >> /mnt/etc/pacman.conf
echo "Include = /etc/pacman.d/mirrorlist" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "[community]" >> /mnt/etc/pacman.conf
echo "SigLevel = Never" >> /mnt/etc/pacman.conf
echo "Include = /etc/pacman.d/mirrorlist" >> /mnt/etc/pacman.conf

echo " " >> /mnt/etc/pacman.conf
echo "[archlinuxfr]" >> /mnt/etc/pacman.conf
echo "SigLevel = Never" >> /mnt/etc/pacman.conf
echo "Server = http://repo.archlinux.fr/$arch" >> /mnt/etc/pacman.conf

echo " "

echo "chroot arch"
cd /mnt/
cp /etc/resolv.conf etc
mount --rbind /proc proc
mount --rbind /sys sys
mount --rbind /dev dev
mount --rbind /run run
chroot /mnt/ /bin/bash
script 2

Code : Tout sélectionner

echo " "

echo "pacman key init"
pacman-key --init

echo " "

echo "pacman key populate archlinux"
pacman-key --populate archlinux

echo " "
echo "pacman -Syy(mise à jour liste paquets)"

echo " "
pacman -Syy --noconfirm

echo " "
echo "pacman -S --noconfirm groupe base"
pacman -S --noconfirm bash bzip2 coreutils cronie cryptsetup device-mapper dhcpcd diffutils e2fsprogs file filesystem findutils gawk gcc-libs gettext glibc grep gzip inetutils iproute2 iputils jfsutils less licenses linux logrotate lvm2 man-db man-pages mdadm nano netctl pacman pciutils pcmciautils perl procps-ng psmisc reiserfsprogs s-nail sed shadow sysfsutils systemd-sysvcompat tar texinfo usbutils util-linux which xfsprogs grub

echo " "
echo "pacman -S groupe base-devel"
pacman -S --noconfirm autoconf automake binutils bison fakeroot file findutils flex gawk gcc gettext grep groff gzip libtool m4 make pacman patch pkg-config sed sudo texinfo util-linux which

echo " "
echo "pacman -S groupe fonts"
pacman -S --noconfirm xorg-fonts-type1 ttf-dejavu artwiz-fonts font-bh-ttf ttf-cheapskate font-bitstream-speedo gsfonts sdl_ttf ttf-bitstream-vera  ttf-liberation

echo " "
echo "pacman -S groupe openbox"
pacman -S --noconfirm firefox yaourt openbox openbox-themes tint2 feh spacefm lxappearance lxterminal xterm vlc unzip p7zip gparted gthumb epdfview leafpad abiword gnome-media alsa-utils volumeicon slim

echo " "
echo "pacman -S groupe networks"
pacman -S --noconfirm wpa_supplicant wireless_tools netctl dialog networkmanager network-manager-applet crda iw net-tools netcat wireless-regdb

echo " "
echo "pacman -S groupe xorgs"
pacman -S --noconfirm xorg-server xorg-server-utils xorg-xinit xorg-utils xf86-video-intel flashplugin

echo " "
echo "pacman -Syu"
pacman -Syu --noconfirm
Suivit des commandes de configuration du wiki.
Mon systéme boot mais j'ai un message d'erreur concernant le xorg.0.log quand je lance startx
Si vous avez une idée d'ou vient le probléme ?
Par ailleurs est-il possible de récuperer ce message d'erreur depuis un chroot d'une autre distrib ?

merci d'avance pour les réponses
Dernière modification par rroo le jeu. 14 août 2014, 23:39, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] bootstrap script

Message par benjarobin »

Bonsoir,
Je crois que tu n'as pas du tout compris à quoi servais l'image bootstrap... Ce n'est absolument pas ceci qu'il faut faire ! D'aileurs le Wiki https://wiki.archlinux.org/index.php/In ... ting_Linux extrait l'archive dans /tmp et non /mnt

L'image bootstrap permet juste d'avoir pacman et les scripts qui vont bien. Donc en gros une fois que tu es dans l'image bootstrap c'est comme si tu étais avec le cd d'installation.

Le Wiki dit bien ceci
The idea is to run an Arch system inside the host system. The actual installation is then executed from this Arch system.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [installation] bootstrap script (résolu)

Message par rroo »

Ca fonctionne apparement.
Merci pour la réponse :chinois: .
Répondre