LINUX.ORG.RU

Образ диска как гостевая ОС

 , , , ,


1

1

Всем привет, всех с наступающим! Научите как правильно смонтировать img-образы arm-системы в qemu на малинке как гостевую ос? Это вообще возможно? Есть большая sdшка с рабочей убунтой, не хотелось бы форматировать карточку чтобы пощупать другую систему



Последнее исправление: sholmes (всего исправлений: 2)

Не понятно, ты хочешь на малинке запустить другую ос в qemu, или хочешь на x86 десктопе запустить в qemu образ с малинки.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

qemu-system-arm -hda your-image.img [прочие опции qemu]

pihter ★★★★★
()
Ответ на: комментарий от sholmes

А в чем радость запускать именно на малинке? На любом пк мощей поболее будет, а ощущения реальной системы ты не получишь

pihter ★★★★★
()
Ответ на: комментарий от pihter

Что так, что этак: [code]qemu-system-aarch64 -hda img.img -vga std -enable-kvm[/code]

qemu-system-aarch64: -enable-kvm: No machine specified, and there is no default

sholmes
() автор топика
Ответ на: комментарий от pihter

Пока не получается загрузить систему с образа:

qemu-system-aarch64 -machine raspi3 -hda img.img -vga std

открывает просто чёрный экран

sholmes
() автор топика
Ответ на: комментарий от sholmes

На малинке, готовый образ смонтировать гостевой ос

chroot сделай и из консоли поковыряй. по-другому, думаю, не получится.

fehhner ★★★★★
()

Если просто изменить файлы или посмотреть содержимое, без запуска системы, то можно просто смонтировать.

infomeh ★★
()
Ответ на: комментарий от sholmes

Посмотри схему разбивки (расположения) файловых систем в образе, смонтируй образ с некоторым отступом, с указанием файловой системы.

infomeh ★★
()
Ответ на: комментарий от infomeh

Можешь чуть подробнее написать, что значит смонтируй с некоторым отступом? Желательно командой. Gparted показывает две партиции:

  1. 122.07 метров fat16 lba, первый сектов 1 - последний 250000
  2. 6.40 гиг, ext4, 250001 - 13419921

что как монтировать?

sholmes
() автор топика

Попадалось инфа, что qemu не работает с ядрами в arm-образах, нужно искать специально ядро и подбирать систему ещё под него. Но то правда по эмуляции arm на x86, и ссылкам пару лет уже

sholmes
() автор топика
Ответ на: комментарий от sholmes

А что тебе конкретно нужно с этим образом сделать? Когда он примонтирован, данные ты можешь уже любые туда-сюда тянуть. Образ чего это, если не секрет? Если сделаешь chroot /mnt, то можешь пользоваться встроенным пакетным менеджером, или любыми консольными утилитами из консоли.

fehhner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.