Seite 2 von 2

Re: Acronis netboot iso

Verfasst: 01 Okt 2012, 14:40
von wael
Hallo,
Die Fehlermeldung war nicht richtig.
In der syslog steht:
Requested file to big, increase BLKSIZE

Ob man hier was machen kann?

Wenn ein Client den OPSI Server per PXE kontaktiert wird dann auf dem Server TFTP gestartet:
ps -ef | grep tftp
nobody 11511 851 0 14:36 ? 00:00:00 in.tftpd --tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot


Viele Grüße

Wael

Re: Acronis netboot iso

Verfasst: 01 Okt 2012, 15:29
von Thomas_H
Moinsens,

soweit ich das sehe, hast Du weder im Verzeichnisbaum noch in der tftp-Datei einen Fehler. Liegt der Verdacht nahe, dass es an der memdisk liegt. Welche Version benutzt Du denn da?
wael hat geschrieben: ###################
label AcronisTrueimage2010
kernel acronis/kernel.dat
append initrd=acronis/ramdisk.dat vga=791 root=/dev/ram0 quiet
################
Naja, hier lädst Du einen Kernel mit dem PXE was anfangen kann.
wael hat geschrieben: #default AcronisTrueimage2010_iso_test
label AcronisTrueimage2010_iso_test
kernel acronis_iso/memdisk
append iso initrd=acronis_iso/Acronis210TrueImage.iso raw
###################################
...und hier lädst Du memdisk als erstes, was - davon gehe ich nun mal aus - auch funktioniert. Es scheitert letztlich dann am laden der ISO. Manchmal hilft auch - so auf einigen Seiten zu lesen - das Weglassen des Zusatzes "raw":
Zitat von der Webseite reboot.pro hat geschrieben: The following code (new preferred syslinux syntax):

LINUX memdisk
APPEND iso
INITRD /pmagic-4.1.iso

does the same as:

KERNEL memdisk
APPEND iso initrd=/pmagic-4.1.iso
Gruß Thomas_H

Re: Acronis netboot iso

Verfasst: 02 Okt 2012, 08:43
von wael
Guten Morgen,
Danke für Deine Antworten.
Ich habe mich gestern mit der Sache weiter beschäftigt und bin ich zu folgendes gekommen:

memdisk habe ich verschiende Versionen getestet:
syslinux-4.05, syslinux-4.04, syslinux-3.86 und syslinux-3.00 sowie memdisk aus dem Server selbst (Ubuntu 10.4)
Es hat nichts geändert.

Die verschienden Scheibweisen habe auch getestet, leider auch ohne Erfolg.

Der Fehler meldung von dem booteden Client irritiert:
Loading acronis_iso/memdisk...
could not find ramdisk image: acronis_iso/Acronis210TrueImage.iso
Ist aber richtig, der Client kann das ISO Datei nicht finden, da der Server diese ISO Datei gar geschickt hat.

Der Server meldt in der Datei /var/log/syslog folgendes (z. B.):
atftpd[31876]: Serving linux/acronis_iso/memdisk to xx.xx.xx.xxx:57102
atftpd[31876]: Serving linux/acronis_iso/Acronis210TrueImage.iso to xx.xx.xx.xxx:57103
atftpd[31876]: Requested file to big, increase BLKSIZE
atftpd[31876]: Serving linux/menu.c32 to xx.xx.xx.xxx:57104
atftpd[31876]: Serving linux/pxelinux.cfg/default to xx.xx.xx.xxx:57105
atftpd[31876]: atftpd terminating after 300 seconds

Hier ist -meiner meinung nach- liegt das Problem:
Die ISO Datei ist für opsi-atftpd Server zu groß und kann nicht weiter machen bzw. nicht weiter versenden und der Client meldt dann: could not find ramdisk image

Als Antwort auf das Problem (opsi-atftpd: file to big, increase BLKSIZE) gab in diesem Forum die folgende Antwort:


Re: opsi-atftpd: file to big, increase BLKSIZE
Ungelesener Beitragvon d.oertel » 03 Sep 2012, 17:57
Hi,
wir haben einen entsprechenden Auftrag zur Anpassung des hpa-tftpd an opsi.
Der kommt demnächst an die Reihe. Aber wann genau kann ich im Moment noch nicht sagen.....
gruß
d.oertel


Ich Veromute wenn die ISO Datei paar MB wäre wird es dann funktionieren.

Viele Grüße

Wael

Re: Acronis netboot iso

Verfasst: 02 Okt 2012, 08:58
von Thomas_H
Moinsens,

ja, hab ich auch gefunden. Hätte ich mal gleich die Suche benutzt. :oops: Auch in verschiedenen anderen Foren kann man über das Problem mit dem atftp lesen. Allerdings, so wird auch geschrieben, kann der atftp grundsätzlich eine andere Blockgröße bedienen - wenn sie angefordert wird vom Client.
http://www.mynakedgirlfriend.de/blocksize-berechnung-fuer-tftp-uebertragungen/ hat geschrieben: Die Blockgröße muss vom Client aus angegeben werden, d.h. der Client muss sie anfordern können. Gängige TFTP-Client, wie “atftp”, kennen diese Option. Die LAN-Boot-Funktion im BIOS der meisten Motherboards bietet diese Möglichkeit leider nicht.
Ergo: so erstmal aussichtslos.

