Использование awk:
$ awk '!seen{match($0, /A.*B/);seen=1;next} {print substr($0,RSTART,RLENGTH);seen=0}' infile
7890MNOP
34567890MNOPQRST
Объяснение: прочитайте man awk:
RSTART
The index of the first character matched by match(); 0 if no
match. (This implies that character indices start at one.)
RLENGTH
The length of the string matched by match(); -1 if no match.
match(s, r [, a])
Return the position in s where the regular expression r occurs,
or 0 if r is not present, and set the values of RSTART and RLENGTH. (...)
substr(s, i [, n])
Return the at most n-character substring of s starting at I.
If n is omitted, use the rest of s.
Хотя это просто для Windows и MacOS (просто копирование содержимого .iso installer (s) в разделы usb), похоже, нет простого решения для получения UEFI-live для Ubuntu 18.04 LTS, так как ISO содержит 3 символических ссылки, и эти файлы не могут быть скопированы в раздел fat32. Это приведет к тому, что ключ usb загрузится, но не сможет полностью загрузить систему и привести к initram-оболочке из-за недостающих ссылок.
Чтобы разрешить работу Ubuntu 18.04 LTS для Ubuntu 18.04 LTS только для того, чтобы просто копировать файлы из ISO, нам понадобится другой дистрибутив ISO, предназначенный для работы без символических ссылок.
EDIT: Похоже, что отсутствующие символические ссылки не нужны для работы live / installer. Поэтому просто копировать файлы в раздел fat32 достаточно, чтобы иметь загрузочный и работающий UEFuntu 18.04 для UEFI только для загрузки. Разделение MBR или GPT не имеет значения (для машины UEFI), но последнее позволяет добавлять еще много (первичных) разделов, поэтому я бы рекомендовал его. Если он, однако, не работает на машине UEFI, это должно быть по другим причинам, специфичным для установки аппаратного / программного обеспечения, например, изношенное оборудование, повреждение или что-то еще.
Хотя это просто для Windows и MacOS (просто копирование содержимого .iso installer (s) в разделы usb), похоже, нет простого решения для получения UEFI-live для Ubuntu 18.04 LTS, так как ISO содержит 3 символических ссылки, и эти файлы не могут быть скопированы в раздел fat32. Это приведет к тому, что ключ usb загрузится, но не сможет полностью загрузить систему и привести к initram-оболочке из-за недостающих ссылок.
Чтобы разрешить работу Ubuntu 18.04 LTS для Ubuntu 18.04 LTS только для того, чтобы просто копировать файлы из ISO, нам понадобится другой дистрибутив ISO, предназначенный для работы без символических ссылок.
EDIT: Похоже, что отсутствующие символические ссылки не нужны для работы live / installer. Поэтому просто копировать файлы в раздел fat32 достаточно, чтобы иметь загрузочный и работающий UEFuntu 18.04 для UEFI только для загрузки. Разделение MBR или GPT не имеет значения (для машины UEFI), но последнее позволяет добавлять еще много (первичных) разделов, поэтому я бы рекомендовал его. Если он, однако, не работает на машине UEFI, это должно быть по другим причинам, специфичным для установки аппаратного / программного обеспечения, например, изношенное оборудование, повреждение или что-то еще.
Хотя это просто для Windows и MacOS (просто копирование содержимого .iso installer (s) в разделы usb), похоже, нет простого решения для получения UEFI-live для Ubuntu 18.04 LTS, так как ISO содержит 3 символических ссылки, и эти файлы не могут быть скопированы в раздел fat32. Это приведет к тому, что ключ usb загрузится, но не сможет полностью загрузить систему и привести к initram-оболочке из-за недостающих ссылок.
Чтобы разрешить работу Ubuntu 18.04 LTS для Ubuntu 18.04 LTS только для того, чтобы просто копировать файлы из ISO, нам понадобится другой дистрибутив ISO, предназначенный для работы без символических ссылок.
EDIT: Похоже, что отсутствующие символические ссылки не нужны для работы live / installer. Поэтому просто копировать файлы в раздел fat32 достаточно, чтобы иметь загрузочный и работающий UEFuntu 18.04 для UEFI только для загрузки. Разделение MBR или GPT не имеет значения (для машины UEFI), но последнее позволяет добавлять еще много (первичных) разделов, поэтому я бы рекомендовал его. Если он, однако, не работает на машине UEFI, это должно быть по другим причинам, специфичным для установки аппаратного / программного обеспечения, например, изношенное оборудование, повреждение или что-то еще.
Вы должны делать резервную копию всех данных, которые вы не хотите проигрывать, чтобы разделить носители. Выполняйте это через регулярные промежутки времени или когда есть что-то важное для резервного копирования.
Этот совет относится к данным на всех дисках, особенно USB-накопителях и картах памяти, потому что они массово произведены, а срок службы трудно предсказать.
Плохая идея создать загрузочный диск USB на диске, где вы храните данные, если у вас нет для этого особых причин , например, потому что вы хотите обновить постоянный живой диск. Всегда существует риск того, что данные будут повреждены, ошибкой человека или сбоем питания или потому, что внутренняя система в pendrive «перегружена».
Метод клонирования записывается только один раз (да, с самого начала диска все время), но, с другой стороны, клонированный файл iso Ubuntu делает read-only iso9660, поэтому на нем не будет написания, пока вы используете его для запуска живой системы или установки Ubuntu из него.
Когда скорость передачи данных уменьшается примерно до половины
Возможно, метод «Сделай сам», описанный в одной из ссылок, - это то, что вы хотите , Он работает в самой простой форме в режиме UEFI.
создает резервные копии всех данных, которые вы не хотите потерять для разделения медиа
16] Мой опыт был в более ранних версиях, поэтому я тестировал теперь Ubuntu 18.04 LTS.Первая попытка была немного сложной и шелушащейся. Мне пришлось удалить «тихий всплеск» из меню grub, чтобы он полностью загрузился на моем ноутбуке Toshiba (который является моим тестовым компьютером). Я попробовал снова и обнаружил, что электрическая связь была шелушащейся с используемым мной пэндривом. Соединение продолжалось и закрывалось, когда я немного пошевелился на pendrive.
Итак, я тестировал еще одну [менее изношенную] комбинацию pendrive и USB-хаба, и теперь она работает безупречно. Следующий снимок экрана показывает, что он работает, даже когда эти ссылки сломаны (красный в списке по ls). Обратите внимание на флаг boot. Я думаю, что это важно.
mkusb - инструмент для создания загрузочных дисков
mkusb - инструмент для создания загрузочных дисков - вам может понравиться «Do it yourself method»
Installation / FromUSBStick 31]
Простое копирование и вставка файлов (не забудьте также скопировать скрытые файлы на iso) также работает на ubuntu. Недавно я создал загрузочный USB-накопитель для моего Ubuntu 18.04 LTS, просто скопировав файлы из ISO в чистый fat32 pendrive (таблица разделов MBR). Когда я загрузил ручку на машине UEFI, она просто сработала. Я испугался использования dd, чтобы повредить диск
Однако, когда я попробовал тот же загрузочный pendrive для загрузки в режиме Legacy (BIOS) на другой машине, он не сработал. В этом случае я вернулся к использованию dd, который работал
1- Загрузите iso-файл с официального сайта Ubuntu
2- * Если вы используете дистрибутив на основе Debian (Ubuntu, Linux mint, ...), вы можете создать загрузочный USB с помощью gnome -disk-utilisty (вы можете найти хороший учебник: официальный сайт Ubuntu ) * Если вы используете Windows, вы можете использовать универсальную загрузку для создания загрузочного USB-накопителя (вы можете следовать этому руководству) [ ! d2]
3- Подключите USB-накопитель к компьютеру, затем перезагрузите его и следуйте инструкциям по установке.
Простое копирование и вставка файлов (не забудьте также скопировать скрытые файлы на iso) также работает на ubuntu. Недавно я создал загрузочный USB-накопитель для моего Ubuntu 18.04 LTS, просто скопировав файлы из ISO в чистый fat32 pendrive (таблица разделов MBR). Когда я загрузил ручку на машине UEFI, она просто сработала. Я испугался использования dd, чтобы повредить диск
Однако, когда я попробовал тот же загрузочный pendrive для загрузки в режиме Legacy (BIOS) на другой машине, он не сработал. В этом случае я вернулся к использованию dd, который работал
1- Загрузите iso-файл с официального сайта Ubuntu
2- * Если вы используете дистрибутив на основе Debian (Ubuntu, Linux mint, ...), вы можете создать загрузочный USB с помощью gnome -disk-utilisty (вы можете найти хороший учебник: официальный сайт Ubuntu ) * Если вы используете Windows, вы можете использовать универсальную загрузку для создания загрузочного USB-накопителя (вы можете следовать этому руководству) [ ! d2]
3- Подключите USB-накопитель к компьютеру, затем перезагрузите его и следуйте инструкциям по установке.
Вы должны делать резервную копию всех данных, которые вы не хотите проигрывать, чтобы разделить носители. Выполняйте это через регулярные промежутки времени или когда есть что-то важное для резервного копирования.
Этот совет относится к данным на всех дисках, особенно USB-накопителях и картах памяти, потому что они массово произведены, а срок службы трудно предсказать.
Плохая идея создать загрузочный диск USB на диске, где вы храните данные, если у вас нет для этого особых причин , например, потому что вы хотите обновить постоянный живой диск. Всегда существует риск того, что данные будут повреждены, ошибкой человека или сбоем питания или потому, что внутренняя система в pendrive «перегружена».
Я много лет использую USB-накопители (потому что я разрабатываю инструменты для создания USB-загрузочных дисков, и я тестирую сообщества сообщества Ubuntu до их выпуска). Я использую метод клонирования, и выживают pendrives.
Метод клонирования записывается только один раз (да, с самого начала диска все время), но, с другой стороны, клонированный файл iso Ubuntu делает read-only iso9660, поэтому на нем не будет написания, пока вы используете его для запуска живой системы или установки Ubuntu из него.
Когда скорость передачи данных уменьшается примерно до половины
Возможно, метод «Сделай сам», описанный в одной из ссылок, - это то, что вы хотите , Он работает в самой простой форме в режиме UEFI.
создает резервные копии всех данных, которые вы не хотите потерять для разделения медиа
Мой опыт был в более ранних версиях, поэтому я тестировал теперь Ubuntu 18.04 LTS.
Первая попытка была немного сложной и шелушащейся. Мне пришлось удалить «тихий всплеск» из меню grub, чтобы он полностью загрузился на моем ноутбуке Toshiba (который является моим тестовым компьютером). Я попробовал снова и обнаружил, что электрическая связь была шелушащейся с используемым мной пэндривом. Соединение продолжалось и закрывалось, когда я немного пошевелился на pendrive.
Итак, я тестировал еще одну [менее изношенную] комбинацию pendrive и USB-хаба, и теперь она работает безупречно. Следующий снимок экрана показывает, что он работает, даже когда эти ссылки сломаны (красный в списке по ls). Обратите внимание на флаг boot. Я думаю, что это важно.
mkusb - инструмент для создания загрузочных дисков
mkusb - инструмент для создания загрузочных дисков - вам может понравиться «Do it yourself method»
Installation / FromUSBStick
Простое копирование и вставка файлов (не забудьте также скопировать скрытые файлы на iso) также работает на ubuntu. Недавно я создал загрузочный USB-накопитель для моего Ubuntu 18.04 LTS, просто скопировав файлы из ISO в чистый fat32 pendrive (таблица разделов MBR). Когда я загрузил ручку на машине UEFI, она просто сработала. Я испугался использования dd, чтобы повредить диск
Однако, когда я попробовал тот же загрузочный pendrive для загрузки в режиме Legacy (BIOS) на другой машине, он не сработал. В этом случае я вернулся к использованию dd, который работал
1- Загрузите iso-файл с официального сайта Ubuntu
2- * Если вы используете дистрибутив на основе Debian (Ubuntu, Linux mint, ...), вы можете создать загрузочный USB с помощью gnome -disk-utilisty (вы можете найти хороший учебник: официальный сайт Ubuntu ) * Если вы используете Windows, вы можете использовать универсальную загрузку для создания загрузочного USB-накопителя (вы можете следовать этому руководству) [ ! d2]
3- Подключите USB-накопитель к компьютеру, затем перезагрузите его и следуйте инструкциям по установке.
Вы должны делать резервную копию всех данных, которые вы не хотите проигрывать, чтобы разделить носители. Выполняйте это через регулярные промежутки времени или когда есть что-то важное для резервного копирования.
Этот совет относится к данным на всех дисках, особенно USB-накопителях и картах памяти, потому что они массово произведены, а срок службы трудно предсказать.
Плохая идея создать загрузочный диск USB на диске, где вы храните данные, если у вас нет для этого особых причин , например, потому что вы хотите обновить постоянный живой диск. Всегда существует риск того, что данные будут повреждены, ошибкой человека или сбоем питания или потому, что внутренняя система в pendrive «перегружена».
Я много лет использую USB-накопители (потому что я разрабатываю инструменты для создания USB-загрузочных дисков, и я тестирую сообщества сообщества Ubuntu до их выпуска). Я использую метод клонирования, и выживают pendrives.
Метод клонирования записывается только один раз (да, с самого начала диска все время), но, с другой стороны, клонированный файл iso Ubuntu делает read-only iso9660, поэтому на нем не будет написания, пока вы используете его для запуска живой системы или установки Ubuntu из него.
Когда скорость передачи данных уменьшается примерно до половины
Возможно, метод «Сделай сам», описанный в одной из ссылок, - это то, что вы хотите , Он работает в самой простой форме в режиме UEFI.
создает резервные копии всех данных, которые вы не хотите потерять для разделения медиа
Мой опыт был в более ранних версиях, поэтому я тестировал теперь Ubuntu 18.04 LTS.
Первая попытка была немного сложной и шелушащейся. Мне пришлось удалить «тихий всплеск» из меню grub, чтобы он полностью загрузился на моем ноутбуке Toshiba (который является моим тестовым компьютером). Я попробовал снова и обнаружил, что электрическая связь была шелушащейся с используемым мной пэндривом. Соединение продолжалось и закрывалось, когда я немного пошевелился на pendrive.
Итак, я тестировал еще одну [менее изношенную] комбинацию pendrive и USB-хаба, и теперь она работает безупречно. Следующий снимок экрана показывает, что он работает, даже когда эти ссылки сломаны (красный в списке по ls). Обратите внимание на флаг boot. Я думаю, что это важно.
mkusb - инструмент для создания загрузочных дисков
mkusb - инструмент для создания загрузочных дисков - вам может понравиться «Do it yourself method»
Installation / FromUSBStick