Archlinux загрузочная флешка windows

Содержание
  1. Загрузочная флешка Windows в Linux
  2. Загрузочная флешка Windows в Linux
  3. Способ 1. Утилита USB Image Write
  4. Способ 2. Утилита WoeUSB
  5. Способ 3. Терминал и Gparted
  6. Выводы
  7. Multi загрузочная флешка
  8. USB flash installation medium (Русский)
  9. Contents
  10. Создание загрузочного USB для BIOS и UEFI
  11. Используя автоматические инструменты
  12. В GNU/Linux
  13. В Windows
  14. В macOS
  15. Используя ручное форматирование
  16. В GNU/Linux
  17. В Windows
  18. Другие способы для систем с BIOS
  19. В GNU/Linux
  20. Через мультизагрузочную флешку
  21. Через GNOME Disk Utility
  22. Создание USB-ZIP накопителя
  23. Через UNetbootin
  24. В Windows
  25. Через Flashnul
  26. Загрузка установочного носителя из ОЗУ
  27. Archlinux загрузочная флешка windows
  28. Установка Arch Linux
  29. На кого рассчитана эта статья?
  30. Начало
  31. Создание загрузочной флешки
  32. Установка
  33. Интернет соединение
  34. Разметка диска
  35. Загрузочный раздел
  36. Раздел подкачки (swap)
  37. Корневой раздел
  38. Домашняя директория и другие разделы
  39. Форматирование разделов
  40. Монтирование разделов
  41. Запуск установки
  42. Первичная настройка системы
  43. fstab
  44. arch-chroot
  45. Временная зона и системное время
  46. Локаль
  47. Шрифты
  48. hostname и hosts
  49. Пользователь
  50. Установка загрузчика
  51. Grub для BIOS:
  52. Grub для UEFI:
  53. Интернет
  54. Послесловие

Загрузочная флешка Windows в Linux

Бывают случаи, когда вам нужно записать Windows на флешку в Linux, например, когда вы хотите поставить эту систему второй для использования специализированных программ, или вам нужно переустановить операционку своим знакомым. Или же есть пользователи Linux, которые решили вернуться на Windows, но единственную флешку уже перезаписали под Linux LiveUSB.

Загрузочная флешка Windows в Linux создается достаточно просто. Я предлагаю несколько способов решения этой проблемы. Все их я перечислил ниже.

Загрузочная флешка Windows в Linux

Загрузочную флешку можно создать с помощью терминала или специальных графических утилит. Настоятельно рекомендую отформатировать флешку в Fat32 (или Exfat) перед использованием любого из предложенных методов. Форматирование можно выполнить через Gparted, сfdisk+mkfs или через usb stick formatter (форматирование USB флеш накопителя).

Способ 1. Утилита USB Image Write

Для создания флешки можно воспользоваться утилитой Запись образа на USB. В некоторых дистрибутивах она уже предустановленна (Ubuntu, Mint и др.):

Выбрать образ в графе Write image образ и в поле to выбрать флешку. Далее нажимаем Write.

Способ 2. Утилита WoeUSB

Пожалуй, это самый простой способ создания. Установка в Ubuntu выполняется с помощью таких команд:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt install woeusb

Откройте утилиту в меню приложений:


Интерфейс простой. Нажмите на кнопку Обзор со значком папки и выберите образ. Target device это флешка, на которую будет идти запись, если у вас их несколько выберите нужную. Ещё есть поле File system, где нужно выбрать какую файловую систему будете использовать. Рекомендую FAT. Затем нажмите Install и дождитесь окончания.

При появлении ошибки с кодом 256 Source media is currently mounted, размонтируйте образ ISO с Windows, если вы его смонтировали. При ошибке Target device is currently busy, извлеките флешку, затем снова подключите её. Если не сработало, попробуйте отформатировать её.

Способ 3. Терминал и Gparted

Положите образ в домашнюю папку и переименуйте его в windows.iso во избежание проблем с пробелами. Затем перейдите в терминале в домашнюю папку

Запустите терминал через главное меню или с помощью сочетания клавиш Ctrl + Alt + T затем используйте команду dd для записи образа на флешку:

dd if=/windows.iso of=/dev/sdX

Замените X на букву вашей флешки! Узнать её можно через Gparted. В правом верхнем углу есть кнопка переключения дисков:

Тот диск который соответствует размеру вашей флешки и есть ваша флешка. В моем случае флешка на 32 гб это /dev/sdb. Значит команда будет иметь вид:

