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
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
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