Как записать Manjaro Linux на флешку
В последнее время дистрибутив Manjaro набирает достаточно большую популярность. И это не удивительно, он основан на самом гибком дистрибутиве — ArchLinux, но в то же время предлагает графический установщик и полностью настроенную и готовую для работы систему после установки.
В сегодняшней статье мы подробно рассмотрим как записать Manjaro Linux на флешку различными способами в разных операционных системах, чтобы вы могли без проблем установить эту операционную систему на свой компьютер. Начнем с Linux.
Как записать Manjaro Linux на флешку в Linux
Самый простой способ записать Manjaro на флешку из терминала — это использовать утилиту dd. Команда будет выглядеть вот так:
sudo dd bs=4M if= /путь/к/manjaro.iso of=/dev/sd [буква_флешки] status=progress
/Загрузки/manjaro.iso of=/dev/sdb status=progress
Посмотреть какая буква диска присвоена вашей флешке вы можете с помощью утилиты fdisk:
Вы можете найти вашу флешку в списке по ее размеру и метке диска. Но важно заметить, что этот способ не всегда работает. Дело в том, что все ISO диски можно поделить на два типа — те которые предназначены только для записи на CD и те, которые можно записать на флешку.
Если после записи образа вы получаете ошибку загрузчика, то это означает, что образ не готов для записи на флешку. Это можно легко исправить с помощью утилиты isohybrid. Гибридные образы тоже делятся на два вида:
- UEFI — будут работать как в режиме BIOS, так и в режиме UEFI;
- BIOS — будут работать только в режиме BIOS;
Утилита isohybrid входит в пакет утилит syslinx, так что обычно она уже установлена в системе. В Ubuntu нужно установить пакет syslinux-utils:
sudo apt install syslinux-utils
Для конвертации образа в гибридную EFI версию наберите:
isohybrid —uefi -v manjaro.iso
А для создания обычной версии:
isohybrid -v manjaro.iso
Гибридный образ должен иметь два раздела, вы можете убедиться в этом используя Gparted:
Полученный образ можно записать с помощью той же самой утилиты dd, графической утилиты Unetbootin или Etcher. В Etcher достаточно выбрать нужный образ, затем выбрать устройство и дождаться завершения записи.
Запись Manjaro на флешку в Windows
Для записи образа на флешку в Windows лучше использовать утилиту Win32 DiskImager. Она автоматически выполняет все необходимые преобразования и записывает образ диска так, как это нужно. Вы можете скачать утилиту на SourceForge. Установите и запустите программу:
Нажмите кнопку «Select» рядом с полем «Input file» и выберите образ диска с Manjaro Linux:
Выберите USB носитель в списке «Device»:
Затем нажмите кнопку «Write».
Если во время записи возникают ошибки попробуйте отформатировать флешку, а потом повторить запись. Кроме того, вы можете воспользоваться утилитой Rufus, она тоже выполняет все необходимые действия.
Выводы
В этой небольшой статье мы рассмотрели как записать manjaro linux на флешку в разных операционных системах. Как видите, все достаточно просто несмотря на возможные проблемы. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение небольшой обзор Manjaro:
Запись .ISO образа
Contents
Обзор
Как уже говорилось на странице Загрузить Manjaro, образ ISO нельзя скопировать на носитель, с которого планируется загрузить систему, простым перетаскивание файла или копированием/вставкой. В действительности, файл ISO содержит в себе информацию именно в том виде, в котором она должна выглядеть на самом носителе. Именно поэтому необходимо использовать программу записи дисков для ‘прожига’ образа ISO, которая перенесет двоичный код на физический носитель — DVD или USB, конвертируя его в конкретные файлы. После прожига/конвертации файлы на выбранный носитель, последний может быть использован для непосредственного запуска без установки на компьютер (известен как режимLive-CD или Live-USB), и/или установки Manjaro на свой компьютер. Повторимся, не нужно прожигать ISO, если Manjaro планируется запускать на виртуальной машине Oracle’s Virtualbox, потому что она способна напрямую читать файлы ISO, подлючая его как виртуальные диски.
Прожиг CD/DVD в Linux
Ряд различных программ для записи дисков — если они еще не установлены — можно найти в Репозитории / Центре приложений / Менеджере приложений / Менеджере пакетов своего дистрибутива. Самые популярные из них — XFBurn, K3b и Brasero. Какой из них выбрать, решать вам. В данной инструкции будет рассмотрен Brasero:
1. Вставьте чистый диск (используйте СD, если собираетесь прожигать образ NET-выпуска, и DVD для всех остальных)
2. Запустите программу прожига Brasero
3. Нажмите кнопку Записать образ — Записать существующий образ CD или DVD на диск, чтобы открыть окно Параметры записи образа.
4. Нажмите кнопку под заголовком Выберите образ диска для записи, чтобы открыть файловый менеджер. Выберите и дважды нажмите на загруженный файл ISO. После автоматического возвращения в окно Параметры записи образа вы увидите название выбранного образа в окне со списком файлов, предназначенных к записи.
5. Под заголовком Выберите диск для записи автоматически появится запись о вставленном в привод чистом CD или DVD.Если этого не произошло, нажмите кнопку, чтобы выбрать его вручную.
6. Нажмите кнопку свойства, чтобы открыть properties window, затем кнопку под заголовком Скорость записи. Еще раз, настоятельно рекомендуем выбирать нанизшую скорость из возможных. Выбрав скорость, нажмите кнопку Закрыть.
7. Нажмите на кнопку Создать образ, чтобы начать процесс записи. Есл потребуется, выполняйте инструкции, появляющиеся на экране.
Прожиг на CD/DVD в Windows
Ряд бесплатных приложений для записи дисков доступны для Windows. Наиболее популярные представлены здесь:
Обзор каждого из этих приложений доступны в статье о записи дисков на сайте TechSupportAlert . Другие подобные программы можно найти на Download.com сайте, применив фильтр для поиска только бесплатных программ. Не плохо было бы потратить время на чтение отзывов на эти программы.
Запись на USB в Linux
Используя терминал
Чтобы записать образ ISO на USB, нужно ввести следующую команду в терминале:
где [буква привода] — это буква вашего съемного устройства. Учтите, что это именно устройство (т.е. /dev/sdb), а не номер его раздела (т.е. /dev/sdb1).
Чтобы определить букву привода, выполните команду:
Использование программы для записи
ImageWriter
ImageWriter доступен для установки из Центра приложений / Менеджера приложений / Менеджера программ / Пакетного менеджера / репозитория вашего дистрибутива. После того, как Imagewriter будет загружен и установлен, убедитесь что USB устройство вставлено прежде, чем начать.
Порядок действий для записи образа ISO Manjaro таков:
1. Нажмите на центр значка
2. Перейдите в место, где хранится образ ISO и выберите его
3. Убедитесь, что устройство USB выбрано в ниспадающем меню
4. Нажмите кнопку Запись
5. После завершения процесса Записи перезагрузите систему
isousb
isousb — графическая утилита для копирования гибридного ISO на USB.
Пакет для установки ‘isousb’ доступен в репозитории пользователей Arch User Repository (AUR).
Запись на USB в Windows
Рекомендуем воспользоваться ImageWriter For Windows, бесплатным приложением для записи образов дисков на USB и карты памяти. После загрузки и установки Imagewriter, убедитесь, что USB-диск вставлен прежде, чем начать.
Если ImageWriter не запускается, вам необходимо загрузить .NET 2.0 Runtime Framework от Microsoft, использующуюся для запуска программы. К тому же, если появляется ошибка в процессе работы программы, необходимо нажать правой кнопкой мыши значок запуска программы и выбрать пункт Запускать от имени Администратора.
Пошаговая инструкция записи образа Manjaro:
1. Нажмите кнопку Выбрать
2. Введите *.* в окно названия файла и выберите образ Manjaro
3. Выберите свой USB-диск
4. Нажмите кнопку Записать.
Если попытка записи завершилась неудачно, отформатируйте USB-диск в формат RAW средствами самой утилиты и повторите попытку.
Использование Rufus
Rufus — утлита, с помощью которой можно отформатировать и создать загрузочный USB-диск.
Установка Manjaro Linux на USB-HDD
Идея данной статьи появилась по прочтению комментариев читателей моего цикла » Linux обычного пользователя «, посвященного Linux Mint , как дистрибутиву Linux максимально ориентированного на простоту использования. Во-первых, мне не один раз сообщили, что кроме Linux Mint есть, как минимум, ещё один дистрибутив, заточенный под обычных пользователей, симпатичный, удобный, с последними версиями ПО (и с картами и девицами). А, во-вторых, был запрос от одного пользователя рассмотреть тему установки Linux на внешний SSD-диск, чтобы можно было потом подключать его к любому ПК. Тема любопытная, да и упомянутый Manjaro Linux хотелось заценить, поэтому приступим.
Установка Manjaro Linux
Сначала рассмотрим установку Manjaro на отдельный диск, подключенный по USB к ПК. У меня не оказалось под руками свободного SSD, поэтому я ограничился обычным 250 Гб жёстким диском ноутбучного формата (2,5″ HDD), который был засунут в коробочку с кабелем USB и поддержкой 3-го поколения этого стандарта. Т.е. скорости при подключении к порту USB3.0 она обеспечивала вполне на уровне самого девайса и не являлась узким местом, если только не подключать к порту USB2.0.
Устанавливать операционную систему (ОС) я буду на свой тестовый «мини-ПК», собранный «из остатков» , на котором сейчас уже установлен Linux Mint. Так мне будет проще сравнивать обе системы, и ситуация будет более приближенная к «боевой», ведь установка ОС на USB-HDD на ПК без других дисков и установленных ОС смотрится не так интересно. К сожалению, портов USB3.0 в этой системе нет, а плату расширения я так и не успел заказать, поэтому ограничимся 30 Мб/сек.
Подготовка к установке проходит стандартно:
- Качаем iso-образ Manjaro Linux . Существует много редакций — я брал привычный мне Gnome , но если кому-то нравится плазма KDE или скромность XFCE — то пожалуйста.
- Записываем образ на DVD-диск или на USB-флешку: в Windows с помощью Rufus или с помощью любого подходящего ПО в Linux (например, в Linux Mint есть предустановленная утилита, которая так и называется: «Запись образа на USB-накопитель»).
- Ну и запускаем наш ПК с этого DVD или полученной загрузочной флешки и получаем систему Manjaro, которая сразу же предлагает себя установить.
После нажатия кнопки «Запустить» начинается установка. Если нет интернета, то вы получите следующий экран:
Не знаю точно, чем это грозит, но лучше подключиться к интернету, тем более что live-образ позволяет подключаться и к Wi-Fi. Поэтому подключаемся к интернету и выбираем часовой пояс:
А вот на следующем экране с настройками клавиатуры стоит остановиться:
Я бы не советовал выбирать русскую раскладку, поскольку в этом случае поменять язык ввода с русского на английский у вас не получиться никаким образом. Можете это проверить в области для тестирования клавиатуры. Причём, если вы в live-режиме корректно настроите раскладки и они у вас будут переключаться в режиме установки, то уже в установленной системе вы получите то, что выставлено в экране выбора клавиатуры. И если вы выбрали русский язык, а пароль далее ввели на английском, то при запуске системы вы даже не сможете войти. Мне пришлось опять грузиться с live-образа и править файл /etc/X11/xorg.conf.d/00-keyboard.conf : в строке Option «XkbLayout», вместо «ru» вписать «us». Поэтому выбирайте лучше English (US) , а русскую раскладку лучше добавить после первого запуска.
Далее нам надо будет выбрать устройство, на которое будем устанавливать Manjaro. Тут главное не перепутать 🙂 При выборе вариантов установки можно, конечно, выбрать и первый (заменить раздел) и второй (стереть диск), если он у нас пустой — разницы мы особой не заметим, разве что в «Стереть диск» сразу предлагают выбрать — делать раздел подкачки ( swap ) или нет. Но я предпочитаю разбивать диск самостоятельно, поскольку мне больше нравиться вариант с выделенным разделом /home (с пользовательскими данными) — так проще в дальнейшем осуществлять всякие переустановки и восстановления. Поэтому выбираем третий вариант: «Ручная разметка»:
Далее создаём новую таблицу разделов. Дистрибутив будет советовать создать таблицу разделов типа GPT (причём Manjaro позволяет использовать её даже для систем с BIOS , без поддержки EFI ), но я не вижу в этом особого смысла — я не собираюсь создавать разделы больше 2 Тб, а остальные плюсы GPT обычному пользователю вообще вряд ли пригодятся. Поэтому я буду создавать таблицу разделов с помощью MBR :
Потом добавляю загрузочный раздел /boot размером 300 Мб (можно ограничиться и 100, но пусть будет на всякий случай), корневой раздел под ОС (50 Гб хватит с запасом), 8,5 Гб раздел подкачки (для моих 4 Гб оперативной памяти этого места хватит и для подкачки и для данных гибернации) и остаток места отдам /home .
Получился такой стандартный наборчик. Поскольку нам надо сделать нашу систему перемещаемой на разные ПК, надо не забыть разместить загрузчик в главную загрузочную запись на нашем устройстве (в данном случае на /dev/sdc ):
Дальше пробегаем этапы указания имени и пароля (внимательнее, товарищи! если выбрали английский — пароль пишем латиницей, выбрали русский — кириллицей), и выбора офисного пакета:
Потом убеждаемся, что всё выбрано верно:
Если всё нормально, запускаем установку, если нет — возвращаемся обратно и делаем как надо. Ну и наслаждаемся процессом установки и сообщением о том, что всё готово и можно перезагрузить ПК:
После перезагрузки получаем рабочий стол:
Про свои впечатления от Manjaro Linux я, пожалуй, расскажу в другой статье , а сейчас перейдём к главной цели — попытке использовать установленную ОС на нескольких ПК, поскольку она у нас находится на внешнем жёстком диске и вполне транспортабельна без необходимости разбирать и собирать компьютер.
Запускаем Manjaro установленный на USB-HDD на других компьютерах
Вопрос с запуском установленной ОС на разных компьютерах, несмотря на свою кажущуюся простоту (ну есть же live-образы, которые загружаются практически на любом «железе»), отнюдь не такой тривиальный. Установленная ОС всё-таки неким образом настроена на определённый набор оборудования и может просто не подцепить чего-то специфического «на лету». Даже Linux, у которого в ядро, как правило, встроены все основные драйвера. Но, например, видеокарты используют свои, отдельные от уровня ядра, драйвера и невозможно так просто установить на один ПК даже разные версии драйвера для одного производителя (не говоря уже о разных). Опять же на разных ПК может присутствовать разные наборы системной логики, использоваться разные процессоры (от Intel или от AMD), может быть разный размер и тип оперативной памяти.
У меня был подобный опыт с Windows, когда просто так взять и переставить «винчестер» в другой ПК и загрузиться, было возможно только при определённых условиях совпадения параметров процессора и логики материнской платы. Иногда можно было «подсунуть» драйвер, которого не хватает (например, Windows был установлен для использования процессора с одним потоком исполнения и второй поток не просто не работал), а иногда даже загрузиться было невозможно — была либо цикличная перезагрузка, либо «синий экран» и непонятно было, что не так.
Я бы не стал утверждать, что и любой установленный Linux можно спокойно перетаскивать между разными ПК без каких-либо проблем: в любом случае потребуется произвести какие-то предварительные настройки. А уж если ставить задачей не просто перенести Linux и использовать его на другом ПК, а использовать одну и ту же установку на разных ПК, постоянно перемещая её между компьютерами — то это уже задача посложнее. Посмотрим, как с ней справится Manjaro и что для этого нам потребуется.
Тестовым стендом у меня, во-первых, будет ПК на основе AMD Ryzen 2600, собранный в конце 2019 года . Это достаточно новый и мощный компьютер. А, во-вторых, ноутбук HP G62, который у меня уже лет 10. Несмотря на все апгрейды «железа» (смена процессора с Core i3 на Core i5, увеличение оперативной памяти до 6 Гб и переход на SSD), это всё равно давно уже устаревшее устройство, годное только в качестве «печатной машинки». В итоге, у меня получается достаточно неплохая выборка — новый комп на AMD и древний ноут на Intel.
При первой попытке запустить на ПК с USB-HDD установленный на него Manjaro, загрузчик ( GRUB ) открылся, но при дальнейшей попытке запустить ОС я получил ошибку:
На ноутбуке тоже самое — запустил чисто для проформы. Поскольку ошибка происходит именно в момент старта с загрузочного раздела самого Linux’а, стало понятно, что проблема не в GRUB (он как раз таки загружается и пытается выполнить старт системы), а в том, что какое-то устройство, которое добавляет поддержку USB-HDD для данного ПК, на стадии загрузки initramfs (initial ram file system) не определяется, и наши разделы, несмотря на их уникальные имена, не определяются в принципе — их просто нет для initramfs , как и самого внешнего диска.
Проверяем гипотезу: перезагружаемся, выбираем Advanced options и строку с fallback initramfs , которая даст нам то, что будет запущена максимально полная сборка initramfs со всеми модулями. Ну и вуаля! Диск нашёлся, разделы подцепились и ОС загрузилась.
Что же делать? В принципе, можно использовать и такой вариант: то есть стартовать с опцией fallback . Единственное, что неудобно каждый раз вручную выбирать нужный пункт, поэтому можно настроить GRUB, чтобы он для записи запуска Manjaro по умолчанию выбирал уже имеющийся файл fallback image . Т.е. вместо, например, /boot/initramfs-5.6-x86_64.img вызывать /boot/initramfs-5.6-x86_64-fallback.img . Для этого достаточно откорректировать один файл настройки: /boot/grub/grub.cfg :
Если у кого-то стойкая идиосинкразия к терминалу и изменению конфигурационных файлов руками, то это можно сделать с помощью GUI — есть программа GRUB Customizer :





