qemu не может выполнить ядро Linux

Ну, я получил ответ после некоторого просмотра. Что вам нужно сделать, так это когда вы запустите свой wlan0 с помощью команды

airmon-ng start wlan0

, эта команда перечислит некоторые процессы, которые могут прервать работу airmon в будущем. Поэтому сначала нужно избавиться от них, чтобы избавиться от них, напишите следующий код

airmon-ng check
airmon-ng check kill
airmon-ng start wlan0

с приведенным выше кодом, и ваш воздушный судно заработает правильно.

и используя --игнор-отрицательный-один не решит вашу проблему, потому что он проигнорирует отрицательный канал, который вы получаете, и вы не получите рукопожатие wpa. счастливый взлом :)

0
18.08.2014, 14:51
1 ответ

Загрузка происходит по той же причине, что и в упомянутом вопросе - просто загрузка ядра без ничего другого не приносит много пользы. Вы должны предоставить диск. Или initrd образ. Но просто включение initrd не дает магического initrd-образа. Вам нужно подготовить его и предоставить qemu так:

qemu-system-i386 -kernel <your kernel> -initrd <your initrd image>

Вполне вероятно, что вам также нужно предоставить диск.

Существует дюжина или около того способов создания и использования дисков для qemu, поэтому здесь я объясняю просто очень простой подход (см. здесь подробнее).

Сначала создайте файл, например.

qemu-img create -f raw mydisk.img 1G

который создаст 1 гигабайтный диск.

Можно использовать так:

qemu <other options> -hda mydisk.img

Если ваш initrd ожидает что-то (например, используемую систему) на вашем диске, вам нужно сначала заполнить его, подключив его к локальному хосту, например:

losetup /dev/loop0 mydisk.img

вы можете обращаться с /dev/loop0 как с любым другим блочным устройством, т.е. вы можете запустить fdisk на нём и т.д. После того, как вы создали разделы и файловые системы, вы можете смонтировать их и поместить туда то, что вам нужно.

Альтернативный подход - использовать установочный ISO-образ и закрепить его в виде CD-ROM, например

qemu <other options> -hda mydisk.img -hdb myiso.img -boot d

Это загрузит вас в систему на виртуальном CD-ROM, оттуда вы сможете изменять диск, как вам нравится.

.
3
28.01.2020, 02:28

Теги

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