Hallo,
Ich möchte meinen ersten Release von Boot2Ram für LinVdr vorstellen.
!!!Achtung dies ist eine erste Version und ist nur für experimentierfreudige gedacht!!!
Bei mir in VMWare bootet alles soweit korrekt. Mein VDR läuft noch auf eine anderen version dieser scripte, aber diesen möchte ich in nächster zeit umrüsten und so zur stable version kommen. bis dahin ist auch eine Readme geplant
Vorrausetzungen:
768Mb Ram sollten es mindestens sein ,da Ihr eine Ramdisk mit 512 Mb brauchen werdet.
Ich verwende seit gut einem Jahr 1Gb und alles läuft super stabil.
Was ist Boot2Ram?
Es ist eine Erweiterung für LinVdr, welches das komplette Betriebssystem beim Booten in den Ram kopiert und von dort startet. Sinn der Sache ist es den VDR nahezu geräuschlos zu bekommen, da die Festplatte bei inaktivität abgeschaltet werden kann. Netter Nebeneffekt: Weniger Wärme und schnellere Reaktionszeiten!
[EDIT]Bootzeit mit meinem Epia und Mahlzeit 3.2 ca. 90 Sek inkl. Bios[/EDIT]
Allso wie erfolgt die Installation?
1) Am besten Linvdr mit Mahlzeit ISO 3.2 auf hda1 installieren. HDA1 ist besonders wichtig, da alle initrd scripte auf hda1 zugreifen und linvdr dort erwarten!
ACHTUNG bei Schritt 2 wird eure vorhandene grub.conf datei in /boot/grub überschrieben!!!
2) das Paket linvdr-boot2ram-0.0.1.tar.bz2 downloaden und mit
tar xfj linvdr-boot2ram-0.0.1.tar.bz2 -C /
installieren
3) Die scripte erwarten das zu kopierende Linvdr in /opt/boot2ram/base/linvdr. Daher müssen die Linvdr files entweder händisch reinkopiert werden oder am besten die datei mylinvdr.tar.bz2 von der Mahlzeit ISO (liegt unter LinVDR auf der CD) nehmen.
die datei dann ebenfalls mit
tar xfj mylinvdr.tar.bz2 -C /opt/boot2ram/base/linvdr
entpacken. am besten löscht ihr noch die datei
opt/boot2ram/base/linvdr/var/vm/swapfile
, da ihr diese nicht mehr braucht.
4) Einfach mal durchstarten und sehen was passiert!
Was passiert?
beim booten mounten die initrdgz_boot.img die festplatte (hda1) und kopiert folgende ordner in die ramdisk (größe der ramdisk ist default 512mb in grub.conf definiert):
1) /opt/boot2ram/base/linvdr -> Hier liegt das Betriebssystem
2) /opt/boot2ram/addon -> Hier liegen zusätzliche Erweiterungen wie angepasste Start und Stop scripte. NVRam (ist defaultmäßig in poweroff.pl aktiviert) ist auch mit dabei und da savedefault in grub mit meinem epia nicht funktioniert ist einen initrdgz_poweroff.img dabei die nach einem reboot den rechner ausschalten!
3) /opt/boot2ram/conf -> Hier sollten eure konfigurationen liegen, die auch bei wechsel oder austausch der /opt/boot2ram/base/linvdr erhaltenbleiben sollen
Übrigens.... Das Paket bekommt Ihr HIER
Anregungen und Feedback sind natürlich herzlichst willkommen. Ich bin gerade dienstlich unterwegs und kann deshalb nicht gleich antwortet. bitte daher um etwas geduld.
Viel Spaß damit!
thomas