Gruß

Thomas_H

Re: Acronis netboot iso

Verfasst: 04 Okt 2012, 11:28
von msc
Hallo zusammen,

bitte mal folgendes probieren.

1. aus der Acronis ISO aus dem Verzeichnis "Recovery Manager" die Datei kernel.dat und ramdisk.dat nach /tftpboot/linux/acronis_iso/ kopieren
2. die /tftpboot/linux/pxelinux.cfg/default entsprechend anpassen:

##################################################################################
label AcronisTrueimage2010
kernel acronis_iso/kernel.dat quiet media_for_linux
append initrd=acronis_iso/ramdisk.dat ramdisk_size=159156 vga=791 root=/dev/ram0 quiet
##################################################################################

3. per PXE booten

Gruß
Matthias

Re: Acronis netboot iso

Verfasst: 09 Okt 2012, 18:24
von embl-structures
wael hat geschrieben:[...]
label AcronisTrueimage2010_iso_test
kernel acronis_iso/memdisk
append iso initrd=acronis_iso/Acronis210TrueImage.iso raw
[...]
liegt es vielleicht daran, dass das File "Acronis2010TrueImage.iso" heisst, Du aber im PXE configfile "Acronis210TrueImage.iso" schreibst? Schick doch mal den output von `ls /tftpboot/linux/acronis_iso".

frank

Re: Acronis netboot iso

Verfasst: 09 Okt 2012, 18:28
von embl-structures
embl-structures hat geschrieben: liegt es vielleicht daran, dass das File "Acronis2010TrueImage.iso" heisst, Du aber im PXE configfile "Acronis210TrueImage.iso" schreibst? Schick doch mal den output von `ls /tftpboot/linux/acronis_iso".
Sorry, habe gerade gesehen, dass das schon weiter oben beantwortet worden ist.

frank

Re: Acronis netboot iso

Verfasst: 09 Okt 2012, 18:53
von embl-structures
Ich habe selber eine Acronis TrueImage Home 2010 Installation, welche via PXE startet (habe sie aber noch nie wirklich benutzt). Meine Einstellungen sind folgende:

In /tftpboot/linux-install/ATIHome-2010/ liegen die folgenden Files, welche aus dem "Recovery Manager" Unterverzeichnis der Acronis TrueImage 2010 CD stammen:

Code: Alles auswählen

# ls -ls /tftpboot/linux-install/ATIHome-2010/
total 38644
   24 -rwxr-xr-x 1 root root    24576 Jun 11  2010 bootwiz.bin
    4 -rwxr-xr-x 1 root root      252 Jun 11  2010 f11.cfg
 6880 -rwxr-xr-x 1 root root  7030119 Jun 11  2010 gen_bootmenu.bin
 1352 -rwxr-xr-x 1 root root  1377424 Jun 11  2010 kernel.dat
    8 -rwxr-xr-x 1 root root     4850 Jun 11  2010 mouse.com
30348 -rwxr-xr-x 1 root root 31037575 Jun 11  2010 ramdisk.dat
   24 -rwxr-xr-x 1 root root    22437 Jun 11  2010 splash.run
#
In /tftpboot/linux-install/pxelinux.cfg/default habe ich den folgenden Abschnitt:

Code: Alles auswählen

LABEL acronis-ati-2010
  MENU LABEL Acronis TrueImage Home 2010
  MENU PASSWD
  kernel ATIHome-2010/kernel.dat
  append initrd=ATIHome-2010/ramdisk.dat vga=791 ramdisk_size=32768 acpi=off quiet noapic root=/dev/ram0
"PASSWD" dient nur dem Passwortschutz, damit nicht Hinz und Kunz ATI starten kann, sondern nur die Sysadmins.

Das startet soweit gut, auch wenn ich nicht sagen kann, ob das so gebootete ATI auch produktiv nutzbar ist. Diese Loesung braucht uebrigens auch weniger Platz als ein ISO-Image der kompletten CD :-)

Gruss
frank

Re: Acronis netboot iso

Verfasst: 09 Okt 2012, 19:40
von embl-structures
@Wael: Ich habe den Setup von wiki/userspace:acronis_disk_director_10 manuell auf einem Server (CentOS 5.8) nachgestellt und PXE-seitig hat alles auf Anhieb funktioniert. Allerdings haengt danach der eigentliche Bootvorgang der CD.

frank

Re: Acronis netboot iso

Verfasst: 01 Jan 2013, 20:37
von jin-roh
Hallo zusammen,

wir hatten die gleichen Probleme. Letzten endes hat uns das was msc und Thomas_H geschrieben hat geholfen... allerdings erst beim zweiten versuch.

Die Dateien hatten wir im ersten anlauf nicht auf dem OPSI Server aus dem ISO entpackt was uns in den Wahnsinn trieb.
Zum zweiten benötig man die dat2.dat Datei die bei einem USB Bootstick erzeugt wird...

Lange Rede kurzer Sinn hier eine genauere Anleitung:

http://devel.itsolution2.de/wordpress/?p=570

Hoffe das hilft ein bischen