diff --git a/target/bootdisk/powerpc/boot.msg b/target/bootdisk/powerpc/boot.msg index ffcb2727f..328ae32f1 100644 --- a/target/bootdisk/powerpc/boot.msg +++ b/target/bootdisk/powerpc/boot.msg @@ -5,7 +5,10 @@ |_| \_\ ___/ \___|_|\_\ |____|_|_| |_|\___/|_/\_| [============> http://www.rocklinux.org/ <============] -ROCK Linux on Apple and IBM RS/6k PowerPC was brought to you by Rene Rebe. +ROCK Linux on Apple, PReP and IBM RS/6k PowerPC was brought to you by +Rene Rebe - ROCK Linux Consulting (Germany). + + http://www.rocklinux-consulting.de So you are going to install ROCK Linux ... diff --git a/target/bootdisk/powerpc/build.sh b/target/bootdisk/powerpc/build.sh index 0110534c4..e6b6bfe28 100644 --- a/target/bootdisk/powerpc/build.sh +++ b/target/bootdisk/powerpc/build.sh @@ -36,8 +36,9 @@ then cat > ../isofs_arch.txt <<- EOT BOOT -hfs -part -map $datdir/mapping -hfs-volid "ROCK_Linux_CD" BOOTx -hfs-bless boot -sysid PPC + BOOTx -prep-boot boot/yaboot -prep-boot boot/yaboot.rs6k DISK1 $datdir/boot/ boot/ - SCRIPT sh $base/target/bootdisk/powerpc/bless-rs6k.sh $disksdir EOT +# SCRIPT sh $base/target/bootdisk/powerpc/bless-rs6k.sh $disksdir fi diff --git a/target/bootdisk/sparc/boot.msg b/target/bootdisk/sparc/boot.msg new file mode 100644 index 000000000..e8dde2477 --- /dev/null +++ b/target/bootdisk/sparc/boot.msg @@ -0,0 +1,19 @@ + ____ ___ ___ _ __ _ + | _ \ / _ \ / __| |/ / | | _ _ __ _ _ _ _ + | . _/| | | | | | '_/ | | |_| '_ \| | | | \/ | + | |\ \| |_| | |__| . \ | |__| | | | | `_' |> < + |_| \_\ ___/ \___|_|\_\ |____|_|_| |_|\___/|_/\_| + [============> http://www.rocklinux.org/ <============] + +ROCK Linux 2.x on SPARC and Ultra SPARC was brought to you by Rene Rebe - +ROCK Linux Consulting (Germany). Based on former work by Armijn Hemel, +Jan Veninga and Stefan Koerner! + + http://www.rocklinux-consulting.de + +So you are going to install ROCK Linux ... + +Possible choices are: + install ........... normal CD boot + +. diff --git a/target/bootdisk/sparc/build.sh b/target/bootdisk/sparc/build.sh new file mode 100644 index 000000000..8d97da745 --- /dev/null +++ b/target/bootdisk/sparc/build.sh @@ -0,0 +1,33 @@ + +use_silo=1 + +cd $disksdir + +echo_header "Creating cleaning boot directory:" +rm -rfv boot/*-rock boot/System.map boot/kconfig* + +if [ $use_silo -eq 1 ] +then + echo_header "Creating silo setup:" + # + echo_status "Extracting silo boot loader images." + mkdir -p boot + tar --use-compress-program=bzip2 \ + -xf $base/build/${ROCKCFG_ID}/pkgs/silo.tar.bz2 \ + boot/second.b -O > boot/second.b + # + echo_status "Creating silo config file." + cp -v $base/target/$target/sparc/{silo.conf,boot.msg} \ + boot + # + # echo_status "Moving image (initrd) to yaboot directory." + # mv -v initrd.img boot/ + # + buildroot="build/${ROCKCFG_ID}/root" + cat > ../isofs_arch.txt <<- EOT + BOOT -G $buildroot/boot/isofs.b -B ... + DISK1 $datdir/boot/ boot/ + SCRIPT sh $base/target/bootdisk/powerpc/bless-rs6k.sh $disksdir + EOT +fi + diff --git a/target/bootdisk/sparc/silo.conf b/target/bootdisk/sparc/silo.conf index 32bc6dbf1..90bc5407e 100644 --- a/target/bootdisk/sparc/silo.conf +++ b/target/bootdisk/sparc/silo.conf @@ -1,57 +1,25 @@ partition=1 -default=linux +default=install read-write timeout=100 -message=/etc/boot.msg -image="cat /etc/boot.msg" - label=1 - single-key -image="cat /etc/general.msg" - label=2 - single-key -image="cat /etc/expert.msg" - label=3 - single-key -image="cat /etc/rescue.msg" - label=4 - single-key -image="cat /etc/kickit.msg" - label=5 - single-key -image="cat /etc/param.msg" - label=6 - single-key -image[sun4u]=/boot/vmlinux64.gz - label=linux - alias=install - initrd=/boot/initrd64.img -image[sun4c,sun4d,sun4m]=/boot/vmlinux32.gz - label=linux - alias=install - initrd=/boot/initrd32.img -image[sun4u]=/boot/vmlinux64.gz - label=text - append=text - initrd=/boot/initrd64.img -image[sun4c,sun4d,sun4m]=/boot/vmlinux32.gz - label=text - append=text - initrd=/boot/initrd32.img -image[sun4u]=/boot/vmlinux64.gz - label=expert - append=expert - initrd=/boot/initrd64.img -image[sun4c,sun4d,sun4m]=/boot/vmlinux32.gz - label=expert - append=expert - initrd=/boot/initrd32.img +message=/boot/boot.msg + +# ReneR: Add texts here, later ... + +#image="cat /etc/boot.msg" +# label=1 +# single-key + +# alias + image[sun4u]=/boot/vmlinux64.gz - label=ks - append=ks - initrd=/boot/initrd64.img -image[sun4c,sun4d,sun4m]=/boot/vmlinux32.gz - label=ks - append=ks - initrd=/boot/initrd32.img + label=install + alias=linux + initrd=/boot/initrd.img + +image[sun4c,sun4d,sun4m]=/boot/vmlinux.gz + label=install + alias=linux + initrd=/boot/initrd.img