Я следую этому руководству о том, как chroot Arch Linux в моем устройстве Android. Добро пожаловать обратно Гну! - Моя месть на Android

Если вы не читаете руководство, я создал файл linux.img на моем компьютере, используя команду dd, а затем отформатировал его в раздел ext2 следующим образом:

$ dd if=/dev/zero of="$img" obs=1M seek=2048 count=0
$ mkfs.ext2 -F "$img"

Итак, я передаю это изображение на свой телефон, следую другим шагам, которые нас не касаются, и добираюсь до точки, где я монтирую изображение в цикле следующим образом:

losetup /dev/loop256 "$img"

И здесь все идет не так. Теперь я получаю сообщение об ошибке "значение слишком велико для определенного типа данных". Блин, что теперь?

Есть ли всемогущий разработчик, который может помочь? Любая, любая помощь приветствуется. Заранее большое спасибо.

Надеюсь, что в этот раз этот пост привлечет внимание не только к опечаткам и грамматическим ошибкам, но и к тому, что кто-то ответит, потому что мои другие посты получили примерно 4 исправления, а не один ответ, даже после такого большого количества времени.

1 ответ1

0

Конечно, нет никакой причины использовать петлевое устройство 256. Используйте что-то меньшее. Как 5 или что-то еще. Количество доступных петлевых устройств может быть ограничено.

Вы можете просмотреть список активных петлевых устройств с помощью losetup -l и найти первое свободное устройство с помощью losetup -f

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .