Installing Debian/m68k
Quickstart
ARAnyM images
Pre-made ARAnyM hard disc images (byte-swapped, i.e. directly usable by ARAnyM) are here, configuration and kernels included. Last Update: 2012-04 (April 2012)
Debian-Installer
http://people.debian.org/~wouter/d-i/ contains a d-i build by WouterVerhelst. Last Update: 2012-12 (December 2012)
Installing from d-i is currently untested and most likely not working because it uses debootstrap, which can only install from unstable without taking the Debian-Ports "unreleased" suite into account. A workaround is being worked on.
pre-made filesystems
Filesystem images
Pre-made ext2fs (384 MiB) with base system (debootstrap --variant=base) plus a couple of packages, pre-configured, includes 128 MiB swapfile; login root:root ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)
Filesystem tarballs
Pre-made tarball with base system (debootstrap --variant=base) plus a couple of packages, pre-configured except fstab; login root:root ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)
build chroot tarballs
Pre-made tarball with package build system (debootstrap --variant=buildd) and policy-rc.d to deny dæmon start ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)
Pre-made /var/cache/pbuilder/base.cow image (from “cowbuilder --create”) can be downloaded here. Last Update: 2012-04 (April 2012)
kernels
Linux 3.2.35-2 (Debian ABI 3.2(.0)-4) ⇒ download from people.debian.org (mirror)
Debootstrap
It is currently not possible to simply debootstrap because we require both the “unstable” and “unreleased” suite. A combined repository of both (only the most important gigabyte of packages) is however available, and you can debootstrap from that as follows:
* get 0x405422DD from hkp://pgp.uni-mainz.de and 0xE99007E0 from the Debian Developers keyring; validate the former with the latter and apt-key add it
add 「deb http://www.freewrt.org/~tg/dp cross main」 and run apt-get update
install wtf-debian-keyring (which is just the same key as above)
- run debootstrap with several additional options:
--include must be passed and the packages debian-ports-archive-keyring and wtf-debian-keyring listed
- --keyring=/usr/share/keyrings/wtf-debian-keyring.gpg
- use one of the following mirrors:
http://frozenfish.freewrt.org/~tg/dp
http://www.freewrt.org/~tg/dp (also SSL)
https://pfau.mirbsd.org/~tg/dp (also non-SSL)
- use “sid” as suite
- after debootstrapping, chroot into it and 「dpkg --purge wtf-debian-keyring」 (unless you decide on keeping it)
pick your favourite Debian-Ports mirror (we’ll be using 「http://ftp.de.debian.org/debian-ports」) and create an /etc/apt/sources.list inside the chroot with, at the very least, the following two lines:
deb http://ftp.de.debian.org/debian-ports unstable main
deb http://ftp.de.debian.org/debian-ports unreleased main
Now you can run dselect update, apt-get --purge dist-upgrade, etc. (with eatmydata if you wish)
You may also purge wtf-debian-keyring and the repository from the “host” if you wish ☺
Read the files linked on https://www.freewrt.org/~tg/dp/sources.txt