Очевидно, машина грузится не с этой флешки , а с какого-то другого носителя.
PowerDNS Recursor позволяет фильтровать запросы встраиваемым скриптом на языке Lua. Подходит?
$ find /usr/lib/modules/ -iname "*.ko"
/usr/lib/modules/4.4.13-1-lts/kernel/misc/vboxdrv.ko
/usr/lib/modules/4.4.13-1-lts/kernel/misc/vboxpci.ko
/usr/lib/modules/4.4.13-1-lts/kernel/misc/vboxnetflt.ko
/usr/lib/modules/4.4.13-1-lts/kernel/misc/vboxnetadp.ko
/usr/lib/modules/4.6.2-1-ARCH/kernel/misc/vboxdrv.ko
/usr/lib/modules/4.6.2-1-ARCH/kernel/misc/vboxpci.ko
/usr/lib/modules/4.6.2-1-ARCH/kernel/misc/vboxnetflt.ko
/usr/lib/modules/4.6.2-1-ARCH/kernel/misc/vboxnetadp.ko
$ find /usr/lib/modules/ -iname "*.ko.gz"|wc -l
7765
$
Как видите, у меня не сжаты только левые модули от VirtualBox, остальные сжаты, и это не мешает им прекрасно работать.
safocl
у меня нет там файла i915.ko в дерикториях модулей ядра
Если сам ядро собирал – запросто.
Штатные ядра Арч из пакетов linux и linux-lts подобными глюками не страдают.
safocl, повторяю: опция CONFIG_DRM_I915 включена изначально, модуль i915 есть у всех по умолчанию, он уже собран, его не может не быть. Точка.

Что касается определения монитора и выбора режимов – смотрите или показывайте логи иксов и вообще всё, что есть. На кофейной гуще не гадаем.
Конфиг действующего ядра во всех линуксах: /proc/config.gz
Искать в нём проще всего командой zgrep:
$ zgrep -i i915 /proc/config.gz 
CONFIG_DRM_I915=m
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_DRM_I915_USERPTR=y
CONFIG_SND_HDA_I915=y

Ваша проблема, очевидно, связано с настройкой именно гибридной графики (с ней всегда проблемы), поищите по форуму и вики, об этом уже очень много сказано.
Aivar
Похоже это мышь, тогда почему пи эс на два?
У некоторых ноутов встроенная клава и/или тачпад могут быть подключены к внутреннему интерфейсу PS/2. То, что PS/2 не выведен наружу, ещё не значит, что его нет.
kab18
Теперь, после загрузки появляется
Это вывод UEFI-Shell, не груба.
Теперь вам нужно настроить сам UEFI, чтобы он находил и запускал установленный вами загрузчик.
На настоящем компьютере это делается в интерфейсе, обычно называемом BIOS-Setup, хотя в случае UEFI это скорее UEFI-Setup, но в случае виртуальной машины, пожалуйста, прочтите это:
VirtualBox: Установка в режиме EFI
Так, на всякий случай: на каталог EFI/ должен быть ВНУТРИ раздела efi.
Раздел /boot не имеет отношения к efi, и за исключением некоторых специфический случаев, не нужен, хватит просто каталога /boot в корне.
Чтобы grub-install САМ находил точку монтирования раздела efi, раздел должен быть до этого смонтирован в каталог efi/ , находящийся непосредственно в каталоге, указанном в параметре --boot-directory=

То есть, если у вас grub находится в /boot , то точка монтирование efi-раздела будет /boot/efi, каталог в нём /boot/efi/EFI , а команда установки
grub-install --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot
или что то же самое
grub-install --boot-directory=/mnt/boot
И да, для установки в режиме UEFI указывать устройство (у вас /dev/sda) нельзя – его указание переводит установку в режим BIOS.

Если же вы хотите загрузку в режиме BIOS, раздел efi вам совершенно ни к чему, и указание его при установке GRUB будет приводить к ошибке.
Хотя бы выяснили, какой DHCP-клиент использует этот NetworkManager? Если он не сам обрабатывает протокол DHCP (в обратном я сильно сомневаюсь), он должен использовать: dhcpcd, или dhclient, или возможно systemd-networkd... Так или иначе, используемый клиент должен быть установлен.