summaryrefslogtreecommitdiff
path: root/linux-basics/fromscratch_vs_debian/deb.sh
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2011-04-29 15:20:52 +0200
committerManuel Traut <manut@mecka.net>2011-04-29 15:20:52 +0200
commit22076fed840e7573b8076e57e0cda3591a7f8a3d (patch)
tree2ab20f1303e7712e937ff4eb2197e00a1310ddc4 /linux-basics/fromscratch_vs_debian/deb.sh
parentaf02d1126ee81ef3c750a1099ccaefaa4bbefefb (diff)
updated debootstrap presentation
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'linux-basics/fromscratch_vs_debian/deb.sh')
-rwxr-xr-xlinux-basics/fromscratch_vs_debian/deb.sh33
1 files changed, 33 insertions, 0 deletions
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