minor changes in INSTALL text
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Fri, 20 Sep 2013 11:41:27 +0200
changeset 8 2a3c9c60bed1
parent 7 fd788851e7e6
child 9 571516885a72
minor changes in INSTALL text
INSTALL
--- a/INSTALL	Wed Nov 28 21:43:14 2012 +0100
+++ b/INSTALL	Fri Sep 20 11:41:27 2013 +0200
@@ -39,12 +39,12 @@
 dort rein tun kann.
 
 Idealerweise könnte man das mit
-    
+
     # mount <LOOP0p1> <TARGET>
     # grub-install --modules='part_msdos' --root-directory=<TARGET> <LOOP0>
 
-machen, es scheint aber einen Bug im Grub zu geben, der ihn hindert, von einem 
-device-Mapper /dev/mapper/loop0p1 das Filesystem zu bestimmen. Man kann 
+machen, es scheint aber einen Bug im Grub zu geben, der ihn hindert, von einem
+device-Mapper /dev/mapper/loop0p1 das Filesystem zu bestimmen. Man kann
 jetzt mal ein Block-Device mit der Major/Minor-Number von
 /dev/mapper/loop0p1 anlegen und dann funktioniert auch grub-install,
 oder wir machen noch ein weiteres Loop-Device, und mounten dieses}}
@@ -60,10 +60,10 @@
 
     # grub-install --modules='part_msdos' --root-directory=<TARGET> <LOOP0>
 
-   # cp ROOT/boot/grub/grub.cfg <TARGET>/boot/
-   # [edit] <TARGET>/boot/grub.cfg
-	[%ROOTLABEL%]
-    
+    # cp ROOT/boot/grub/grub.cfg <TARGET>/boot/grub/
+    # [edit] <TARGET>/boot/grub.cfg
+        [%ROOTLABEL%]
+
 Zum Test kann das mit KVM probiert werden (-nographic gibt der VM einen
 seriellen Port, der auf die Konsole umgeleitet wird)
 
@@ -71,12 +71,12 @@
 
 Das Boot-Menu ist noch nicht zu sehen, weil ja die Einträge für initrd
 und vmlinuz noch nicht wirklich gültig sind.
-    
+
 Dann können wir „bootstrappen“:
 
     # http_proxy=http://localhost:3128/ debootstrap \
-	--arch i386 stable \
-	<TARGET> http://ftp.de.debian.org/debian
+        --arch i386 stable \
+        <TARGET> http://ftp.de.debian.org/debian
 
 Und nun die eigentliche Einrichtung vornehmen:
 
@@ -87,41 +87,41 @@
     # cp ROOT/etc/udev/rules.d/10-alix.rules <TARGET>/etc/udev/rules.d/
     # cp ROOT/etc/apt/apt.conf.d/10-alix <TARGET>/etc/apt/apt.conf.d/
 
+    # [edit] <TARGET>/etc/default/tmpfs
+        RAMTMP=yes
+
     # [edit] <TARGET>/etc/default/rcS
-	RAMRUN=yes
-	RAMLOCK=yes
-	RAMTMP=yes
-	RAMSHM=yes
-	FSCKFIX=yes
+        FSCKFIX=yes
 
     # cp ROOT/etc/fstab <TARGET>/etc/fstab
+    # [edit] <target>/etc/fstab
     # cp ROOT/etc/network/interfaces <TARGET>/etc/network/interfaces>
 
     # echo > <TARGET>/etc/udev/rules.d/70-persistent-net.rules
     # echo > <TARGET>/etc/udev/rules.d/70-persistent-cd.rules
 
-    # chroot <TARGET> rm /etc/mtab
+    # chroot <TARGET> rm -f /etc/mtab
     # chroot <TARGET> ln -s /proc/mounts /etc/mtab
-    # chroot <TARGET> rm /etc/resolv.conf
+    # chroot <TARGET> mv /etc/resolv.conf /var/run/
     # chroot <TARGET> ln -s /var/run/resolv.conf /etc/
     # chroot <TARGET> passwd root
     # chroot <TARGET> aptitude update
     # chroot <TARGET> aptitude purge isc-dhcp-client
-    # chroot <TARGET> aptitude install linux-image-686 openssh-server udhcpc ifplugd 
+    # chroot <TARGET> aptitude install linux-image-486 openssh-server udhcpc ifplugd
 
 Achtung: hier war es mir passiert, daß nicht das korrekte Kernelimage
 installiert war! Wie das gekommen ist, weiß ich noch nicht.
 
-    # chroot <TARGET> aptitude install vim ferm rdate 
+    # chroot <TARGET> aptitude install vim ferm rdate locales
    (# chroot <TARGET> aptitude install avahi-daemon)
     # chroot <TARGET> dpkg-reconfigure tzdata
 
-    # [edit] <TARGET>/etc/fstab 
-	[%ROOTLABEL%]
+    # [edit] <TARGET>/etc/fstab
+        [%ROOTLABEL%]
     # [edit] <TARGET>/etc/network/interfaces
-    # [edit] <TARGET>/etc/inittab 
-	- serielle Konsole eintragen (38400)
-	- eine normale lassen (für Simulation in kvm)
+    # [edit] <TARGET>/etc/inittab
+        - serielle Konsole eintragen (38400)
+        - eine normale lassen (für Simulation in kvm)
     # [edit] <TARGET>/etc/default/ifplugd
     # [edit] <TARGET>etc/logrotate.conf
     # [edit] <TARGET>etc/logrotate.d/*
@@ -130,11 +130,14 @@
 
     # umount <TARGET>
 
+    # losetup -d <LOOP1>
+    # kpartx -d <IMAGE>
+
     # -> die folgenden vielleicht in der VM installieren, da sonst
-    # gemeckert wird
-    # chroot <TARGET> aptitude install busybox-syslogd chrony
+    # gemeckert wird *Aber vorher abmontieren!*
 
-    # kpartx -d <IMAGE>
+    # (qemu) aptitude install busybox-syslogd chrony
+
     # buffer -z 32K -i image -o <CFCARD>
 
 Später dann: