|
2010-02-05
, 15:08
|
Posts: 173 |
Thanked: 160 times |
Joined on Jan 2010
@ London, UK
|
#2
|
|
2010-02-05
, 15:19
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#3
|
|
2010-02-05
, 15:33
|
Posts: 173 |
Thanked: 160 times |
Joined on Jan 2010
@ London, UK
|
#4
|
|
2010-02-05
, 15:43
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#5
|
|
2010-02-05
, 16:55
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#6
|
|
2010-02-09
, 04:04
|
Posts: 173 |
Thanked: 160 times |
Joined on Jan 2010
@ London, UK
|
#7
|
The Following User Says Thank You to damion For This Useful Post: | ||
|
2010-02-11
, 08:42
|
Posts: 2 |
Thanked: 3 times |
Joined on Jan 2010
@ France
|
#8
|
|
2010-02-11
, 09:20
|
|
Posts: 365 |
Thanked: 98 times |
Joined on Nov 2009
|
#9
|
|
2010-02-11
, 15:13
|
Posts: 173 |
Thanked: 160 times |
Joined on Jan 2010
@ London, UK
|
#10
|
There are two things here :
- The unsupported syscall 240 is __NR_futex. The problem is that QEMU doesn't support NPTL for x86. This will certainly cause some problems with clone.
- You shouldn't mix host and guest files in the same place! Copy an x86 filesystem somewhere, and chroot into it from inside QEMU. That's the safest way of doing things
The Following User Says Thank You to damion For This Useful Post: | ||
?:/home/opt/root# file hello
hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, statically linked, stripped
?:/home/opt/root# file `which file`
/usr/bin/file: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.4.17, dynamically linked (uses shared libs), stripped
?:/home/opt/root# ./qemu-i386-2 ./hello
Hello World
?:/home/opt/root#
Next up, dynamically linked stuff, and then wine ))