Bootstrapping Alpine on PC Engines ALIX.3: Difference between revisions

From Alpine Linux
(Replaced content with "{{Delete|Outdated since 2012, may not even be relevant anymore}}")
Tag: Replaced
m (Undo revision 20569 by Guest09248 (talk))
Tag: Undo
Line 1: Line 1:
{{Delete|Outdated since 2012, may not even be relevant anymore}}
{{Delete|Outdated since 2012, may not even be relevant anymore}}
{{Obsolete}}
[[Category:Installation]]
Experience with bootstrapping 1.7.17 Alpine Linux on a CF card for PC Engines ALIX.3C2 LX800  (This information is based on the Soekris instructions)
We assume our CF reader is at /dev/sdb, with a 512+ MB CF formatted card loaded and will be mounted on /mnt/flash. We also assume root priviledges.
export FLASHDEVICE=/dev/sdb1
export MNT=/mnt/flash
First, we download the latest usbdrive tarball
wget http://dev.alpinelinux.org/alpine/v1.7/usbdrive/alpine-1.7.17-i386.tar.gz
and unpack it on our CF card
mount $FLASHDEVICE $MNT
tar xzf ../alpine-1.7.17-i386.tar.gz -C $MNT
Next step is to tell syslinux and the kernel we are using a serial console.  We do so by creating a custom syslinux.cfg
cat > $MNT/syslinux.cfg <<EOF
serial 0 115200
timeout 0
default generic-alix
label generic-alix
        kernel /kernel/generic/bzImage
        append initrd=/kernel/generic/hd-ext3.gz rw alpine_dev=hda1:vfat root_dev=none:tmpfs alpine_base=base.tar.bz2 pkg_dev=hda1:vfat pkg_subdir=/apks cfg_dev=hda1:vfat modloop=/kernel/generic/modloop.cmg console=ttyS0,115200
EOF
Finally, we make the CF bootable
syslinux $FLASHDEVICE
umount alpine
Insert the flash card, and boot:
Linux 2.6.23-hardened-r7 #3 Thu Apr 24 09:11:33 UTC 2008 i586 unknown
# cat /proc/cpuinfo
processor      : 0
vendor_id      : AuthenticAMD
cpu family      : 5
model          : 10
model name      : Geode(TM) Integrated Processor by AMD PCS
stepping        : 2
cpu MHz        : 498.049
cache size      : 128 KB
fdiv_bug        : no
hlt_bug        : no
f00f_bug        : no
coma_bug        : no
fpu            : yes
fpu_exception  : yes
cpuid level    : 1
wp              : yes
flags          : fpu de pse tsc msr cx8 pge cmov clflush mmx mmxext 3dnowext  3dnow
bogomips        : 997.58
clflush size    : 32

Revision as of 23:03, 20 December 2021

This material is proposed for deletion ...

Outdated since 2012, may not even be relevant anymore (Discuss)
Make sure no other pages link here and check the page's history before deleting.

This material is obsolete ...

Please feel free to help us make an up-to-date version. (Discuss)

Experience with bootstrapping 1.7.17 Alpine Linux on a CF card for PC Engines ALIX.3C2 LX800 (This information is based on the Soekris instructions)

We assume our CF reader is at /dev/sdb, with a 512+ MB CF formatted card loaded and will be mounted on /mnt/flash. We also assume root priviledges.

export FLASHDEVICE=/dev/sdb1
export MNT=/mnt/flash

First, we download the latest usbdrive tarball

wget http://dev.alpinelinux.org/alpine/v1.7/usbdrive/alpine-1.7.17-i386.tar.gz

and unpack it on our CF card

mount $FLASHDEVICE $MNT
tar xzf ../alpine-1.7.17-i386.tar.gz -C $MNT

Next step is to tell syslinux and the kernel we are using a serial console. We do so by creating a custom syslinux.cfg

cat > $MNT/syslinux.cfg <<EOF
serial 0 115200
timeout 0
default generic-alix

label generic-alix
        kernel /kernel/generic/bzImage
        append initrd=/kernel/generic/hd-ext3.gz rw alpine_dev=hda1:vfat root_dev=none:tmpfs alpine_base=base.tar.bz2 pkg_dev=hda1:vfat pkg_subdir=/apks cfg_dev=hda1:vfat modloop=/kernel/generic/modloop.cmg console=ttyS0,115200
EOF

Finally, we make the CF bootable

syslinux $FLASHDEVICE
umount alpine


Insert the flash card, and boot:

Linux 2.6.23-hardened-r7 #3 Thu Apr 24 09:11:33 UTC 2008 i586 unknown
# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 10
model name      : Geode(TM) Integrated Processor by AMD PCS
stepping        : 2
cpu MHz         : 498.049
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de pse tsc msr cx8 pge cmov clflush mmx mmxext 3dnowext  3dnow
bogomips        : 997.58
clflush size    : 32