dd if=/windows.iso of=/dev/sdb

Дождитесь окончания записи и извлеките флешку.

Выводы

Как видите, создание загрузочной флешки Windows в Linux не представляет сложности. Это были все способы, которые я знаю. Если они вам помогли, напишите об этом. Если вы знаете еще способы, обязательно напишите о них в комментариях!

Источник

Multi загрузочная флешка

С позволения уважаемого jim945 выложу его инструкцию дополненную мною для загрузки чего хочешь с помощью GRUB.
Данный способ можно использовать как для флешки, так и для системного жесткого диска, а также просто для понимания работы с GRUB.

Я делал на флешке 8 GB, но это способ может быть применен на любой. В конце мы получим флешку состоящую из трех разделов с GRUB, способную грузиться в любой системе будь то BIOS или UEFI, а один из разделов виден в любой Windows.
Работаем в любом Linux, желательно Arch :).

Итак. Берем флешку.
1. Стираем с нее все разделы.

4. Монтируем соответствующие разделы:
— данные и разные образы, в том числе Арч
— EFI-раздел

5. Устанавливаем ДВА GRUBa по Вики, что бы можно было грузиться везде из любой системы:
а. Для целевых систем с BIOS есть два варианта установки GRUB, в зависимости в какой режиме вы сами сейчас загружены:

— если вы загружены в BIOS системе.

— если вы загружены в UEFI системе.

б. Для целевых систем с EFI один вариант установки GRUB, поскольку вы также загружены в этом режиме:
этот код с учетом установки на флешку, при установке GRUB на диск параметр не нужен.

7. Для безопасности создаем файл /mnt/data/boot/grub/grub.cfg и mnt/data/boot/grub/menu.cfg, показываю мои файлы в описании понятно что я могу грузить и что где лежит:
grub.cfg:

Читайте также:  Shift f10 при установке windows

8. Копируем;
— установочный образы арча и других систем в /mnt/data/images/
— файлы Memtest в /mnt/data/boot/memtest/
— файлы Ploop в /mnt/data/boot/
— и т.д.
9. Можно накидать любых образом и систем, главное правильно прописать их загрузку в menu.cfg 🙂

Так же пробовал завести запуск Windows 7 iso через цепочку grub2 > grub4dos

И тут потерпел неудачу.

Вопрос есть ли у вас рабочие решение в случаи запуска этих образов?

ka
Так же пробовал завести запуск Windows 7 iso

ka
Насколько я знаю, win 7 нельзя так запустить через ISO, попробуйте сделать как советует jim945.
А по поводу Касперского я бы написал в гугле «Kaspersky Rescue grub» наверняка есть ответ. scorpid По поводу Каспера перед тем как написал прошарил тематику. Тот пример что выше выходил как рабочий. Второй вариант был с некоторыми манипуляциями по типа достать из образа пару папок ну и тп. Понимаю можно в целом вообще вытащить из образа и уже запускать без припонов. Но подумал мало ли может кто то имеет готовый вариант не опубликованный с запуском из iso

Что насчет совета jim945 скорее все только так и никак иначе. Видел что так люди делают но опять же хотелось некоторой эстетики что то типа папка для iso, grub и ничего более.

Здесь могу добавить, что некоторые диски нельзя запустить чисто через ISO, например тот же PartedMagic (очень мне нравится для восстановления), его только распаковкой образа в папку об этом написано на оф сайте. Здесь в инструкции написан старый вариант, новые образы так уже не грузятся. Нет пока времени подправить инструкцию. scorpid Для образа pmagic_2016_04_26.iso конфиг выше рабочий. Но да, в остальном согласен.

Странно у меня не взлетел, еще раз проверю. Я просто сделал у себя на винте отдельный раздел Recovery, ну и там всякие iso и их запускаю через GRUB по этой инструкции, так вот Parted что не влетел, пока я его не распаковал. Попробую еще раз.

Источник

USB flash installation medium (Русский)

На этой странице описаны различные способы создания загрузочной флешки с Arch Linux как для загрузки в системах с BIOS, так и с UEFI. Результатом будет система LiveUSB (подобная LiveCD), которую можно будет использовать для установки Arch Linux, обслуживания системы или в целях восстановления. Обратите внимание, что после выключения все изменения на носителе будут отмены из-за особенностей SquashFS.

Если вам нужно запускать Arch Linux с USB-накопителя с сохранением изменений, посмотрите статью Installing Arch Linux on a USB key. Если вы хотите использовать загрузочный USB-носитель Arch Linux в целях восстановления, посмотрите статью Cмена суперпользователя.

