openqrm-linuxrc
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| openqrm-linuxrc [2016-04-12 22:50:01] – Externe Bearbeitung 127.0.0.1 | openqrm-linuxrc [2020-04-01 15:15:10] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== openqrm-linuxrc ====== | ||
| + | |||
| + | Im folgenden werden einige Änderungen gezeigt, die nötig sind. | ||
| + | |||
| + | # vi / | ||
| + | |||
| + | ---- | ||
| + | vorher: | ||
| + | rm -f /mplog1 | ||
| + | echo "- (2) Starting hardware detection (all system components)" | ||
| + | for module in `/ | ||
| + | echo " -- loading $module" | ||
| + | modprobe -s -k " | ||
| + | done | ||
| + | umount / | ||
| + | rmdir / | ||
| + | # start udev | ||
| + | udevd --daemon | ||
| + | # give time to settle, especially needed for some scsi devices | ||
| + | sleep 3 | ||
| + | } | ||
| + | |||
| + | hachher: | ||
| + | rm -f /mplog1 | ||
| + | echo "- (2) Starting hardware detection (all system components)" | ||
| + | for module in `/ | ||
| + | # WEG SKIP MODULE | ||
| + | if [ " | ||
| + | echo " -- skip this $module" | ||
| + | else | ||
| + | echo " -- loading $module" | ||
| + | sleep 3 | ||
| + | modprobe -s -k " | ||
| + | fi | ||
| + | done | ||
| + | umount / | ||
| + | rmdir / | ||
| + | # start udev | ||
| + | #echo "- (2a) Starting udev" | ||
| + | #udevd --daemon | ||
| + | #udevd --daemon --debug | ||
| + | # give time to settle, especially needed for some scsi devices | ||
| + | # sleep 3 | ||
| + | } | ||
| + | |||
| + | ---- | ||
| + | vorher: | ||
| + | # main | ||
| + | mount -t proc proc /proc | ||
| + | # creating the devices | ||
| + | echo " | ||
| + | echo " | ||
| + | makedevs -d / | ||
| + | mkdir -p /dev/fd | ||
| + | ln -sf / | ||
| + | mknod /dev/tty c 5 0 | ||
| + | mknod / | ||
| + | mknod /dev/ptmx c 5 2 | ||
| + | ln -sf /dev/ram1 /dev/ram | ||
| + | mknod /dev/random c 1 8 | ||
| + | mknod / | ||
| + | echo 0x0100 > / | ||
| + | echo 6 > / | ||
| + | syslogd && | ||
| + | # need to run depmod 2 times as experienced | ||
| + | depmod -a | ||
| + | depmod -a | ||
| + | # load virtio drivers for KVM VMs | ||
| + | modprobe virtio 2>/mplog | ||
| + | modprobe virtio_pci 2>/mplog | ||
| + | modprobe virtio_ring 2>/mplog | ||
| + | modprobe virtio_net 2>/mplog | ||
| + | modprobe usbhid 2>/mplog | ||
| + | rm -f /mplog | ||
| + | echo "- (1) Starting hardware detection (network)" | ||
| + | for module in `/ | ||
| + | echo " -- loading $module" | ||
| + | modprobe -s -k " | ||
| + | done | ||
| + | eval `cat / | ||
| + | if grep -q sysfs / | ||
| + | mount -t sysfs none /sys | ||
| + | fi | ||
| + | |||
| + | nachher: | ||
| + | # main | ||
| + | mount -t proc proc /proc | ||
| + | # creating the devices | ||
| + | echo " | ||
| + | sleep 5 | ||
| + | echo " | ||
| + | makedevs -d / | ||
| + | mkdir -p /dev/fd | ||
| + | ln -sf / | ||
| + | mknod /dev/tty c 5 0 | ||
| + | #mknod / | ||
| + | ln -sf /dev/ram1 /dev/ram | ||
| + | mknod /dev/random c 1 8 | ||
| + | mknod / | ||
| + | echo 0x0100 > / | ||
| + | echo 6 > / | ||
| + | syslogd && | ||
| + | # need to run depmod 2 times as experienced | ||
| + | depmod -a | ||
| + | depmod -a | ||
| + | # load virtio drivers for KVM VMs | ||
| + | modprobe virtio 2>/mplog | ||
| + | modprobe virtio_pci 2>/mplog | ||
| + | modprobe virtio_ring 2>/mplog | ||
| + | modprobe virtio_net 2>/mplog | ||
| + | # load usb drivers for keybord an mouse | ||
| + | modprobe hid 2>/mplog | ||
| + | modprobe usbhid 2>/mplog | ||
| + | # | ||
| + | rm -f /mplog | ||
| + | eval `cat / | ||
| + | if grep -q sysfs / | ||
| + | mount -t sysfs none /sys | ||
| + | fi | ||
| + | echo "- (1a) Starting udev" | ||
| + | udevd --daemon | ||
| + | # give time to settle, especially needed for some scsi devices | ||
| + | sleep 3 | ||
| + | echo "- (1b) Starting hardware detection (network)" | ||
| + | for module in `/ | ||
| + | echo " -- loading $module" | ||
| + | modprobe -s -k " | ||
| + | done | ||
| + | |||
| + | ---- | ||
| + | vorher: | ||
| + | # suchen und ersetzen | ||
| + | sed -i " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | nachher: | ||
| + | hostname $appliance_name | ||
| + | # suchen und ersetzen | ||
| + | sed -i " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | ---- | ||
| + | vorher: | ||
| + | # (common entries provided by a local function) | ||
| + | create_fstab_commons | ||
| + | | ||
| + | # transfer resource basedir | ||
| + | echo " | ||
| + | | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | nachher: | ||
| + | # (common entries provided by a local function) | ||
| + | create_fstab_commons | ||
| + | | ||
| + | # transfer resource basedir | ||
| + | echo " | ||
| + | | ||
| + | #echo " | ||
| + | #echo " | ||
| + | | ||
| + | # disable plymouth | ||
| + | if [ -e / | ||
| + | echo " | ||
| + | mv / | ||
| + | fi | ||
| + | |||
| + | |||
| + | === ganz unten === | ||
| + | |||
| + | Dieser Zusatz kann entfernt werden! | ||
| + | |||
| + | vorher: | ||
| + | ### in die HW-DB eintragen | ||
| + | if $WGET -q -O hardwareinfos_zum_server_schicken.sh " | ||
| + | /bin/sh hardwareinfos_zum_server_schicken.sh | ||
| + | fi | ||
| + | |||
| + | nachher: | ||
| + | ### in die HW-DB eintragen | ||
| + | #if $WGET -q -O hardwareinfos_zum_server_schicken.sh " | ||
| + | # /bin/sh hardwareinfos_zum_server_schicken.sh | ||
| + | #fi | ||
| + | |||
