# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1379670087 -7200 # Node ID 2a3c9c60bed1d2e1a87f23f68193085538b64706 # Parent fd788851e7e6ce13642472bcaeadd6b64366975d minor changes in INSTALL text diff -r fd788851e7e6 -r 2a3c9c60bed1 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 # grub-install --modules='part_msdos' --root-directory= -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= - # cp ROOT/boot/grub/grub.cfg /boot/ - # [edit] /boot/grub.cfg - [%ROOTLABEL%] - + # cp ROOT/boot/grub/grub.cfg /boot/grub/ + # [edit] /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 \ - http://ftp.de.debian.org/debian + --arch i386 stable \ + 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 /etc/udev/rules.d/ # cp ROOT/etc/apt/apt.conf.d/10-alix /etc/apt/apt.conf.d/ + # [edit] /etc/default/tmpfs + RAMTMP=yes + # [edit] /etc/default/rcS - RAMRUN=yes - RAMLOCK=yes - RAMTMP=yes - RAMSHM=yes - FSCKFIX=yes + FSCKFIX=yes # cp ROOT/etc/fstab /etc/fstab + # [edit] /etc/fstab # cp ROOT/etc/network/interfaces /etc/network/interfaces> # echo > /etc/udev/rules.d/70-persistent-net.rules # echo > /etc/udev/rules.d/70-persistent-cd.rules - # chroot rm /etc/mtab + # chroot rm -f /etc/mtab # chroot ln -s /proc/mounts /etc/mtab - # chroot rm /etc/resolv.conf + # chroot mv /etc/resolv.conf /var/run/ # chroot ln -s /var/run/resolv.conf /etc/ # chroot passwd root # chroot aptitude update # chroot aptitude purge isc-dhcp-client - # chroot aptitude install linux-image-686 openssh-server udhcpc ifplugd + # chroot 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 aptitude install vim ferm rdate + # chroot aptitude install vim ferm rdate locales (# chroot aptitude install avahi-daemon) # chroot dpkg-reconfigure tzdata - # [edit] /etc/fstab - [%ROOTLABEL%] + # [edit] /etc/fstab + [%ROOTLABEL%] # [edit] /etc/network/interfaces - # [edit] /etc/inittab - - serielle Konsole eintragen (38400) - - eine normale lassen (für Simulation in kvm) + # [edit] /etc/inittab + - serielle Konsole eintragen (38400) + - eine normale lassen (für Simulation in kvm) # [edit] /etc/default/ifplugd # [edit] etc/logrotate.conf # [edit] etc/logrotate.d/* @@ -130,11 +130,14 @@ # umount + # losetup -d + # kpartx -d + # -> die folgenden vielleicht in der VM installieren, da sonst - # gemeckert wird - # chroot aptitude install busybox-syslogd chrony + # gemeckert wird *Aber vorher abmontieren!* - # kpartx -d + # (qemu) aptitude install busybox-syslogd chrony + # buffer -z 32K -i image -o Später dann: