Предупреждения format-security
должны быть отключены или, по крайней мере, -Werror
отключены из-за этого:
Параметры усиления накладываются оболочкой компилятора, поэтому они не отображаются в журнале.
И hardeningDisable
видимо единственный метод воздействия на обёртку.
Одним из возможных решений является создание фиктивного выражения Nix для использования с nix-shell -A
. Например:
скопируйте ~/.nix-defexpr/channels_root/nixos/
в отдельное место(
)и сделайте его доступным для записи,
добавить
, содержащий
{ stdenv, gcc6, flex, bison, ncurses, iasl, doxygen, zlib, isl, python }:
stdenv.mkDerivation {
name = "coreboot";
buildInputs = [ gcc6 flex bison ncurses iasl doxygen zlib isl python ];
hardeningDisable = [ "format" ]; # to build the cross-compiler
}
и зарегистрируйте его в
как обычно,
и, наконец, вызовите nix-shell
, чтобы создать необходимую среду.
Тем не менее, я думаю, что (это должно быть легче дляnix-shell -p
).
Попробуйте выполнить следующие действия от имени пользователя root:
Отредактируйте /etc/default/grub
и замените
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
с
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Обновите grub и перезагрузитесь
sudo update-grub
reboot
В XFCE вы должны иметь возможность изменить разрешение с помощьюxfce4-display-settings
.
Вы можете запустить его из командной строки или выбрать в меню «Настройки». (Я не знаю точного названия в Xubuntu )в качестве параметра «Отображение».
Если у вас возникли проблемы с видеокартой, вы можете вручную отредактировать параметры ядра на экране загрузки grub с помощью e , затем заменить «quiet» обратно на «nomodeset» и выполнить загрузку с помощью Ctrl . ] + x или F10 .