INSTALL
changeset 5 6dec881621ea
parent 3 93e43fd0f3c4
child 8 2a3c9c60bed1
--- a/INSTALL	Fri Feb 17 16:12:17 2012 +0100
+++ b/INSTALL	Wed Jun 20 09:47:49 2012 +0200
@@ -2,6 +2,13 @@
 Alix-Board?
 -------------------------------------------------------------
 
+Der serielle Anschluß des Boards ist am Anfang auf 8N1 bei 38400 b/s
+gestellt, mit z.B.:
+
+    $ screen /dev/ttyUSB1 38400
+
+kann man das Ding beim Booten beobachten.
+
 Die Dinger booten von der CF-Karte und über PXE. PXE wollte ich nicht,
 zumal es später auch von der Karte booten soll.
 
@@ -31,22 +38,31 @@
 Nun muß das FS gemountet werden, damit der Grub seine Files
 dort rein tun kann.
 
-{{ Es scheint einen Bug im Grub zu geben, der ihn hindert, von einem 
+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 
 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}}
 
     # losetup -fv <LOOP0p1>
-    # mount <LOOP1> <TARGET>
 
 Aus irgendwelchen Gründen hat Grub nicht bemerkt, welcher Partitionstabellen-
 Typ das ist, also muss das Modul noch mit eingebettet werden:
 
+    # mount <LOOP1> <TARGET>
+
+Jetzt endlich den Grub installieren:
+
     # 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/
+   # [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)
@@ -62,7 +78,7 @@
 	--arch i386 stable \
 	<TARGET> http://ftp.de.debian.org/debian
 
-Und nun die eientliche Einrichtung vornehmen:
+Und nun die eigentliche Einrichtung vornehmen:
 
     # echo [%HOSTNAME%] > <TARGET>/etc/hostname
     # cat ROOT/etc/environment >> <TARGET>/etc/environment
@@ -70,7 +86,6 @@
     # cp ROOT/root/.bashrc <TARGET>/root/
     # 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/
-    # cp ROOT/etc/apt/sources.list <TARGET>/etc/apt/sources.list
 
     # [edit] <TARGET>/etc/default/rcS
 	RAMRUN=yes
@@ -80,9 +95,10 @@
 	FSCKFIX=yes
 
     # cp ROOT/etc/fstab <TARGET>/etc/fstab
-    # cp  ROOT/etc/network/interfaces <TARGET>/etc/network/interfaces>
+    # 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> ln -s /proc/mounts /etc/mtab
@@ -92,14 +108,14 @@
     # chroot <TARGET> aptitude update
     # chroot <TARGET> aptitude purge isc-dhcp-client
     # chroot <TARGET> aptitude install linux-image-686 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 avahi-daemon)
     # chroot <TARGET> dpkg-reconfigure tzdata
 
-    # -> die folgenden vielleicht in der VM installieren, da sonst
-    # gemeckert wird
-    # chroot <TARGET> aptitude install busybox-syslogd chrony
-
     # [edit] <TARGET>/etc/fstab 
 	[%ROOTLABEL%]
     # [edit] <TARGET>/etc/network/interfaces
@@ -113,6 +129,11 @@
     # [edit] <TARGET>/etc/ferm/ferm.conf [avahi: 5353/udp]
 
     # umount <TARGET>
+
+    # -> die folgenden vielleicht in der VM installieren, da sonst
+    # gemeckert wird
+    # chroot <TARGET> aptitude install busybox-syslogd chrony
+
     # kpartx -d <IMAGE>
     # buffer -z 32K -i image -o <CFCARD>