ebalaskas.gr: archlinux/installation ...

Home Page | Index | Changes | Comments | Users | Registration | Σύνδεση  Συνθηματικό:  
 

#!/bin/bash
echo 0 >| /proc/sys/kernel/randomize_va_space

# mkfs.ext4 -L archlinux /dev/sda6
# mount /dev/sda6 /mnt/custom

ROOT=/mnt/custom

cd /tmp/
wget -c http://ebalaskas.gr/wiki/files/pacman.staticv3.4.0.bz2
bunzip2 pacman.staticv3.4.0.bz2
chmod u+x pacman.staticv3.4.0

cat > /tmp/pacman.conf << EOF
[options]
HoldPkg     = pacman glibc
SyncFirst   = pacman
Architecture = auto
[core]
Include = /tmp/mirrorlist
[extra]
Include = /tmp/mirrorlist
[community]
Include = /tmp/mirrorlist
EOF

echo "Server = http://ftp.otenet.gr/linux/archlinux/\$repo/os/\$arch" > /tmp/mirrorlist

mkdir -pv $ROOT/var/log
mkdir -pv $ROOT/var/lib/pacman
mkdir -pv $ROOT/var/cache/pacman/pkg

/tmp/pacman.staticv3.4.0 \
  --config /tmp/pacman.conf \
  --cachedir $ROOT/var/cache/pacman/pkg \
  --dbpath $ROOT/var/lib/pacman \
  --force --noconfirm -v \
  --logfile $ROOT/var/log/pacman.log \
  --root $ROOT \
  -Sy base

mount --bind /dev/ $ROOT/dev
mount --bind /proc/ $ROOT/proc
mount --bind /sys/ $ROOT/sys

echo vim $ROOT/boot/grub/menu.lst

echo grub-install --root-directory=$ROOT /dev/sda


eg. menu.lst



 
Χρόνος: 0.025 s
Μνήμη: 1.901 Mb

Valid XHTML 1.0 Transitional