Не могу сделать CD в xv6 при использовании эмулятора QEMU
0 ответов
Как указывает @melpomene, когда вы запускаете ls /
вы увидите, что вы получите нечто совершенно иное, чем то, что вы получаете, когда бежите ls /
вне QEMU. Почему, потому что QEMU эмулирует компьютер с операционной системой xV6. Этот эмулируемый компьютер / ОС не имеет представления о вашей локальной файловой системе (или не имеет доступа к ней). Он знает только файлы, которые он получает черезfs.img
(см. Makefile xV6).
Это также причина того, что различные введенные команды терпят неудачу - sudo
, su
, make
. Ни одной из этих программ нет в xV6.