Contents

Создание загрузочного USB для BIOS и UEFI

Используя автоматические инструменты

В GNU/Linux

Через dd

В Windows

Через Rufus

Поскольку Rufus не проверяет правильно ли отформатировано устройство и предоставляет GUI, его можно посчитать самым простым и надежным инструментом для использования.

Этот способ не требует каких-либо обходных решений и прост как dd в Linux. Вам нужно только скачать образ Arch Linux и использовать утилиту USBwriter с локальными правами администратора для записи USB флешки.

Через win32diskimager
Через Cygwin

Положите образ в ваш домашний каталог:

Запустите cygwin от администратора (это необходимо cygwin’y для доступа к железу). Для записи на USB-носитель выполните следующую команду:

В Cygwin 6.0 узнайте имя устройства с помощью:

и запишите образ ISO, согласно выходной информации предыдущей команды. Например:

через dd для Windows

GPL версия утилиты dd для Windows доступна на сайте http://www.chrysocome.net/dd. Преимуществом над Cygwin является меньший размер. Используйте ее, как показано в инструкциях для Cygwin выше.

Для начала скачайте последнюю версию dd для Windows. После загрузки распакуйте содержимое архива в каталог Загрузки или в другое место.

Теперь запустите командную строку от администратора. Далее смените директорию с помощью ( cd ) на Загрузки.

Если ISO Arch Linux в другом месте, укажите полный путь до него. Для удобства вы можете поместить образ Arch Linux в ту же папку, что и исполняемый файл dd. Основной формат команды будет выглядеть следующим образом.

Замените все пустые места (обозначенные «x») правильной датой и правильной буквой диска. Вот полный пример.

The factual accuracy of this article or section is disputed.

Любые окна Проводника должны быть закрыты или dd сообщит об ошибке.

В macOS

Сначала, вам нужно идентифицировать USB-устройство. Откройте /Applications/Utilities/Terminal и перечислите все устройства хранения с помощью команды:

Теперь скопируйте ISO образ на устройство. Команда dd похожа на версию dd в Linux, но заметьте, что ‘r’ перед ‘disk’ обозначает режим raw, который делает процесс намного быстрее:

Используя ручное форматирование

В GNU/Linux

В Windows

Другие способы для систем с BIOS

В GNU/Linux

Через мультизагрузочную флешку

Этот способ позволяет запускать несколько ISO с одного USB-носителя, включая archiso. Обновление ISO образа на USB-накопителе здесь делается проще, чем в большинстве других методах. Для получения дополнительной информации смотрите Multiboot USB drive.

Через GNOME Disk Utility

Создание USB-ZIP накопителя

Некоторые старые системы с BIOS поддерживают загрузку только с USB-ZIP носителя. Этот способ позволяет вам все еще загружаться с накопителя USB-HDD.

Теперь выполняйте инструкции из раздела ручного форматирования выше. Раздел будет /dev/sdx4 из-за особенностей работы ZIP-дисков.

Читайте также:  Windows 7 winclone для mac os

Через UNetbootin

В Windows

Через Flashnul

Если вы действительно уверены, что хотите записать данные, введите yes, а затем немного подождите, пока они будут записываться. Если вы получили ошибку «Отказано в доступе», закройте все открытые окна Проводника.

Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.

Загрузка установочного носителя из ОЗУ

This article or section is a candidate for merging with Multiboot USB drive#Using Syslinux and memdisk.

Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.

Подготовка флэш-накопителя USB

Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.

Копирование нужных файлов на флешку
Создание файла настроек

Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.

Источник

Archlinux загрузочная флешка windows

Спасибо тебе за статейку, хотелось бы продолжения (Сжать корень готовой системы, подрубить своп). Но если не считаешь необходимым, то можно и обойтись. У меня уже версия дистра 0.0.3 =)

я с вики не в ладах почему-то. а тут пишу только что сам делаю(делюсь опытом, так сказать). буду вновь арч на флешку ставить обязательно напишу.

Еще на основе этой
http://wiki.archlinux.org/index.php/Acer_Aspire_One
и этой
http://wiki.archlinux.org/index.php/Acer_Aspire_One_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29
статьи, я добавил в fstab:

UUID=МОЙ-UUID / ext4 defaults,noatime,nodiratime,errors=remount-ro,commit=15 0 1

