Есть ли способ установить операционную систему Linux на SD-карту из официального образа .iso, прежде чем использовать его в целевой системе?

Это не связано ни с оболочкой, ни с версией vim. Это простая конфигурация, поскольку работа backspace в режиме вставки - это обычное vim настраиваемое поведение. Точнее, это vim настройка backspace. На одной машине вы (скорее всего) установили его на пустую строку, а на другой - на значение start. А это, вероятно, находится в глобальном конфигурационном файле.

Обратите внимание, что по умолчанию при запуске vim в vi-совместимом режиме переменная backspace будет пустой строкой. Поведение, на которое вы жалуетесь, на самом деле является поведением оригинального vi. Операционные системы Linux склонны заполнять глобальный конфигурационный файл всевозможными опциями vim, которые включают "более дружественное" поведение, отклоняющееся от поведения оригинального vi. BSD, как правило, этого не делают.

Дальнейшее чтение

  • Арнольд Роббинс, Элберт Ханна и Линда Лэмб (2008). "Простое редактирование". Изучение редакторов vi и Vim. O'Reilly Media, Inc. ISBN 9781449313258. p. 14.
  • :help backspace. документация vim.
  • Bug #19903. 1998. Debian BTS.

1
11.03.2018, 18:24
2 ответа

Как правило, в случае устройств на базе ARM устройство ищет ядро ​​с определенным именем в определенном месте для загрузки. Вы можете просто извлечь/скопировать файлы, возможно, на основе предварительно заданного изображения и т. д., и это должно работать. Вы также можете взглянуть на что-то вроде Pi Bakery-https://www.raspberrypi.org/blog/pibakery/-и посмотреть, как это делается, хотя это может начаться с базового образа raspbian.

Для других архитектур и дистрибутивов: если у вас есть работающая система с соответствующей архитектурой ЦП, вы всегда можете извлечь соответствующие файлы и chrootв новую систему для завершения настройки и т. д.

0
28.01.2020, 00:38

Существует образ Ubuntu для Raspberry Pi 3. Вы можете скачать его отсюда:

http://www.finnie.org/software/raspberrypi/ubuntu-rpi3/ubuntu-16.04-preinstalled-server-armhf+raspi3.img.xz

Затем вы можете использовать команду dd, чтобы загрузить его на SD-карту через Linux. В ответ на ваш комментарий ниже ни одна версия Ubuntu официально не поддерживается. Если вы хотите этого, вам придется использовать RHEL или Suse Enterprise Linux, и оба они больше, чем то, что вам нужно.

0
28.01.2020, 00:38

Теги

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