2015-10-27 1 views
1

Я запустил bitbake core-image-minimal-dev правильно настроенный для машины genericx86. BitBake генерирует bootia32.efi, A bzImage--<stuff>.bin, .hddimg, .iso, A .rootfs.ext3, A .rootfs.ext4, A .rootfs.tar.bz2 и core-image-initramfs-<stuff>.rootfs.cpio.gz. Мне интересен метод, как сделать один или несколько из них на жесткий диск моей целевой машины и загрузиться с этого жесткого диска.Как поставить Yocto-сгенерированное изображение на жесткий диск и загрузить его?

+0

К итогу голосования: Я думаю, что это правильный вопрос об инструменте разработки программного обеспечения, и хотя это тривиально для людей, знакомых с предметом, на самом деле это не так хорошо освещено в документации Yocto ... – jku

ответ

2
dd if=path/to/imagefile/imagename.hddimg of=/dev/usbdevicename 

Вы найдете правильное имя устройства USB, например. подключив диск USB и посмотрев на вывод dmesg|tail - не угадайте, как ошибки будут фатальными для вашего жесткого диска. Практический пример из моей сборки машины:

sudo dd if=tmp/deploy/images/intel-corei7-64/core-image-sato-intel-corei7-64.hddimg \ 
     of=/dev/sdb \ 
     bs=4096 

Обратите внимание, что вы, вероятно, хотите использовать Intel-corei7-64 как машины, если вы не знаете, что genericx86 является правильным для вашего оборудования: несмотря на имя бывшего в общий Intel BSP для всего, что не является древним (включая большие ядра, Xeons, Atoms ...).

Как загрузить изображение зависит от вашего целевого устройства: вам может потребоваться перейти в настройки BIOS, чтобы выбрать «загрузка с USB».

+0

Спасибо за ответ, но мой вопрос касался загрузки с жесткого диска, а не загрузки с USB. Прежде чем задать свой вопрос, я сделал dd'd .hddimg на usb, затем dd'd из этого usb в раздел на жестком диске моей целевой машины, удалил USB и попытался выполнить загрузку. Во время загрузки он зависает бесконечно во время поиска изображения rootfs на USB-накопителе. – karobar

+0

ага, пропустил это. Когда вы загружаете образ USB, вы должны увидеть меню загрузчика GRUB с параметрами «загрузка» и «установка». Последний вариант даст вам очень простой установщик. Независимо от того, поддерживает ли он ваши требования, я не могу сказать, что я действительно не использовал его. – jku

 Смежные вопросы

  • Нет связанных вопросов^_^