diff options
| author | Manuel Traut <manut@mecka.net> | 2011-04-29 15:20:52 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-04-29 15:20:52 +0200 |
| commit | 22076fed840e7573b8076e57e0cda3591a7f8a3d (patch) | |
| tree | 2ab20f1303e7712e937ff4eb2197e00a1310ddc4 | |
| parent | af02d1126ee81ef3c750a1099ccaefaa4bbefefb (diff) | |
updated debootstrap presentation
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rwxr-xr-x | beagle/deb.sh | 18 | ||||
| -rwxr-xr-x | linux-basics/fromscratch_vs_debian/deb.sh | 33 | ||||
| -rw-r--r-- | linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex | 11 |
3 files changed, 34 insertions, 28 deletions
diff --git a/beagle/deb.sh b/beagle/deb.sh deleted file mode 100755 index 61db1dc..0000000 --- a/beagle/deb.sh +++ /dev/null @@ -1,18 +0,0 @@ -sudo rm -rf debian-rfs - -sudo /usr/sbin/debootstrap --verbose \ - --arch armel \ - --foreign \ - squeeze \ - debian-rfs \ - http://debian.tu-bs.de/debian - -cd debian-rfs -sudo rm -rf var/cache/* -sudo rm -rf debootstrap -sudo rm -rf usr/share/doc/* -sudo rm -rf usr/share/man/* -sudo rm -rf usr/share/locale/* -sudo rm -rf usr/share/zoneinfo/* -sudo rm -rf usr/lib/gconv/* -sudo rm -f var/lib/apt/lists/debootstrap.invalid_dists_squeeze_main_binary-armel_Packages diff --git a/linux-basics/fromscratch_vs_debian/deb.sh b/linux-basics/fromscratch_vs_debian/deb.sh new file mode 100755 index 0000000..2352c7f --- /dev/null +++ b/linux-basics/fromscratch_vs_debian/deb.sh @@ -0,0 +1,33 @@ +#fist stage, on host (pc) +sudo rm -rf debian-rfs + +sudo /usr/sbin/debootstrap --verbose \ + --arch armel \ + --include=mtd-utils \ + --foreign \ + squeeze \ + debian-rfs \ + http://debian.tu-bs.de/debian + +cd debian-rfs/ dev +mknod -m 622 console c 5 1 +mknod -m 622 tty0 c 4 0 +mknod -m 666 null c 1 3 +mknod -m 666 zero c 1 5 +mknod -m 666 ptmx c 5 2 +mknod -m 666 tty c 5 0 +mknod -m 444 random c 1 8 +mknod -m 444 urandom c 1 9 +cd - + +sudo mkfs.ext2 /dev/sdb2 +sudo mount /dev/sdb2 /mnt/usb +sudo cp -a debian-rfs/* /mnt/usb/ + +exit 0 + +#second stage, on target (beagleboard) +mkdir /proc /sys +mount -t proc none /proc +mount -t sysfs none /sys +/debootstrap/debootstrap --second-stage diff --git a/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex index 7a5da46..6500966 100644 --- a/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex +++ b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex @@ -46,16 +46,7 @@ Disadvantages \subsubsection{HOWTO} \begin{frame}[containsverbatim] \frametitle{cross debootstrap} -\begin{lstlisting} -sudo rm -rf /tmp/debian-rfs -sudo /usr/sbin/debootstrap --verbose --arch armel --foreign squeeze \ - /tmp/debian-rfs http://debian.tu-bs.de/debian -cd tmp-rfs -sudo rm -rf var/cache/* -sudo rm -rf debootstrap -sudo rm -rf usr/share/doc/* -sudo rm -rf usr/share/man/* -\end{lstlisting} +\lstinputlisting[language=sh]{./linux-basics/fromscratch_vs_debian/deb.sh} \end{frame} |
