Вы должны убедиться, что служба начинается при загрузке. Для этого выполните следующие действия:
# chkconfig vncserver on
Обратите внимание, что это начнет сервис на Next Boot. Начать сейчас, вам все равно нужно будет бежать:
# service vncserver start
Наконец я нашел решение!
Используйте виртуальную машину с GNU / KFreeBSD и войдите в систему как root.
Отредактируйте /etc/apt/sources.list , как это:
deb http:[COUNTRY MIRROR].debian.org/debian stable main non-free contrib deb http:[COUNTRY MIRROR].debian.org/debian testing main non-free contrib deb http:[COUNTRY MIRROR].debian.org/debian unstable main non-free contrib
и создание или изменение / etc / apt / preferences , как это:
Package: * Pin: release a=stable Pin-Priority: 700 Package: * Pin: release a=testing Pin-Priority: 650 Package: * Pin: release a=unstable Pin-Priority: 600
Обновите свои источники, После установки этого:
export EFI_ARCH=i386 or EFI_ARCH=x86_64 ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix="" --disable-grub-mkfont make
Если у вас есть ошибка со Stdio.h, отредактируйте файл GRUB-CORE / GNULIB / stdio.h при ошибке (линия 456 для меня), Исправьте это как этот патч (линии 7 и 9) и Redo Make .
Если это не работает снова:
make clean ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix="" --disable-grub-mkfont --disable-werror make
cd grub-core/ ../grub-mkimage -O ${EFI_ARCH}-efi -d . -o grub.efi -p "" part_bsd part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile linux bsd multiboot cp grub.efi *.mod *.lst [EFI SYSTEM FOLDER]/grub/