Я успешно установил гостевые дополнения на Ubuntu 16.04 поверх VirtualBox 5.0.20, просто вставив гостевые дополнения cd из меню device виртуальной машины.
Вот длинный поток того, как я получил это для работы здесь:
www.raspberrypi.org/forums /
Итоговый ответ потока (следует отметить, что единственный способ, которым я получил это для работы на ПК с Windows, - это иметь виртуальную машину с Ubuntu 14.04, чтобы я мог копировать и редактировать файлы):
Файл 2018-03-13-raspbian-stretch.img на USB-накопитель (я сделал это через Win32DskImager.) ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img на USB-накопитель (я сделал это через Win32DskImager.)
Использование виртуальная машина Ubuntu 14.04 поддерживает оба USB-накопителя. Вы должны увидеть четыре диска: PI_BOOT, PI_ROOT, boot и rootfs.
Выполните следующие команды для копирования файлов (вам нужно будет изменить часть «john» пути в соответствии с местоположением на вашей виртуальной машине ):
sudo cp -r /media/john/rootfs/lib/modules/4.9.80+ /media/john/PI_ROOT/lib/modules/
sudo cp -r /media/john/rootfs/lib/modules/4.9.80-v7+ /media/john/PI_ROOT/lib/modules/
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.txt /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.bin /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/boot/bootcode.bin /media/john/PI_BOOT
sudo cp /media/john/boot/fixup.dat /media/john/PI_BOOT
sudo cp /media/john/boot/start.elf /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/kernel.img /media/john/PI_BOOT
sudo cp /media/john/boot/kernel7.img /media/john/PI_BOOT
Я не уверен, что эти файлы необходимы ...
sudo cp /media/john/boot/bcm2708-rpi-0-w.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-cm.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2709-rpi-2-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-cm3.dtb /media/john/PI_BOOT
Чтобы редактировать следующие файлы, вам нужно быть суперпользователем, чтобы запустить gedit из Командная строка с
sudo gedit
Из gedit измените файл /media/john/PI_BOOT/cmdline.txt так, чтобы root=/dev/sda2
Из gedit изменил файл /media/john/PI_ROOT/etc/fstab на:
proc /proc proc defaults 0 0
/dev/sda2 / ext4 defaults,noatime 0 1
/dev/sda1 /boot vfat defaults 0 2
Отключите диски с виртуальной машины и поместите Ubuntu Mate USB в Pi 3 и загрузитесь.
Вот длинный поток того, как я получил это для работы здесь:
www.raspberrypi.org/forums /
Итоговый ответ потока (следует отметить, что единственный способ, которым я получил это для работы на ПК с Windows, - это иметь виртуальную машину с Ubuntu 14.04, чтобы я мог копировать и редактировать файлы):
Файл 2018-03-13-raspbian-stretch.img на USB-накопитель (я сделал это через Win32DskImager.) ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img на USB-накопитель (я сделал это через Win32DskImager.)
Использование виртуальная машина Ubuntu 14.04 поддерживает оба USB-накопителя. Вы должны увидеть четыре диска: PI_BOOT, PI_ROOT, boot и rootfs.
Выполните следующие команды для копирования файлов (вам нужно будет изменить часть «john» пути в соответствии с местоположением на вашей виртуальной машине ):
sudo cp -r /media/john/rootfs/lib/modules/4.9.80+ /media/john/PI_ROOT/lib/modules/
sudo cp -r /media/john/rootfs/lib/modules/4.9.80-v7+ /media/john/PI_ROOT/lib/modules/
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.txt /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.bin /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/boot/bootcode.bin /media/john/PI_BOOT
sudo cp /media/john/boot/fixup.dat /media/john/PI_BOOT
sudo cp /media/john/boot/start.elf /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/kernel.img /media/john/PI_BOOT
sudo cp /media/john/boot/kernel7.img /media/john/PI_BOOT
Я не уверен, что эти файлы необходимы ...
sudo cp /media/john/boot/bcm2708-rpi-0-w.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-cm.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2709-rpi-2-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-cm3.dtb /media/john/PI_BOOT
Чтобы редактировать следующие файлы, вам нужно быть суперпользователем, чтобы запустить gedit из Командная строка с
sudo gedit
Из gedit измените файл /media/john/PI_BOOT/cmdline.txt так, чтобы root=/dev/sda2
Из gedit изменил файл /media/john/PI_ROOT/etc/fstab на:
proc /proc proc defaults 0 0
/dev/sda2 / ext4 defaults,noatime 0 1
/dev/sda1 /boot vfat defaults 0 2
Отключите диски с виртуальной машины и поместите Ubuntu Mate USB в Pi 3 и загрузитесь.