Как установить Debian Linux с USB flash
В этой статье вы узнаете, как создать USB flash диск, с которого можно будет установить Debian Linux.
Введение
Здесь я расскажу, как подготовить загрузочную USB флешку с Debian Lenny и установить с неё Debian на любой накопитель (IDE/USB HDD). Заметьте, что в этой статье описывается не то, как установить Debian на USB диск/флешку, а то, как создать «Инсталляционный USB диск». То есть результатом станет то, что вы сможете установить Debian Lenny с USB накопителя, вместо традиционного CD-ROM.
Существует несколько путей установки Debian Lenny:
1. С помощью CD/DVD дисков, которые можно скачать с сайта Debian или заказать у многих поставщиков
2. С помощью дискеты (floppy)
3. С помощью USB-накопителя (брелка). Именно это здесь и описано.
4. С помощью загрузки по сети (PXE boot)
Метод 1 самый популярный и простой.
Метод 2 устарел и очень мало людей используют его.
Методы 3 и 4 не очень понятны, однако разработчики Debian проделали много работы, чтобы сделать их на столько простыми, на сколько это возможно.
Шаг 1: Найти компьютер с Linux и USB флешку
Вам нужен компьютер с уже запущенным линуксом и USB флешка размером как минимум 256 Мб, которую мы подготовим в качестве инсталляционного диска.
Шаг 2: Подключить USB флешку к компьютеру
Подключите ваш USB накопитель к компьютеру с запущенным Linux’ом и убедитесь, что он определился ядром Linux. Большинство ядер в современных дистрибутивах Linux могут определять USB устройства на лету и не требуют чего-то специфичного. Вы можете проверить, что USB устройство определилось или не определилось с помощью следующей команды:
и вы увидите что-то типа этого:
[373982.581725] sd 8:0:0:0: [sdc] 4001760 512-byte hardware sectors (2049 MB)
[373982.582718] sd 8:0:0:0: [sdc] Write Protect is off
[373982.582718] sd 8:0:0:0: [sdc] Mode Sense: 03 00 00 00
[373982.582718] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[373982.584152] sd 8:0:0:0: [sdc] 4001760 512-byte hardware sectors (2049 MB)
[373982.585718] sd 8:0:0:0: [sdc] Write Protect is off
[373982.585718] sd 8:0:0:0: [sdc] Mode Sense: 03 00 00 00
[373982.585718] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[373982.585718] sdc:
[373982.589280] sd 8:0:0:0: [sdc] Attached SCSI disk
Шаг 3: Скачивание файла загрузочного образа для USB устройства
Теперь скачайте файл boot.img.gz отсюда
Замечание: Этот образ предназначен для архитектуры i386. Вам необходимо найти образ для вашей архитектуры здесь. Под «архитектурой» подрузамевается тип той системы, НА которую вы собираетесь установить Debian Lenny.
Например, если вы собираетесь установить Debian на компьютер с архитектурой AMD64, вам необходимо перейти в директорию /installer-amd64/ и скачать файл boot.img.gz оттуда.
Шаг 4: Подготовка USB диска к загрузке
Замечание: На этом шаге будут удалены все данные с вашго USB диска!
Теперь выполните следующую команду:
# zcat boot.img.gz > /dev/sdX
где sdX — имя вашего USB устройства (sdc в этом руководстве). Узнать имя можно с помощью команды dmesg (см. шаг 2)
Теперь хорошая идея — вытащить и воткнуть обратно вашу USB флешку, чтобы новая структура/таблица разделов распозналась Linux’ом. Это обновит таблицу разделов, хранимую udev.
Проверка: Вы можете проверить успешность этого шага, выполнив следующие команды:
# mount /dev/sdX /mnt/
# ls /mnt
и вы должны увидить инсталляционные файлы, такие как syslinux.cfg, setup.exe, и так далее.
Замечание: Здесь нет суффиксов «1» или «2», таких как /dev/sdc1 или /dev/sdc2. После того, как вы скопировали на флешку образ boot.img.gz на ней нет таблицы разделов, файловая система создана прямо на самом устройстве.
Шаг 5: Загрузка netinstall или business CD-образа
До сих пор мы только что подготовили USB флешку для загрузки, но нам всё ещё нужен инсталляционный образ, который будет использован для установки Debian. У вас есть два варианта:
1. Скачать ISO образ netinstall размером 150-180MB отсюда. Netinstall устанвливает базовую систему, сеть не нужна.
2. Скачать businesscard образ размером около 40 MB отсюда. Для установки требуется сеть.
Шаг 6: Копирование ISO образа на USB диск
Теперь мы должны выполить последний шаг — скопировать скачаный ранее (на предыдущем шаге) ISO образ на USB диск. Чтобы сделать это, выполните следующие команды:
# mount /dev/sdX /mnt
# cp /mnt
# umount /dev/sdX
Вот и всё. Вы успешно создали установочный USB диск, который может быть всегда с собой и использован вами в любом месте для установки Debian Linux. Просто подключите USB диск к компьютеру, на котором вы собираетесь установить Debian Lenny и выберите в БИОСе загрузку с USB. Теперь CD-ROM вообще не трубуется!
Источники
Перевод мой, некоторые дополнения — тоже.
Установка Debian через Интернет
Этот метод установки Debian требует работающего Интернет соединения в процессе установки. В результате, по сравнению с другими методами, вы загрузите меньше данных, так как процесс будет соответствовать вашим требованиям. Поддерживаются Ethernet и беспроводные подключения. К сожалению, внутренние ISDN карты не поддерживаются.
Есть три варианта установки по сети:
- Маленькие диски или USB-накопители
- Мини CD, USB-накопители и т.д.
- Сетевая загрузка
Маленькие диски или USB-накопители
Ниже указаны ссылки на файлы образов. Выберите ниже архитектуру вашего процессора.
Мини CD, USB-накопители и т.д.
Вы можете загрузить несколько файлов образов небольшого размера, подходящих для USB-диска и других подобных устройств, записать их на носитель и начать установку, загрузившись с него.
Есть некоторые отличия в поддержке установки с разных очень маленьких образов на разных архитектурах.
Подробности смотрите на странице руководства по установке для вашей архитектуры, в частности, главу Получение носителя с дистрибутивом .
Ниже указаны ссылки на доступные файлы образов (дополнительную информацию смотрите в файле MANIFEST):
Сетевая загрузка
Вам нужно настроить серверы TFTP и DHCP (или BOOTP, RARP), которые будут предоставлять установочные носители машинам в вашей локальной сети. Вы можете запустить программу установки Debian (с помощью TFTP и PXE) и продолжить установку по сети, если BIOS вашей клиентской машины поддерживает такую функцию.
Не все машины поддерживают загрузку по сети. Так как в данном случае необходима дополнительная работа, этот метод установки Debian не рекомендуется новичкам.
Подробности смотрите на странице руководства по установке для вашей архитектуры, в частности, главу Подготовка файлов для загрузки по TFTP .
Ниже указаны ссылки на файлы образов (дополнительную информацию смотрите в файле MANIFEST):
Назад на домашнюю страницу проекта Debian.
Установка полного образа Debian на флешку.
Задался вопросом, на сайте Debian указаны 3 ISO — файла, знаю, что 1-ый ISO — сама ОСь, 2 остальных — это остальной софт, скоро еду в деревню, инет там совсем плохой, и хочется захватить с собой как можно больше ПО. У меня есть довольно большая флешка (на 64Гб).
Вот и сама суть вопроса — можно ли установить все 3 ISO на эту флешку?
Caesium137
23.04.21 00:38:37 MSK
LamerOk ★★★★★
( 23.04.21 00:48:48 MSK )
Ответ на: комментарий от LamerOk 23.04.21 00:48:48 MSK
Встречный вопрос. А как?
Caesium137
( 23.04.21 00:49:35 MSK ) автор топика
Ответ на: комментарий от Caesium137 23.04.21 00:49:35 MSK
Встречный ответ — точно так же.
LamerOk ★★★★★
( 23.04.21 00:50:56 MSK )
Ответ на: комментарий от LamerOk 23.04.21 00:50:56 MSK
Если не знаете, или не хотите отвечать, не нужно отвечать….
Caesium137
( 23.04.21 00:53:20 MSK ) автор топика
Если хочешь то звони мне прямо сейчас на вацап или телеграм(указаны в профиле) и я тебе расскажу.
Но вообще лучше не возится с исошниками с протухшими пакетами, а отзеркалировать на флешку репоитарий.
torvn77 ★★★★★
( 23.04.21 00:54:29 MSK )
Ответ на: комментарий от torvn77 23.04.21 00:54:29 MSK
Хм… А это хорошая идея, думаю, так и сделаю, спасибо!
Caesium137
( 23.04.21 00:56:27 MSK ) автор топика
Ответ на: комментарий от torvn77 23.04.21 00:54:29 MSK
Исошки дебьяна — это не твой холодильник. Там недельные срезы, емнип. Если брать актуальный 11-ый, то там пакты практически заморожены.
LamerOk ★★★★★
( 23.04.21 00:58:04 MSK )
Ответ на: комментарий от Caesium137 23.04.21 00:56:27 MSK
Только незабудь скачать не только информацию о релизах, но и саму базу с пакетами.
torvn77 ★★★★★
( 23.04.21 00:58:30 MSK )
Последнее исправление: torvn77 23.04.21 00:59:06 MSK (всего исправлений: 1)
Ответ на: комментарий от torvn77 23.04.21 00:58:30 MSK
Caesium137
( 23.04.21 00:59:40 MSK ) автор топика
Как вариант рекомендую посмотреть на ventoy, он позволяет всех их загрузить на флешку, с которой вы можете сначала установить вашу сборку, а затем если понадобится, перезагрузится и пользоваться флешкой как обычно, в том числе работая с остальными образами, проще говоря, ventoy — позволяет сделать из флешки одновременно и загрузочную(в том числе на несколько сборок — например можно хранить арч, дебиан и винду) и сохранить флешку как хранилище файлов — вы можете накачать на неё что хотите, т.к. она форматируется не во что-то странное, а в маленький загрузочный раздел и основной раздел в exfat, на который кидаются .iso .img образы системы или обычных файлов.
AKonia ★★
( 23.04.21 01:26:05 MSK )
Последнее исправление: AKonia 23.04.21 01:27:21 MSK (всего исправлений: 2)
sudoapter ★
( 23.04.21 07:49:09 MSK )
Последнее исправление: sudoapter 23.04.21 07:49:18 MSK (всего исправлений: 1)
Ответ на: комментарий от Caesium137 23.04.21 00:59:40 MSK
- Основной url к репозитарию: http://ftp.debian.org/debian/
- Информаци о пакетах: http://ftp.debian.org/debian/dists
- Хранилище самих пакетов: http://ftp.debian.org/debian/pool
- В корне флешки тебе надо будет сделать симлинк на выбранный тобой релиз ../dists/имя_релиза
И ещё, помимо флешки с репозитарием тебе надо сделать флешки с инсталятором и лайвсд, первая для запуска процесса установки, вторая для того чтобы иметь возможность исправить свои ошибки.
И ещё учти то, что Стим работать с последним релизом Дебиана не будет, скорее всего он использует предыдущий(какой именно надо изучать стим как таковой)
Установка Debian 11/12 на домашний ПК/ноутбук (рекомендации для тех, кто не может установить, при появл. ошибок, отсутствия драйверов и др.)
У многих начинающих пользователей при попытке знакомства с одной из самых стабильнейших и надежнейших ОС Debian не всегда получается ее установить: то ошибки, то отсутствие граф. интерфейса, то не получается записать флешку, то еще что-нибудь. Собственно, сегодня я решил в этом им немного помочь.
Вообще, если попытаться как-то выделить/объединить эти проблемы в одну-две причины — то большая часть из них сводится к выбору «не того» дистрибутива и неправильной записи флешки ( прим. : дело в том, что у Debian даже на офиц. сайте куча ссылок на самые разные образы ISO. Если взять «не тот» — установка для новичка может превратиться в тот еще квест).
Чуть ниже покажу на своем примере «как» и «что».
Пошаговая установка Debian 11 (12)
Подготовка загрузочной флешки
Пожалуй, первая рекомендация — не загружать тот установочный образ, на который есть ссылка на главной странице сайта Debian. Он идет без графического окружения и пользоваться им начинающим будет сложно.
Вместо него я бы порекомендовал обратить внимание на следующие ссылки (они тоже идут на офиц. сайт, но образы там более «расширенные»):
-
вариант 1 : наиболее простой способ установки — взять какой-нибудь «гибридный» образ, который содержит в себе необходимые драйверы и ПО, существенно облегчающие установку (у них в название есть слово «Live» — думаю, начинающим было бы разумнее начать с таких образов) . Ссылка на 64-битные образы (я для примера взял Debian 11 Gnome): https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/
Debian-live 11 gnome+nonfree
Скрин загрузки ISO Debian 11.7 EDU
После того, как вы загрузите эти образы (а на текущий день они «весят» порядка 3-6 ГБ) — их нужно правильным образом записать на флешку (для дальнейшей установки с нее ОС на диск ПК). В зависимости от вашего компьютера — нельзя дать один какой-то способ записи, который точно сработает.
Однако, из этих 3-х способов — в 99% случаев хоть один, но работает (пару ссылочек ниже на заметки с инструкциями записи флешки . Если есть возможность — запишите лучше сразу 2-3 флешки разными способами, чтобы хоть какая-та — да сработала!). Мне больше импонирует утилита Ventoy.
Загрузка с подготовленной флешки
Чтобы загрузиться с подготовленной установочной флешки (которую мы сделали чуть выше) — необходимо подключить ее к USB-порту компьютера, и включить его.
Далее нажать спец. клавишу для входа в BOOT-меню (на каждом ПК они могут быть разные, чаще всего это ESC. Моя подборка клавиш для ноутбука и ПК).
В помощь!
Как загрузиться с USB-флешки — [инструкция]
Подкл. ГSB флешку к компьютеру
В BOOT-меню необходимо выбрать подготовленную флешку и нажать клавишу Enter (в моем случае название флешки — «UEFI Kingston Data Traveler. «).
Select Boot Device — выберите загрузочное устройство
Далее должна запуститься установка ОС (в первом окне, обычно, предлагается выбрать либо установку, либо Live-загрузку ОС) — но об этом уже в следующей части заметки.
Примечание: если вы записывали флешку с помощью Ventoy — то из списка ISO на флешке необходимо будет выбрать образ с Debian и нажать по нему Enter. Далее указать нормальный режим загрузки.
Ventoy — выбираем образ с Debian 11
Graphical Install — установка
Параметры установки (запуск инсталляции)
Процесс установки я решил разбить на 2 варианта (т.к. в начале статьи порекомендовал парочку образов). Так будет и нагляднее, и удобнее.
Вариант 1 (граф. установщик Calamares, простой способ)
Наиболее простой способ установить Debian — воспользоваться установщиком Calamares (который будет автоматически запущен, если вы подготовили флешку по первому варианту, ссылочки я привел в начале статьи!).
Загрузившись с такой флешки — сначала необходимо в меню выбрать первый пункт «Debian GNU\Linux Live» .
Затем нажать на неск. раз «Next» (по умолчанию пока что будет англ. язык, но в процессе установки мы его переключим на русский).
Нажимаем пару раз Next (язык. англ., установка будет на русском)
Далее в верхней части окна (слева) нужно нажать по меню «Activities» и запустить установку ОС (кнопка «Install Debian» ).
Install Debian — установить Debian 11
На первом же этапе меню установщика можно будет перекл. на русский язык.
Выбираем рус. язык — первое окно приветствия
После указать свой регион и город.
Далее задать язык и тип клавиатуры (как правило, можно оставить то, что было выбрано по умолчанию).
Следующий шаг самый важный!
Необходимо выбрать диск под установку ОС, а после вариант установки (рядом с текущей ОС; стереть диск и установить новую копию ОС; разметить все вручную).
В своем примере ниже я выбрал вариант «Стереть диск» (т.к. на моем рабочем ноутбуке 2 диска, один с основной ОС, а другой для тестов).
Выбор диска под установку ОС (будьте аккуратны, можно затереть нужные данные!)
После останется только указать имя пользователя, пароль, и запустить установку.
Процесс установки идет около 10-15 мин. Затем появл. сообщение о том, что все «Готово» и компьютер можно перезагружать. См. скрин ниже.
Дожидаемся завершения копирования файлов
После перезагрузки можно пользоваться ОС: все на русском, есть хорошая подборка основного софта, удобные панельки, параметры и пр.
После перезагрузки ПК и авторизации — можно пользоваться! Debian 11.7 готова к использованию
Вариант 2 (классич. образ EDU)
Этот вариант более сложен, однако, большая часть образов ISO с Debian идет именно в таком варианте. После загрузки с подготовленной флешки — рекомендую выбирать вариант с графич. установкой.
Graphical Install — установка
Далее указать рус. языке из списка ( Select a language ).
Debian 11 — select language — выбор языка
Затем выбрать местонахождение и раскладку клавиатуры (шаги стандартные).
Выберите местонахождение — Debian 11
Настройка клавиатуры — Debian 11
По какому сочетанию клавиш переключать язык — Debian 11
После придется подождать 1-10 мин., пока будет загружены основные компоненты.
Загрузка компонентов с загрузочного носителя — Debian 11
Далее может случиться один неприятный момент : ОС может не найти драйвер для сетевой карты. Если у вас был загружен рекомендованный мной образ (варианта 2 в начале заметки) — то можно отказаться от его поиска, и этот шаг пропустить (неск. раз нажать на «Продолжить» , затем «Вернуться» , и продолжить установку далее).
Определение модели сетевой карты (это окно появиться, если установщик не сможет установить драйвер на сетевую карту)
В следующем шаге потребуется указать профиль использования машины (для домашнего ПК можно указать рабочая станция или автономная машина).
Рабочая станция, автономная машина
После потребуется задать пароль администратора, пользователя, и включить ручную разметку диска (актуально, если у вас неск. дисков и вы вручную хотите указать тот, что пойдет под Debian).
Задание логина, пароля, и вкл. ручную разметку (без автоматики) — Debian 11
На нужном диске (под установку Debian) удалите все разделы, которые на нем есть ( важно : при этом удалятся все данные!) . Для этого достаточно сделать двойной клик по значку «>», а затем в меню выбрать опцию «Удалить раздел» .
Открываем ненужный раздел на том диске, на который устанавливаем ОС Debian 11
Затем можно выбрать свободное место диске (под Debian) и согласиться на авто-разметку. Далее дождаться пока все файлы будут скопированы и сконфигурированы — в конце инсталляции появится окно об успешном завершении операции.
Автоматически разметить свободное место — Debian 11
Закончить разметку. Дожидаемся загрузки файлов и окна об успешном завершении установки
Первая загрузка, раб. стол, меню ПУСК
Важный момент : во время первой загрузки (да и в дальнейшем) Debian будет просить ввести логин и пароль, которые были заданы при установке!
Ввод логина и пароля — первая загрузка Debian 11
В остальном (когда доберетесь до раб. стола) работать с ОС можно обычным образом: если вы выбрали рекомендованные мной образы — то в них по умолчанию есть достаточно большое кол-во встроенного софта. Например, те же игры, граф. и текстовые редакторы, браузеры, мультимедиа приложения и т.д.
См. неск. скриншотов ниже.
Рабочий стол — Debian 11 EDU
Раздел с графикой — меню ПУСК
Мультимедиа — Debian 11
Офис — меню ПУСК — Debian 11
Если нет сетевого подключения из-за отсутствия драйверов (нет доступа в Интернет)
В этом случае (после успешной установки Debian) можно поступить следующим образом (универсальный вариант) :
- подключить USB-кабелем смартфон к компьютеру (на котором Debian);
- далее в настройках телефона включить режим работы как USB-модем; (более подробно об этом)
- в результате на ПК с Debian появится доступ в Интернет;
- вводим запрос в Google вида «install drivers rtl8821ce Debian 11» (вместо rtl8821ce укажите свою модель сетевого адаптера) ;
- затем открываем терминал (есть ссылка в меню ПУСК) и вводим неск. команд (какие именно — подскажет поисковик). После установки драйвера — все начинает работать в штатном режиме.
Дополнения по теме — приветствуются в комментариях.
За сим откланяюсь, всем удачи!
Первая публикация: 22.05.2023