В ОС Linux добавьте новую запись FreeBSD в свой /etc/grub.d/40_custom
, затем повторно сгенерируйте файл grub.cfg
:
rm /boot/grub/grub.cfg
Добавьте следующую строку в ваш /etc/grub.d/40_custom
:
menuentry "FreeBSD" {
insmod ufs2
set root=(hd0,gpt3)
kfreebsd /boot/loader
}
Запустите grub-mkconfig
:
grub-mkconfig -o /boot/grub/grub.cfg
Изменить
Вы должны создать bios-boot
partition (size = 1 M)
Из FreeBSD, после установки grub
из коллекции портов, установите его правильно, используя следующую команду:
grub-install --modules=part_gpt /dev/ada0
Используйте команду gpart show
, чтобы получить правильное устройство.
Запустите команду grub-mkconfig -o /boot/grub/grub.cfg
, она сгенерирует для вас grub.cfg
.
Я не совсем уверен, можно ли выбрать tty-устройство, но реконфигурация сервера Xorg может быть полезной:
# dpkg-reconfigure xserver-xorg
Если это не поможет, взгляните на конфигурационные файлы Xorg, которые можно найти по адресу:
$ find / -name xorg.conf -print 2>/dev/null
и проверьте наличие полезных настроек или, по крайней мере, опубликуйте интересные разделы, если таковые имеются.
Для GDM можно указать первое свободное терминальное устройство в файле /etc/gdm/custom.conf.
$ cat /etc/gdm/custom.conf
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
...
# Reserving more VTs for test consoles (default is 7)
FirstVT = 8
...
После этого хотя бы перезапустите gdm, b для верности просто # reboot
.