Задать вопрос
xztau
@xztau
Я

Можно ли компилировать программы для ПК на виртуальной машине?

Когда я пытался собрать себе gnome commander пришлось стягивать кучу библиотек, никуда не нужных в повседневной жизни. В итоге доигрался - как то поломал gnome shell. Вот и возникла идея собирать на отдельной машине. Но, так как ноутбук единственный, то вариант только один - виртуальный.
По идее, на виртуалке процессор тот же, значит и система команд одна. Можно ли путь до make install пройти на виртуалке или идея дурацкая?
  • Вопрос задан
  • 358 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Василий Дёмин К ответам на вопрос (4)
includedlibrary
@includedlibrary
Можно пользоваться chroot.

1) создать образ диска для chroot системы.
dd if=/dev/zero of=hdd.iso bs=1M count=4096
losetup /dev/loop0 hdd.iso
mkfs.ext4 /dev/loop0
2) установить систему на этот диск с помощью debootstrap, pacstrap, других похожих утилит
mount /dev/loop0 /mnt
debootstrap --arch i386 jessie /mnt ftp://ftp.de.debian.org/debian
3)примонтировать /sys /proc /dev к chroot системе
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
4) сделать chroot
chroot /mnt
5) по окончании работы выйти из chroot и отсортировать всё обратно.
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
losetup -d /dev/loop0
Ответ написан