tmpfs /tmp tmpfs size=100M 0 0
tmpfs /var/log tmpfs size=10M 0 0
tmpfs /var/tmp tmpfs size=20M 0 0
tmpfs /var/cache/pacman/pkg tmpfs size=300M 0 0

muhas следовало бы добавить, что kernel /vmlinuz26 нужно исправить на kernel /boot/vmlinuz26 и initrd /kernel26.img на initrd /boot/kernel26.img

И у меня он флешку видит как (hd0,0) хотя на компе есть хард.

После загрузки вижу вот такую штуку: http://i12.fastpic.ru/big/2010/1113/30/f8e4e9af0ae33dca9927f04981b95330.jpg

Затем тыкю Enter : http://i12.fastpic.ru/big/2010/1113/a8/51cbebf9c88282baa48f8ba8e449afa8.jpg и смотрю что у меня по сути ничего и не работает. Не поможете разораться в чём проблема?

>И у меня он флешку видит как (hd0,0) хотя на компе есть хард.

ибо загрузка как с usb-hdd, а по поводу ядра вроде в заметке есть про 26, хотя в часть про grub наверное надо добавить.
greh, а в чем проблема была?

@wilful катсти, когда писал заметку aif был ещё в зачаточном состоянии (как-то я пропустил твой коммент=))

>greh, а в чем проблема была?

LABEL=ARCHSTICK не сработал, поменял на UUID в fstab и grub’е и всё теперь хожу на пары из консоли сериалы смотрю))

blkid тоже можно, хотя я привык к просмотру каталога ибо пока не встречал что бы в нем чего не было

эм, чего-то не хватает в команде

а еще можно изменить корневой каталог для перехода в новую среду. Так проще будет.
И там все устанавливать.
после пункта 3 выполнить

Установить можно только самые необходимые программы, а потом доустановить по мере надобности. В арче хватает:
acl archlinux-keyring attr bzip2 curl expat glibc gpgme libarchive libassuan libgpg-error pacman pacman-mirrorlist xz zlib coreutils bash grep gawk file tar initscripts.
У меня система весит около 300-от метров (если не устанавливать Xorg, WM/DE и другую лабуду :)).

А ещё у арче в «йогурте» есть скрипт «arch-bootstrap», который автоматизирует почти весь процесс.

Если не найдёте, то можете качнуть с моего сайта:
arch-bootstrap

Dev, proc можно было раньше не монтировать, да и сейчас не всегда надо

Сейчас уже есть вполне неплохие аналоги larch, так что думаю такие заметки как эта уже не очень актуальны

PS: Предлагаю добавить кнопку «предпросмотр» чтобы перед отправкой пользователи могли узнать как выглядит сообщение и если нужно подправить.

Источник

Установка Arch Linux

На кого рассчитана эта статья?

Статья конечно предназначена больше новичков в linux. Но даже имея некоторый опыт в виде нескольких лет с Ubuntu, в начале знакомства с arch у меня были трудности с установкой, по разным причинам. Затем и с настройкой.

Начало

Процесс установки можно разделить на несколько этапов:

Этап создания загрузочной флешки пропускается, если Вы устанавливаете систему на виртуальную машину. Далее скриншоты в статье я буду показывать именно с виртуальной машины. Но все шаги проверены неоднократно и на физических устройствах.

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

Создание загрузочной флешки

Для создания загрузочной флешки в последнее время я использую кросплатформенную утилиту balena-etcher, с которой эта процедура сводится к нажатию одной кнопки.

После загрузки с флешки вся установка сводится к поэтапному вводу команд для настройки базовых вещей, разметки диска, установки системы, и установки загрузчика. На этом установка заканчивается, и начинается настройка системы, где скорее всего одним из первых дел будет установка DE (Desktop Environment), т.е. графического окружения.

Установка

Интернет соединение

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

т.к. установка arch без интернета если и возможна, то довольна проблематична.

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

Читайте также:  Windows 10 неправильный пароль учетной записи

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

Разметка диска

Будьте осторожны! Если Вы не понимаете, что Вы делаете, то лучше не делайте ничего. Можно потерять данные, если таковые есть на существующих дисках. Как вариант, заблаговременно сохраните их на другом носителе, на всякий случай.

Выведем список дисков:

Увидим список жестких дисков и существующих разделов. У меня диск называется /dev/sda, у Вас наименование может отличаться. Перейдем непосредственно к разбиению:

Если Вы не знаете BIOS у Вас или UEFI, то можете посмотреть содержимое раздела

Если такого каталога не существует, то скорее всего, система загружена в режиме BIOS.

