Public feed #601358

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-07-03 13:34 UTC
rendered paste body
#!/bin/sh

DISKTYPE=`sfdisk -s | cut -f1 -d: | cut -f3 -d/ -s | grep da -m1`
REDIR=/dev/tty4
TMP=/tmp
ROOT=/mnt
VAR=/mnt/var
MODE=full

INSCD

mount /dev/$DISKTYPE`echo 2` $ROOT > $REDIR 2>&1
mkdir -p $VAR
mount /dev/$DISKTYPE`echo 3` $VAR > $REDIR 2>&1

dialog --title "INSTALANDO"    --backtitle "Slackware"    --infobox "Os pacotes do Slackware estão sendo instalados.\n\
Aguarde. Isto pode levar alguns minutos..." 4 50

slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $ROOT --series a > $REDIR 2>&1
slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $ROOT --series ap > $REDIR 2>&1
slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $ROOT --series d > $REDIR 2>&1
slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $ROOT --series l > $REDIR 2>&1
slackinstall --device `cat $TMP/SeTCDdev` --promptmode $MODE --srcpath `cat $TMP/SeTDS` --mountpoint /var/log/mount --target $ROOT --series n > $REDIR 2>&1

printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/$DISKTYPE`echo 1`" "swap" "swap" "0" "0" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/$DISKTYPE`echo 2`" "/" "reiserfs" "defaults" "1" "1" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/$DISKTYPE`echo 3`" "/var" "reiserfs" "defaults" "1" "2" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/cdrom" "/mnt/cdrom" "auto" "noauto,owner,ro" "0" "0" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "/dev/fd0" "/mnt/floppy" "auto" "noauto,owner" "0" "0" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "devpts" "/dev/pts" "devpts" "gid=5,mode=620" "0" "0" >> $ROOT/etc/fstab
printf "%-16s %-16s %-11s %-16s %-3s %s\n" "proc" "/proc" "proc" "defaults" "0" "0" >> $ROOT/etc/fstab

cat > $ROOT/etc/lilo.conf << EOF
boot = /dev/$DISKTYPE
prompt
timeout = 50

vga=791

image = /boot/vmlinuz
root = /dev/$DISKTYPE`echo 2`
label = Slackware
append = "splash=silent"
read-only
EOF

mount -o bind /proc /mnt/proc > $REDIR 2>&1
chroot $ROOT /sbin/lilo > $REDIR 2>&1
exit  > $REDIR

SeTnetwork

dialog --title "INSTALÇÃO CONCLUIDA"    --backtitle "Slackware"    --infobox "A instalação foi concluida com sucesso\!\n\
Retire o CD de instalação e tecle ENTER para reiniciar o computador." 5 45

eject

read slackware

reboot