Автоматическое определение драйвера видеокарты

Недавно я сделал Linux From Scratch с Kernel 4.5.0 на виртуальном боксе. В /etc/X11/xorg.conf я перечислил свой видеодрайвер как vesa

Однако, когда я загружаюсь в живую сессию в своем ноутбуке, GUI не запускается с фатальной ошибкой «Нет экранов» . Если я изменю «vesa» на «intel», он загрузится нормально, но затем перестанет работать в virtualbox

Есть ли способ обнаружить драйвер автоматически при загрузке на целевом компьютере и внести необходимые изменения перед запуском X