Установка Ubuntu на внешний носитель (флешку или жесткий диск) в режиме EFI


Опубликовано 2017.02.28


Ежегодного после Software Freedom Day проходит уже ставший традиционным Linux Install Fest, где все желающие могут получить помощь в установке дистрибутива GNU/Linux на свои ноутбуки.

Вообще говоря, процедура установки современного дистрибутива GNU/Linux вроде Ubuntu не представляет никаких сложностей, даже в том случае, если его необходимо установить рядом с Windows 8/10 в режиме UEFI и включенным Secure Boot.

Но что делать, если требуется поставить GNU/Linux в режиме UEFI на внешний жесткий диск, флешку или карту памяти?

Казалось бы, вставляешь внешний носитель, и устанавливаешь GNU/Linux стандартным образом.

Но, к сожалению, все не так просто. Если вы начнете устанавливать GNU/Linux в таком режиме, то после перезагрузки вы уже не сможете загрузиться с внутреннего жесткого диска при отключенном внешнем носителе.

Проблема заключается в том, что при вызове update-grub обновляется содержимое NVRAM UEFI. Туда прописывается адрес EFI файла который находится на внешнем носителе, а информация о том, как грузиться со встроенного жесткого диска удаляется. Более подробно о процессе загрузке можно почитать здесь: http://www.rodsbooks.com/efi-bootloaders/installation.html

Зачем вообще ставить GNU/Linux на внешний носитель? Причины могут быть различны. Например, я столкнулся с проблемой, что на встроенном диске недостаточно места для установки двух ОС. Серьезно, в ноутбуке был установлен SSD объемом 32ГиБ, чего с трудом хватало даже для работы голой Windows 8.1.

Так же многие новички боятся ставить незнакомую ОС на свой компьютер, или не уверены, нужна ли она им вообще, а попробовать хочется. В этом случае флешка с полноценным GNU/Linux идеальный вариант. (Не просто LiveUSB, а полноценно установленная ОС, как если бы она была установлена на жесткий диск, чтобы оценить все её достоинства).

В VirtualBox отсутсвует загрузочный диск

Все, что описано ниже, рассчитано на опытного пользователя GNU/Linux. Все, что вы делаете - Вы делаете на свой страх и риск. Автор не несет никакой ответственности за Ваши действия или бездействия, которые повлекли за собой порчу или полную потерю Ваших данных.

Читать дальше


Сказ о том, как я проекты darktable с версии 2.0.X на 2.2.3 переводил


Опубликовано 2017.02.27


darktable: корректно выставленные уровни (levels)

После перехода с Kubuntu 14.04 на 16.04 появилась возможность обновить darktable с версии 2.0.X до 2.2.3, но внезапно выяснилось, что старые проекты, в которых использовалась коррекция уровней (levels), отныне открываются некорректно.

Читать дальше


Организация архива фотографий (обновлено)


Отредактировано 2017.02.09


В данной статье я постараюсь описать методы каталогизации, обработки и резервного копирования моего фотоархива.

Я не являются профессиональным фотографом, поэтому вопросы хранения и обработки коммерческой фотографии не затрагиваю.

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

Читать дальше


Автоматическая синхронизация flash памяти MP3 плеера с локальным каталогом (обновлено)


Отредактировано 2017.02.08


Transcend MP840.

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

Читать дальше


Определение контуров отсканированных фотографий при помощи OpenCV


Опубликовано 2017.01.13


После долгого и муторного сканирования семейного фотоархива образовалась огромная куча “цифрового полуфабриката”.

Для ускорения процесса в сканер помещалась не одна, а сразу несколько фотографий, что потребовало их разделение при обработке. Процесс этот рутинный, не интересный и, ко всему прочему, достаточно легко автоматизируется.

Ниже пойдет речь о том, как это можно сделать при помощи Python и OpenCV.

В качестве примеров исходных данных для демонстрации были взяты 2 скана, на которых реальные семейные фотографии заменены на нейтральные.

Рис.1: Пример А - разворот страницы фотоальбома

Читать дальше


Магия ffmpeg: деинтерлейсинг, стабилизация видео, коррекция аудиодорожки


Опубликовано 2016.08.11


ffmpeg

Недавно мне потребовалось обработать несколько видеороликов применяя к ним приблизительно одинаковую последовательность действий.

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

Другой путь: автоматизировать процесс обработки при помощи ffmpeg. Именно о нем и пойдет речь.

Читать дальше


Вытяжка для паяльной станции из подручных материалов


Опубликовано 2016.03.26


Вытяжка для паяльной станции.

Необходимость вытяжки при паяльных работах очевидна каждому. Но что делать, если паять приходится вне специально оборудованного помещения? Конечно же собрать её самому из подручных материалов!

Читать дальше


Настройка проверки орфографии в kate с помощью пользовательского словаря


Опубликовано 2015.03.22


Kate и проверка орфографии английским словарем.

Проверка орфографии вещь несомненно важная и нужная, но в kde в целом и в kate в частности до сих пор не реализовали возможность проверки текста с помощью нескольких словарей. И это не смотря на то, что Bug 66516 висит уже более 10 лет.

Что же делать тем, кому надоело это терпеть?

Читать дальше


Заставляем работать связку: python, notify2, crontab


Опубликовано 2015.03.12


При реализации скрипта автоматической загрузки новых подкастов с сайта podfm.ru возникла необходимость внедрения уведомлений на рабочем столе о появлении новых файлов. Для решения этой задачи была выбрана библиотека notify2. И все работало хорошо, до тех пор, пока не потребовалось запускать скрипт по расписанию в crontab…

Читать дальше