Невозможно установить в цель, смонтированную с помощью noexec или nodev во время привязки qemu-deboot

Я пытаюсь установить armel-версию Ubuntu с qemu-deboot-strap на мою настольную систему X64, но обнаружил эту ошибку:

$ mkdir precise

$ sudo qemu-debootstrap --arch=armel precise ./precise/

I: Запуск команды:

 $ debootstrap --arch armel --foreign precise ./precise/
 /usr/sbin/debootstrap: 1280: /usr/sbin/debootstrap: cannot create  /media/ziomario/Nexus-10/Images/313/precise/test-dev-null: Permission denied

E: Cannot install into target '/media/ziomario/Nexus-10/Images/313/precise' mounted with noexec or nodev

ты знаешь, как это исправить? моя система выглядит следующим образом:

Linux ziomario-Macmini 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

и это содержимое файла /etc/fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0

/ was on /dev/sda5 during installation
UUID=c703f96e-42fd-4734-b622-15ba1dd5fc21 /               ext4    errors=remount-ro 0       1

swap was on /dev/sda6 during installation
UUID=1c2b872f-3be3-4c6c-b021-6cec3e8b77e2 none            swap    sw              0       0

Спасибо.

5
задан 06.05.2020, 17:10

1 ответ

Повторная установка с exec и dev является решением. Если ваша файловая система зашифрована, вам также нужно передать -i для монтирования.

 sudo mount -i -o remount,exec,dev /home/user

Где в моем случае /home/user/ мой зашифрованный домашний каталог. После этого у debootstrap больше не было проблем.

Я нашел этот ответ здесь, на Super User , и он работал для меня.

0
ответ дан 06.05.2020, 17:10

Теги

Похожие вопросы