genau! meine hardware (fsc d1219) unterstütz kein booten von usb...
dann werd' ich mir mal ein weihnachtsgeschenk machen und eine ssd besorgen!
wie hatten die 2gb für easyvdr ausgereicht? mit anpassung des setup-skripts?
genau! meine hardware (fsc d1219) unterstütz kein booten von usb...
dann werd' ich mir mal ein weihnachtsgeschenk machen und eine ssd besorgen!
wie hatten die 2gb für easyvdr ausgereicht? mit anpassung des setup-skripts?
Zitatdann werd' ich mir mal ein weihnachtsgeschenk machen und eine ssd besorgen!
Kannst meine haben aufgrund von zwei vdr´s und Flexibilität will ich auf ein
gemeinsamen USB Bootkonzept wechseln. Am liebsten im Tausch...
Zitatwie hatten die 2gb für easyvdr ausgereicht? mit anpassung des setup-skripts?
Nach dem löschen (rm -r /usbboot/usr/src/*) sind die 2GB zu ca. 97% belegt.
Munter bleiben, Rossi
Ergänzend noch etwas über die Performance des verwendeten Sticks:
[Blockierte Grafik: http://img264.imageshack.us/img264/7362/stickwertevv4.jpg]
Die ca. 22MB/sec sind ok für den Betrieb, habe hier noch einen weiteren
2GB Stick gefunden, der macht nur 11MB/sec diesen werde ich allerdings
im Laden umtauschen...
Munter bleiben, Rossi
Hi,
ich klinke mich hier mal ein. Ich möcht EasyVDR mal testen und habe mir ein 4GB CF-Karte gekauft da ich weiter oben gelesen habe dass der EasyVDR 2,3GB benötigt. Bei der installation komme ich aber nicht sehr weit weil der Installer Minimum 5GB haben will.
Kann ich den Installer da abschalten / austricksen??
Gruß
badekap
Hallo,
ja der installer kann in "runtime" geändet werden.
Beim cd-reinraus-Spiel die cd drinnen lassen. Dann nach erscheinen des Menüs auf Konsole 2 wechseln (alt+f2) dann kann man via mc z.B. die setup.sh geändert werden. Da gibt es am Anfang ein paar Parameter, die die Partitionsgrössen usw vorgeben. Dann auf der 2. Konsole die geänderte setup wieder ausführen. Das Setup-MEnü auf der ersten Konsole die ganze zeit einfach ingorieren! Also nich abbrechen, da sonst neu gebootet wird.
Gruß Uwe
Supi,
danke für die schnelle Antwort.
Wenn mich jemand sucht - ich bin an meinem VDR am testen
Gruß
badekap
Wie sieht denn das mit dem swap aus? Is für 'ne CF Card sicher auch nich gut, wenn da immer hin und hergeswapt wird. Kann ich swap deaktivieren, wie?
Gruß
yam
Hallo, ich hab mich auch mal an diesem Thema versucht und bin gescheitert. Ich hab das gleiche Problem wie vdr_rossi:
ZitatEr meldet wärend der Bootprozedur was von: usbcore.ko invalid module format /lib/modules/2.6.22.5/kernel/drivers/usb/core/usbcore.ko : invalid module format
und bleibt dann hängen.
Ich hab den ganzen Thread durchgelesen aber keine Lösung dafür gefunden. Ist beim Kernelbacken was schief gelaufen? Vielleicht sollte ich mir den fertigen Kernel runterladen?
muß nicht der Kernel sein die module weden wohl noch geladen obwohl si eschon fest im Kernel intigriert sind!
Aber ich habe die Tage mal ein skript geschrieben was Easyvdr auf einen USB Stick Installiert!
Sonst kommt mein Testsystem nie zu produktiven Einsatz
Das skript Ist bei mir schon 3 mal durchgelaufen!
Bedingung ist das der Stick schon eine Partition hat welche sollte eigentlich egal sein den es wird eh in ext3 formatiert
Für schäden nehme ich keine Garantie!
könnt ihr das .iso oder so über ftp oder torrent zur verfügung stellen?
nach dem motto: iso-inhalt auf 2gb-usb-stick kopieren, in den vdr und freuen?
das wäre supercool.
bigredeyes
Hallo Dauser,
ich habe noch eine kleine Anregung für dein Skript:
Dein Skript setzt eine bestehende Installation voraus. Schick wäre aber folgendes:
1. ISO-Umgebung downloaden
2. mkusb-Skript auf die ISO-Umgebung losjagen
-> easyVDR wird auf dem USB-Stick installiert
Na juckt es?
Ich glaube, das Ganze ist nichteinmal sonderlich schwierig, da der easyVDR Installer auch nichts anderes macht. Der easyVDR Installer hat es sogar noch schwerer, da er ersteinmal ein System zum laufen bringen muss und sich dann auch noch um hdX und sdX kümmern muss.
Falls du kein Interesse an der Sache hast, dann sag Bescheid. Eventuell setze ich mich dann mal an die Sache ran.
Bis denne,
Wicky
Coole Idee!Das probiere ich mal!
Das einzige prob ist das ich habe .Ist das ich nicht weiß wohin oder als was ich Vorhandennes /video0 mounten muß aber das wens soweit ist!
aber...
Zitatnoch um hdX und sdX kümmern muss.
Hah!habe Ich auch
ZitatAlles anzeigen#!/bin/bash
function parameter {
device=$(hwinfo --usb|grep "Device Files"|cut -d " " -f5|cut -d "," -f1)
[ -n "$device" ] device=dummy
usbdevice=$(mount|grep "$device"|cut -d" " -f3)
devusbdevice=$(mount|grep "$device"|cut -d" " -f1)
volume=$(fdisk -l $device|grep MB|cut -d" " -f3)
part=$(fdisk -l $device|grep "/dev/"|grep -v ":"|cut -d" " -f1)
echo "$device device"
echo "$usbdevice usbdevice"
echo "$devusbdevice devusbdevice"
echo "Maximale grýýe von $device $volume MB"
ROOT=$(mount|grep "$device"|cut -d" " -f3)
echo $ROOT ROOT
}
parameter
if [ "$1" = "-demo" ] ; then
if [ "$device" = "dummy" ] ; then
echo "kein Stick gefunden"
exit 0
else
echo "Bereite USB-Stick vor!!"
echo "Warnung alle Dateien werden auf $device gelýscht"
sleep 2
echo "3"
sleep 2
echo "2"
sleep 2
echo "1"
sleep 2
echo "Geht..Los...!"
sleep 1
umount $devusbdevice
mkfs.ext3 $devusbdevice||echo "Fehler Konnte kein Filesystem erstellen!"
sleep 1
mount -t ext3 $devusbdevice $usbdevice||echo "Fehler konnte nicht mounten"
sleep 5
echo "Fertig.."
fi
if [ -f /root/easyVDR-0.5_RC1.iso ] ; then
echo "Iso gefunden..."
else
cd /root
wget http://vdr.gekrumbel.de/mirror/easyvdr/easyVDR-0.5_RC1.iso
fi
mkdir -p /root/easyvdr
mount -o loop /root/easyVDR-0.5_RC1.iso /root/easyvdr
rm -Rf $ROOT
mkdir $ROOT
for i in /root/easyvdr/easyvdr_base*.tar.bz2 ; do
echo "$i entpacken"
tar -C $ROOT -xjvf $i
done
for i in /root/easyvdr/easyvdr_add*.tar.bz2 ; do
echo "$i entpacken"
tar -C $ROOT -xjvf $i
done
echo "Erstelle notwendige Ordner"
mkdir $ROOT/proc
mkdir $ROOT/ramdisk
mkdir $ROOT/media #<-- die Aufnahmen wollen wir ja auch von HD sehen!
mkdir $ROOT/devfs
mkdir $ROOT/sysfs
mkdir $ROOT/sys
ln -s /media/video0 $ROOT/video0
ln -s /ramdisk $ROOT/tmp
echo "manipuliere die fstab fýr USBboot"
sed -i "s#/dev/hda3#$devusbdevice#g" $ROOT/etc/fstab
echo "/dev/hda3 /mnt/hda3 ext3" >> $ROOT/etc/fstab
echo "Bereite das Spýtere /boot vor"
title=$(grep -m1 title $ROOT/boot/grub/menu.lst)
kernel=$(grep -m1 vmlinuz $ROOT/boot/grub/menu.lst)
root=$(grep -m1 root $ROOT/boot/grub/menu.lst)
titleplus="title USB Debian GNU/Linux, kernel USB-2.6.22.5"
kernelplus="kernel /boot/vmlinuz-2.6.22.5-usb root=$devusbdevice ro pci=routeirq vga=788 rootdelay=10"
rootplus="root (hd0,0)"
sed -i "s#$kernel#$kernelplus#" $ROOT/boot/grub/menu.lst
sed -i "s#$title#$titleplus#" $ROOT/boot/grub/menu.lst
sed -i "s#$root#$rootplus#" $ROOT/boot/grub/menu.lst
echo "(hd0) $device" > $ROOT/boot/grub/device.map
cd $ROOT/boot/
wget http://www.easy-vdr.de/~dauser/USB-boot/vmlinuz-2.6.22.5-usb echo "Fehler konnte den Kernel nicht herunterladen"
umount $devusbdevice
mount $devusbdevice $usbdevice
grub-install --root-directory=$usbdevice $device
echo "Fertig!"
fi
Das installiert sich schon mal!
Ohne vorhandenes Easyvdr
EasyVDR auf den USB-Stick
Eigentlich brauch man jetzt settings für andere Distries!
Um Video0 zu finden und einzubinden!
Aber im Groben!
.... und jetzt find ich mein usb-stick nicht mehr....
jetzt muß es wohl bis morgen warten...
aber danke für das script. wieder ein pluspunkt für die vdr-portal-community und easyvdr.
und dauser will bestimmt bis kernel 2.45.5945 das ding mit usb-support kompilieren und uns zur verfügung stellen... danke dafür...
bigredeyes
lol nee.. ich denke mal das Easy bald standartmäßig die Module drin hat!
noch ist die installation über 2 gig die sourcen sind noch drin!
mom arbeite ich daran die Video ordener zu finden
so, sript läuf mal... auch wenn er sich bei mir geweigert hat, den usb-stick unter /dev/sdb1 zu finden... hab es aber am anfang auch ohne root-rechte ausgeführt... hab $device überkritzelt, dann lief es bis zum partition erstellen, dann war schluss weil fehlende rechte... als root springt es nun mal.
hab mir vorhin noch ein 4gb-stick gezogen. hoffe das reicht :).
werde über erfolg oder misserfolg berichten....
bigredeyes
mein usb-stick heißt mit leerzeichen. jetzt hat er einmal beim mounten geheult.
habe mal mal '/media/usb name' nach media/usb gesymlinkt. hoffe das tut...
Ja als root sollte man es schon starten!
Es ist eigentlich so gedacht das es auf den VDR ausgeführt wird!
Es ist bei dir jetzt als sdb1 erkannt worden also installiert er in der menu.lst später aich danach.
Wen dein VDR hda-c laufwerke hat. Kann es Ärger geben da der Stick dann sda1 ist und Grub will ins leere booten!
deshalb vom VDR aus starten mit root rechten.
Ich tüftel grade wie das skript video0-? aus der fstab und als symlinks einbinden kann so das man ohne änderungen gleich seine alten Video Verzeichnisse hat.
4 gig jo das reicht!
Ich habe das skript jetzt mal ein wenig überarbeitet.Jetzt sollte es!
gehen.
Der USB-Stick kann jetzt 2 Gigabyte haben (add* rausgenommen)
Das das device bei easyvdr 0.4 nicht gefunden wurde liegt an dem fehlenden tool hwinfo
was mit
apt-get install hwinfo
nachinstalilert werden kann (muß)
sonst kriegt das skript seine parameter nicht voll!
Ich habe noch ein wenig gebastellt das es vorhandene Video Verzeichniß(e)
mit auf dem Stick konfiguriert!
so das man z.B. das auch von einem ctVDR installieren kann sofern das Mainboard vom USB Stick booten kann.
Theoretisch sollte es auf mehreren Systemen laufen!Ct Linvdr Gen2vdr Easyvdr....?keine Ahnung!
sofern hwinfo vorhanden ist!
Das kopieren auf den Stick hat bei mir 22 min gedauert + Das Downloaden der iso!
Natürlich! Übernehme ich für Schäden gleich welcher Art keine Verantwortung!
...tja, ich glaub ich hab leider nen "falschen" usb-stick.
am ende vom script steht:
umount: /media/usb/sdb1: device is busy
umount: /media/usb/sdb1: device is busy
mount: /dev/sdb1 already mounted or /media/usb/sdb1 busy
mount: according to mtab, /dev/sdb1 is already mounted on /media/usb/sdb1
The file /media/usb/sdb1/boot/grub/stage1 not read correctly.
loesche /video* vom USB-Stick..
video0 ist ein Symlink
video0 ist ein Verzeichniss
Erstelle Verzeichniss/video0 /media/usb/sdb1
Fertig
rechner tut 'nix' wenn er mit stick booten sollte.
naja, dann kaufen wir am montag halt den nächsten.
bigredeyes
ZitatThe file /media/usb/sdb1/boot/grub/stage1 not read correctly.
Ich denke booten wird er wohl nur stage 1 findet er beim booten nicht!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!