From fd56ffd002a5673f6d083e5a987e70894c4b98f4 Mon Sep 17 00:00:00 2001 From: Jeremy MANSON Date: Mon, 16 Oct 2017 20:03:09 +0200 Subject: [PATCH] =?UTF-8?q?Mettre=20=C3=A0=20jour=20'install=5Fsys.sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install_sys.sh | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/install_sys.sh b/install_sys.sh index 209478a..9a7d6f7 100644 --- a/install_sys.sh +++ b/install_sys.sh @@ -1,20 +1,8 @@ #!/bin/bash -SWAP=/dev/sda2 -SYS=/dev/sda1 -CHROOT=/mnt/gentoo -STAGE3=stage3-amd64-20170907.tar.bz2 -SNAPSHOT=portage-20171006.tar.bz2 -REPO=https://repo.jmanson.fr -mkfs.ext4 $SYS -mkswap $SWAP -swapon $SWAP -mount $SYS $CHROOT -wget $REPO/$STAGE3 -wget $REPO/$SNAPSHOT +# Préparer le système +tar xjpf $CHROOT/$STAGE3 -C $CHROOT --xattrs --numeric-owner -tar xjpf $STAGE3 -C $CHROOT --xattrs --numeric-owner -tar xjpf $SNAPSHOT -C $CHROOT/usr chmod 1777 $CHROOT/tmp mount -t proc /proc $CHROOT/proc mount --rbind /sys $CHROOT/sys @@ -28,13 +16,12 @@ echo "Europe/Paris" > $CHROOT/etc/timezone cp /etc/resolv.conf $CHROOT/etc/resolv.conf mirrorselect -i -c FR -o >> $CHROOT/etc/portage/make.conf -NJOBS=$(grep '^processor' /proc/cpuinfo | sort -u | wc -l) -MAKEOPTS="-j$((NJOBS+1)) -l${NJOBS}" echo MAKEOPTS='"'$MAKEOPTS'"' >> $CHROOT/etc/portage/make.conf -EMERGE_DEFAULT_OPTS="--jobs=${NJOBS} --load-average=${NJOBS}" echo EMERGE_DEFAULT_OPTS='"'$EMERGE_DEFAULT_OPTS'"' >> $CHROOT/etc/portage/make.conf mkdir $CHROOT/etc/portage/repos.conf cp $CHROOT/usr/share/portage/config/repos.conf $CHROOT/etc/portage/repos.conf/gentoo.conf + +tar xjpf $CHROOT/$SNAPSHOT -C $CHROOT/usr chroot $CHROOT /bin/bash -c "emerge --config sys-libs/timezone-data" echo "fr_FR.UTF-8 UTF-8" >> $CHROOT/etc/locale.gen chroot $CHROOT /bin/bash -c "locale-gen" @@ -44,11 +31,13 @@ echo "app-admin/sudo -sendmail" >> $CHROOT/etc/portage/package.use/sudo.use chroot $CHROOT /bin/bash -c "emerge sudo" echo 'GRUB_PLATFORMS="pc"' >> $CHROOT/etc/portage/make.conf echo "sys-boot/grub -fonts -themes" >> $CHROOT/etc/portage/package.use/grub.use -chroot $CHROOT /bin/bash -c "emerge genkernel" -chroot $CHROOT /bin/bash -c "emerge gentoo-sources" +#chroot $CHROOT /bin/bash -c "emerge genkernel" +#chroot $CHROOT /bin/bash -c "emerge gentoo-sources" chroot $CHROOT /bin/bash -c "emerge grub" echo MAKEOPTS='"'-j${NJOBS}'"' >> $CHROOT/etc/genkernel.conf -chroot $CHROOT /bin/bash -c "genkernel all" +#chroot $CHROOT /bin/bash -c "genkernel all" +tar $CHROOT/kernel.tar.bz2 -C $CHROOT/ +tar $CHROOT/modules.tar.bz2 -C /lib/modules/ chroot $CHROOT /bin/bash -c "grub-install /dev/sda" chroot $CHROOT /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg" echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' >> $CHROOT/etc/default/grub