yadd von Linux booten

Sammlung von Anleitungen und HowTos für dBox2
chant
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 5. Oktober 2001, 00:00

Beitrag von chant »

Ich würde gerne yadd über Linux booten.(mit Windows kein Problem)
Ich bin schon ein paar Tage am probieren,ich komme
nicht drauf,wo der Fehler liegt.

Bin Anfänger in sachen Linux.

Meine Boardmittel sind.

Philips Box im Debug-Modus
BR1.5 noch vorhanden in der Box
Linux Suse 7.3
IP des Linuxrechners 192.168.1.2
IP der Box soll sein 192.168.1.4
Mac bekannt aus Windows = xx:xx:xx:xx:xx:xx
Dateien angelegt
/dbox
/dbox2
/dbox2/ckdroot
/dbox2/tftpboot
yadd und die avia`s kopiert.

jetzt kommen meine Einstellungen

dhcpd.conf:

subnet 192.168.1.0 netmask 255.255.255.0 {
}
ddns-update-style ad-hoc;
host dbox {
fixed-address 192.168.1.4;
hardware ethernet xx:xx:xx:xx:xx:xx;
allow bootp;
server-name "192.168.1.2";
#filename "/dbox2/tftpboot/ppcboot";
}

ethers
xx:xx:xx:xx:xx:xx 192.168.1.4

exports
/dbox2 dbox(rw,no_root_squash)

inetd.conf
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /dbox2/tftpboot

hosts
192.168.1.2 host2.local host2
192.168.1.4 dbox

hosts.allow

in.tftpd: 192.168.1.4
portmap: 192.168.1.4
mountd: 192.168.1.4


minicom Auszug

dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 192.168.1.2, My IP 192.168.1.4
debug: Sending TFTP-request for file c0a80104
debug: TFTP error 0x2 (Access violation)
debug:
TFTP failed, giving up...
boot net failed

Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1

/var/log/messages
host2 dhcpd: BOOTREQUEST from xx:xx:xx:xx:xx:xx via eth0
host2 dhcpd: BOOTREPLY for 192.168.1.4 to dbox (xx:xx:xx:xx:xx:xx) via eth0
host2 in.tftpd[1232]: connect from 192.168.1.4 (192.168.1.4)
host2 kernel: device eth0 left promiscuous mode

tcpdump
0.0.0.0.0 > 255.255.255.255.bootps: (request) [|bootp]
host2.local.bootps > dbox.bootpc: Y:dbox S:host2.local sname "192.168.1."[|bootp] [tos 0x10]
arp who-has host2.local tell dbox
arp reply host2.local is-at xx:xx:xx:xx:xx:xx MeineNetzwerkkarte
dbox.wizard > host2.local.tftp: 17 RRQ "c0a80104"
host2.local.1027 > dbox.wizard: udp 21 (DF)
rarp who-is 192.168.1.4 tell 192.168.1.4
rarp who-is 192.168.1.4 tell 192.168.1.4
rarp reply 192.168.1.4 at dbox
rarp reply 192.168.1.4 at dbox
arp who-has dbox tell dbox
stanley
Interessierter
Interessierter
Beiträge: 33
Registriert: Mittwoch 5. Dezember 2001, 00:00

Beitrag von stanley »

@chant
Warscheinlich stimmen die Rechte nicht. Schau doch mal hier:

http://tuxbox.berlios.de/forum/viewtopi ... orum=13&32

Gruss stanley
chant
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 5. Oktober 2001, 00:00

Beitrag von chant »

Diese Seite habe ich leider schon
gesehen.
Habe sie als Beispiel genommen,
allerdings mit meinen Netzwerkeinstellungen.

Kann ich das mit den Logs noch
weiter einkreisen.
debug: TFTP error 0x2 (Access violation)
debug:
TFTP failed, giving up...
boot net failed

Heisst das soviel,er kann nicht auf meinem Server zugreifen ?
Aber die Verbindung steht doch.

Noch eine Idee?
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

schau dir nochmal das was ich auf der zweiten seite bei dem link oben geschrieben hab an.

evtl. wird das falsche file (falscher pfad) angefordert.

probier es mal mit einem tftp client lokal aus, ob "ppcboot", "/dbox2/tftpboot/ppcboot" oder sonstiges deiner konfiguration entsprechend funktioniert.
chant
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 5. Oktober 2001, 00:00

Beitrag von chant »

Es läuft......

Vielen Dank stanley und obi

Ich der Datei dhcpd.conf habe ich die
Kommentar Zeichen bei dem Aufruf "filename"
mal entfernt,und siehe da es wurde Licht.

Ich möchte jetzt gerne meine Br1.5 nochmal mit Linux auslesen.(habe kein Bild)

Welches Script?

Und geht Image auslesen noch so.

modprobe dbox2-flash
modporbe mtdchar
modprobe mtdblock
cat /dev/mtd/0ro > flash.img

Nochmal Danke