tomcom
05.04.09, 20:51
Hallo,
ich möchte mit Qemu ein Embedded System mitArmprozessor simulieren.
Dazu hab ich mir das ARM-Test-Paket von der Qemu-Seite runtergeladen und starte Qemu:
qemu-system-arm -kernel arm-test/zImage.integrator -initrd arm-test/arm_root.img \
-nographic -append "console=ttyAMA0" \
-net user -net nic
Wenn das System hochgefahren ist, erstelle ich zunächst den Ordner /tmp/a und Versuche darin das NFS meines realen Rechners zu mounten:
# mount -t nfs 192.168.168.155:/tmp/armnfs/ /tmp/a
mount: 192.168.168.155:/tmp/armnfs/ failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.168.155:/tmp/armnfs/ on /tmp/a failed: Bad file descriptor
IP des virtuellen Targets:
# ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56
inet addr:10.0.2.15 Bcast:10.255.255.255 Mask:255.0.0.0
Meine /etc/exports:
/armnfs 10.0.0.0/255.0.0.0(ro,sync)
Warum sagt er Permission denied? Liegt es daran, das ich aus dem 10.xx-er Netz auf meinen Rechner Zugreife? (Als ich per ifconfig die Adresse in das NEtzwerk des Realen Systems versetzt habe, hat er Networ unreachable gemeldet.)
Gruß Thomas
ich möchte mit Qemu ein Embedded System mitArmprozessor simulieren.
Dazu hab ich mir das ARM-Test-Paket von der Qemu-Seite runtergeladen und starte Qemu:
qemu-system-arm -kernel arm-test/zImage.integrator -initrd arm-test/arm_root.img \
-nographic -append "console=ttyAMA0" \
-net user -net nic
Wenn das System hochgefahren ist, erstelle ich zunächst den Ordner /tmp/a und Versuche darin das NFS meines realen Rechners zu mounten:
# mount -t nfs 192.168.168.155:/tmp/armnfs/ /tmp/a
mount: 192.168.168.155:/tmp/armnfs/ failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.168.155:/tmp/armnfs/ on /tmp/a failed: Bad file descriptor
IP des virtuellen Targets:
# ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56
inet addr:10.0.2.15 Bcast:10.255.255.255 Mask:255.0.0.0
Meine /etc/exports:
/armnfs 10.0.0.0/255.0.0.0(ro,sync)
Warum sagt er Permission denied? Liegt es daran, das ich aus dem 10.xx-er Netz auf meinen Rechner Zugreife? (Als ich per ifconfig die Adresse in das NEtzwerk des Realen Systems versetzt habe, hat er Networ unreachable gemeldet.)
Gruß Thomas