Я же при установке на железо выбирал GPT, т.к. на macbook у меня UEFI. При установке на виртуальную машину я выбираю MBR, т.е. пункт dos.

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

Загрузочный раздел

Если у Вас UEFI, то нужно создать EFI System диск размером 512M.

Если вы выбрали таблицу разделов GPT, и у Вас BIOS, то нужно дополнительно создать логический раздел для хранения образа загрузчика размером 1М с типом BIOS boot

Раздел подкачки (swap)

Корневой раздел

Если вы планируете активно использовать docker, то будьте внимательны, по умолчанию docker image и volume хранятся в папке /var/lib/docker. И необходимо сейчас позаботиться о достаточном дисковом пространстве для них.

Домашняя директория и другие разделы

При установке на виртуальную машину я создал загрузочный раздел, swap для примера, и корневой раздел. Домашнюю директорию я опустил.

Форматирование разделов

Смотрите на свои номера дисков, они могут не совпадать с теми, что я привожу в примерах.

Если у вас загрузочный диск EFI, то форматируем его в FAT32.

Если BIOS, то вместо FAT32 форматируем в ext2:

Если вы создавали раздел для хранения образа загрузчика размером 1М с типом BIOS boot, то его форматировать не нужно.

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

Корневой раздел и домашний раздел форматируются в ext4

Монтирование разделов

Запуск установки

Можно обойтись ручным редактированием файла /etc/pacman.d/mirrorlist, или вовсе пропустить этот шаг.

Установка системы в примонтированный раздел:

Дождемся завершения процесса установки

Все пакеты скачались и установились, большая часть мучений позади. Осталось совсем немножко 🙂

Первичная настройка системы

fstab

Командой cat /mnt/etc/fstab проверим, что файл на месте, и что он содержит описание наших дисков.

arch-chroot

Сменим корневой каталог на /mnt с помощью утилиты arch-chroot

Временная зона и системное время

Установим симлинк временной зоны

Локаль

Я раскомментирую следующие локали:

после чего запустим команду генерации тех локалей, которые мы раскомментировали:

Объявим переменную LANG в /etc/locale.conf файле.

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

Шрифты

Для поддержки русского языка в консоли необходимо сменить шрифт. Без этого вместо русского языка будут отображаться квадраты. Список доступных шрифтов можно посмотреть тут:

Заодно поставим и смену раскладки клавиатуры (KEYMAP) на Alt + Shift. Откроем на редактирование файл /etc/vconsole.conf

и запишем туда 2 строки

Если очень хочется шрифт покрасивее, то можно сначала установить любой подходящий шрифт в систему, и применить именно его. Например установим один из шрифтов из пакета terminus-font

hostname и hosts

Запишем имя компьютера в файл /etc/hostname (замените myArchHostName на желаемый)

после чего создадим файл /etc/hosts

Пользователь

Зададим пароль root пользователю:

Создадим себе пользователя, из под которого вы будете пользоваться системой (замените archuser на имя вашего пользователя):

Зададим пароль Вашему пользователю:

а также по желанию, чтобы постоянно не вводить пароль при вызове команд через sudo (внимание, потенциально опасно), можно раскомментировать строку:

Установка загрузчика

Далее необходимо выполнить установку загрузчика. Для BIOS или UEFI параметры установщика отличаются.

Grub для BIOS:

Grub для UEFI:

Не забываем сгенерировать конфиг GRUB

Интернет

Чтобы у нас в установленной системе была возможность подключиться к интернету, нам необходимо установить ряд утилит, а именно:

Нужно установить их сейчас, ибо потом у нас не будет интернета. После их установки выходим из arch-chroot, отмонтируем наши диски, и перезагрузимся. Отсоединим загрузочную флешку, и загрузимся с основного дискового накопителя.

После чего мы увидим меню GRUB, после которого будет приглашение ввода имени пользователя, созданного нами ранее.

Чтобы появился интернет, вернемся к началу статьи, и сделаем ровно те же шаги.

Послесловие

Arch Linux не для всех, и в первую очередь не для тех, кто привык “требовать” функционал, фичи, и кормление с ложки из коробки. Тут всегда есть выбор: вкладывать время в саморазвитие через обучение и самостоятельное погружение в систему, или возвращаться к Ubuntu, которая делает все за тебя. Но у такого подхода есть большой плюс в том, что при четком понимании того, что хочешь от системы, ты строишь ее по кирпичикам без лишних запчастей, под себя, под свои персональные нужды и прихоти.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector