1.1 --- a/README.txt Sun Mar 16 19:24:25 2014 +0100
1.2 +++ b/README.txt Wed Jun 17 13:12:42 2015 +0200
1.3 @@ -27,24 +27,7 @@
1.4
1.5 apt-get update
1.6
1.7 -...and then try to install such a newer version. If no readily available newer version exists in a usable repository, you may need to backport the package from a later Debian release. Such an activity is currently outside the scope of this document, but the following package versions have been used for certain distributions:
1.8 -
1.9 -{| border="1" cellspacing="0" cellpadding="5"
1.10 -! Host Distribution
1.11 -! Target Distribution
1.12 -! Multistrap Version
1.13 -! Notes
1.14 -|-
1.15 -| Debian Squeeze
1.16 -| Emdebian Squeeze/Debian Squeeze
1.17 -| 2.1.20
1.18 -| Source package obtained from Debian Sid (unstable) and built for Squeeze
1.19 -|-
1.20 -| Debian Squeeze
1.21 -| Emdebian Wheezy-Grip/Debian Wheezy
1.22 -| 2.1.22
1.23 -| Source package obtained from Debian Sid (unstable) and built for Squeeze
1.24 -|}
1.25 +...and then try to install such a newer version. If no readily available newer version exists in a usable repository, you may need to backport the package from a later Debian release. Such an activity is currently outside the scope of this document.
1.26
1.27 ==== Downloads ====
1.28
1.29 @@ -62,38 +45,30 @@
1.30
1.31 === Choosing a Configuration ===
1.32
1.33 -The multistrap package and documentation provide several example configurations. However, a specific configuration for the NanoNote should look like this for the Debian Squeeze release:
1.34 +The multistrap package and documentation provide several example configurations. However, a specific configuration for the NanoNote should look like this for the Debian Jessie release:
1.35
1.36 <pre>
1.37 [General]
1.38 arch=mipsel
1.39 cleanup=true
1.40 noauth=false
1.41 -bootstrap=Grip Debian
1.42 -aptsources=Grip Debian
1.43 -
1.44 -[Grip]
1.45 -packages=udev busybox-static
1.46 -source=http://www.emdebian.org/grip
1.47 -keyring=emdebian-archive-keyring
1.48 -suite=squeeze
1.49 +bootstrap=Debian
1.50 +aptsources=Debian
1.51
1.52 [Debian]
1.53 -packages=
1.54 +packages=udev busybox-static
1.55 source=http://ftp.debian.org/debian
1.56 keyring=debian-archive-keyring
1.57 -suite=squeeze
1.58 +suite=jessie
1.59 </pre>
1.60
1.61 -This minimal configuration installs a base system from Emdebian Grip packages, which should be smaller than conventional Debian packages, using such conventional packages for those which are not present in the Grip repository. In addition, the <code>udev</code> and <code>busybox-static</code> packages are added; this latter package is essential for the initial configuration of the system.
1.62 -
1.63 -For Debian Wheezy, various details must be changed in the configuration and an example file is provided in the [http://hgweb.boddie.org.uk/qi-emdebian/file qi-emdebian distribution] for guidance.
1.64 +This minimal configuration installs a base system from Debian packages. (Previously, qi-emdebian used special Emdebian Grip packages which were meant to be smaller than conventional Debian packages, but the Emdebian project considered the effort of producing such packages for an arguably marginal benefit to be a costly distraction from other work.) In addition, the <code>udev</code> and <code>busybox-static</code> packages are added; this latter package is essential for the initial configuration of the system. Various other packages may be needed in practice, and so example files for various distributions are provided in the [http://hgweb.boddie.org.uk/qi-emdebian/file qi-emdebian distribution] for guidance.
1.65
1.66 === Preparing a Root Filesystem ===
1.67
1.68 -With a suitable configuration file called, for example, <code>multistrap-squeeze-mipsel.conf</code> a root filesystem can be constructed in a location such as <code>rootfs</code> as follows. Note that you must be <code>root</code> or use <code>sudo</code> for this to work properly:
1.69 +With a suitable configuration file called, for example, <code>multistrap-jessie-mipsel.conf</code> a root filesystem can be constructed in a location such as <code>rootfs</code> as follows. Note that you must be <code>root</code> or use <code>sudo</code> for this to work properly. Multistrap may ask for elevated privileges.
1.70
1.71 - multistrap -f multistrap-squeeze-mipsel.conf -d rootfs
1.72 + multistrap -f multistrap-jessie-mipsel.conf -d rootfs
1.73
1.74 If this operation fails with errors related to repository public keys, you may need to install a newer version of multistrap as described above. A selection of configuration files can be found in the <code>conf</code> directory in the qi-emdebian distribution.
1.75
1.76 @@ -185,7 +160,7 @@
1.77
1.78 To set the clock to a UTC time, run the following command:
1.79
1.80 - date -u -s '2013-07-29 21:24:00'
1.81 + date -u -s '2015-06-17 13:08:00'
1.82
1.83 To set the time zone, run the following:
1.84
1.85 @@ -212,7 +187,7 @@
1.86
1.87 === Initial Root Filesystems ===
1.88
1.89 -Use of a separate [http://www.kernel.org/doc/Documentation/initrd.txt initial root filesystem] has been suggested. [http://www.mobileread.com/forums/showthread.php?t=99021 Installing a "normal" Debian ARMEL Linux on the Kindle] provides one recipe for making such a filesystem. There is also a Debian package - [http://packages.debian.org/squeeze/initramfs-tools initramfs-tools] - which might be of interest, although it seems to be limited to copying files around for the same architecture. There is also [http://wiki.debian.org/InitrdReplacementOptions a comparison] between initramfs-tools and [http://packages.debian.org/sid/yaird yaird]. Another related tool is [http://packages.debian.org/squeeze/debirf debirf].
1.90 +Use of a separate [http://www.kernel.org/doc/Documentation/initrd.txt initial root filesystem] has been suggested. [http://www.mobileread.com/forums/showthread.php?t=99021 Installing a "normal" Debian ARMEL Linux on the Kindle] provides one recipe for making such a filesystem. There is also a Debian package - [http://packages.debian.org/jessie/initramfs-tools initramfs-tools] - which might be of interest, although it seems to be limited to copying files around for the same architecture. There is also [http://wiki.debian.org/InitrdReplacementOptions a comparison] between initramfs-tools and [http://packages.debian.org/sid/yaird yaird]. Another related tool is [http://packages.debian.org/jessie/debirf debirf].
1.91
1.92 === Related Documents ===
1.93