Как установить файловую систему Linux Host с FreeDOS, работающим в Qemu?

Вы путаете два разных набора результатов, которые можно получить с помощью getent hosts .

  1. getent hosts вернет результат, в целом эквивалентный cat / etc / hosts
  2. getent hosts TARGET будет использовать запись hosts в / etc / nsswitch.conf для поиска в одной или нескольких базах данных хоста для TARGET , возвращая первое найденное совпадение

Сценарий 1 будет искать хост только из / etc / hosts . Его также можно немного сократить:

host=www.example.com
ip=$(getent hosts | awk '/'"$host"'/ {print $1; exit}')
echo $ip

Сценарии 2 и 3 будут искать / etc / hosts и, возможно, DNS тоже. Мне непонятно, куда вы помещаете ' или ", чтобы ваш третий сценарий не работал.

0
04.12.2018, 07:22
1 ответ

Это сработало для меня.

qemu... -hdb fat:rw:/dir/to/mount

Однако он ограничен 512 МБ и не отражает никаких изменений, внесенных в каталог из хост-системы после запуска QEMU.

5
28.01.2020, 02:23

Теги

Похожие вопросы