Как установить Debian с USB-накопителя?
У меня есть новый блестящий ноутбук x64 под управлением Windows 7, и я хочу установить стабильную версию Debian с двойной загрузкой.
В прошлом я устанавливал Ubuntu на множество ноутбуков с помощью USB-накопителя, но я не могу найти подходящих инструкций по установке Debian, таких как инструкции Ubuntu.
В прошлом я также устанавливал Debian с компакт-диска пару раз, но на моей новой машине нет оптического привода.
Вопросы:
Какие файлы мне нужны со страницы загрузки Debian?
Как сделать файлы Debian на USB-диске загрузочными?
Есть ли в установщике Debian дисковый разделитель (как в Ubuntu)? Читая руководство по установке, кажется, нет, что было бы еще одним препятствием. Если это так, какой разделитель я могу использовать?
12 ответов
Загрузите UNetbootin, который позволяет создать загрузочный установочный носитель USB практически для любого дистрибутива Linux и BSD из коробки.
Просто запустите его, выберите Debian, выберите usb-накопитель и подождите, пока он загрузит.iso и передаст его на ваш usb. После этого он загрузочный, и установка работает как с компакт-диска.
Если вы работаете в Linux, самый простой способ это сделать:
cat debian.iso > /dev/sdX; sync
Где X - буква вашего диска, вы можете узнать правильную букву, проверив вывод dmesg
сразу после подключения вашего USB-устройства. Например, для меня (и, вероятно, многие) это было бы /dev/sdb
Это сотрет все с вашего USB-накопителя, так что будьте осторожны!
ОБНОВИТЬ:
Для полноты картины следует также упомянуть Rufus для Windows.
- Откройте страницу загрузки Debian и загрузите подходящий CD / DVD для вашего компьютера. Скорее всего, если у вас современный компьютер, вам понадобится версия amd64. Я бы посоветовал выбрать CD, потому что сегодня у вас, вероятно, будет широкополосное соединение, и вы сможете загружать другие необходимые пакеты позже очень быстро.
Если вы используете терминал Linux, вы можете использовать dd для подготовки usb-флешки (имя файла iso в этой команде приведено в качестве примера, вам придется использовать загруженное имя iso и путь к нему:
dd if = / your / path / debian-7.5.0-i386-netinst.iso из =/dev/sdX bs=4M
синхронизировать
Смотрите официальные инструкции Debian здесь.
Редактировать: добавлена синхронизация для сброса записей с устройства перед извлечением USB-устройства.
- Современные версии Debian включают в себя инструмент для создания разделов и мастер, процесс должен быть довольно простым, как указано во всех руководствах, вот один.
Пока самый простой способ, который я нашел, это
cp debian-7.2.0-i386-netinst.iso /dev/sdX
sync
Где X - буква диска, назначенная устройству (см. Dmesg сразу после подключения USB)
Как видно из инструкций Debian
4.3.3. Копирование файлов на USB-накопитель вручную - гибкий способ ( официальный документ Debian)
Перепробовав другие варианты и отказавшись от загрузки некоторых ноутбуков, я попробовал этот "гибкий способ", и он работал только для меня.
Прикрепите новый USB-накопитель к USB-порту (новый или тот, который вам не нужен, чтобы потерять все данные).
размонтировать его, если он смонтирован автоматически
- umount /dev/sdX1 (и sdX2, ...)
разбить его (мне нравится старомодный fdisk)
- fdisk / dev / sdX
- d чтобы удалить все разделы
- n создать новый, используя все пространство
- t чтобы изменить тип раздела на ID c: W95 FAT32 (LBA)
- чтобы убедиться, что он загрузочный
- w, чтобы написать изменения и выйти
Установите MBR с помощью (мне не нужен этот шаг, так что вы можете проверить. Но использовать его не вредно):
- install-mbr / dev / sdX
Создать файловую систему
- mkdosfs -F32 -n "Debian85" /dev/sdX1
Держите его размонтированным и создайте в нем систему:
- syslinux / dev / sdX1
Смонтируем флешку:
- mount / dev / sdX1 / mnt / d2 /
Скопируйте некоторые файлы (убедитесь, что вы загружаете их с hd-носителя):
- cp vmlinuz / mnt / d2
- cp initrd.gz / mnt / d2
Отредактируйте файл syslinux.cfg и добавьте в него следующее содержимое:
- vim /mnt/d2/syslinux.cfg
DEFAULT linux
LABEL linux
SAY Boot Debian Jessie 8.5 CD-1 from SYSLINUX...
KERNEL vmlinuz
APPEND ro root=/dev/ram initrd=initrd.gz vga=788
PROMPT 1
Скопируйте ISO-образ на USB-накопитель:
- cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso.
- синхронизировать
Размонтируйте флешку, и она готова к загрузке некоторых машин:
- umount / mnt / d2
Заметки:
- Если в какой-то момент вы запутаетесь в том, что и где монтируется, не забудьте запустить:
lsblk -fo +size
Комментарий из моего опыта: если вы скопируете файлы на шаге 8 с вашего смонтированного образа ISO CD, а не с hd-носителя, то после успешной загрузки в начале установки (шаг "Обнаружение и монтирование CD-ROM"). "), он покажет вам сообщение:
msgstr "обнаружен неверный cdrom / cdrom, его нельзя использовать для установки".
Погуглив это может показать вам проблемы с unetbootin
, но, как вы можете видеть, этот метод выдает ту же ошибку и не использует такую программу.
- Кроме того, так как этот метод сохраняет доступное место на USB-накопителе после использования процесса, рекомендуется создать папку (используйте имя
firmware
поэтому debian может найти его во время установки) и добавить к нему всевозможные несвободные прошивки, которые могут понадобиться во время установки. Вы можете получить их из этого неофициального образа netinstall.
Вы можете попробовать EasyBCD для загрузки из ISO-файла напрямую, без создания загрузочного USB
Debian.org - 4.3. Подготовка файлов для загрузки с карты памяти USB
4.3.1. Подготовка флешки с использованием гибридного образа CD или DVD
Образы компакт-дисков и DVD-дисков Debian теперь можно записывать непосредственно на USB-накопитель, что является очень простым способом создания загрузочного USB-накопителя. Просто выберите образ компакт-диска или DVD-диска (например, netinst, CD-1, DVD-1 или сетевой загрузки), который поместится на USB-накопителе. См. Раздел 4.1, "Официальные наборы CD/DVD-ROM Debian GNU/Linux", чтобы получить образ CD или DVD.
Выбранный образ CD или DVD должен быть записан непосредственно на USB-накопитель, перезаписывая его текущее содержимое. Например, при использовании существующей системы GNU/Linux файл образа CD или DVD можно записать на USB-накопитель следующим образом:
# cp debian.iso /dev/sdX
# sync
4.3.3. Копирование файлов на флешку вручную - гибкий способ
Если вам нравится больше гибкости или вы просто хотите знать, что происходит, используйте следующий метод, чтобы поместить файлы на карту памяти. Одним из преимуществ использования этого метода является то, что - если емкость вашего USB-накопителя достаточно велика - у вас есть возможность скопировать на него любой образ ISO, даже образ DVD.
По поводу загрузчика файловой системы в формате MS FAT.
Надеюсь, это будет полезно для других.
В настоящее время официальный FAQ по установочным компакт-дискам Debian - https://www.debian.org/CD/faq/ (наряду с обычными методами Linuxy, которые хороши, пока вы не работаете на компьютере с Windows) - также предлагает Win32DiskImager, простую программу на основе графического интерфейса для записи загрузочных образов (таких как Debian .iso) на USB: http://sourceforge.net/projects/win32diskimager/files/latest/download
Я использовал этот метод для установки последних x86 и x64 Debian без каких-либо проблем.
Цитата из очень подробного руководства по установке Debian:
Шаг 3 (cfdisk) Теперь вы должны быть на черном экране с надписью "cfdisk 2.11n" вверху. Здесь мы разделим наш жесткий диск, чтобы подготовить его, чтобы мы могли установить Debian. Вероятно, одной из самых "страшных" задач при установке Debian является разбиение диска. Debian использует инструмент командной строки cfdisk, который на самом деле довольно прост в использовании, поэтому не стоит расстраиваться из-за его монохромного представления.
Альтернативный метод: из вашего вопроса я не вижу какой-либо конкретной причины, по которой вы хотели бы поместить Debian на USB-накопитель (если он есть, поправьте меня). Если вы действительно просто хотите запустить Debian с двойной загрузкой на компьютере под управлением Windows 7, Win32-Loader предлагает простой способ сделать это. Это можно получить из любого зеркала Debian, внутри каталога debian/tools. Это простой в использовании и самоочевидный. После выполнения, просто установите параметры в соответствии с вашими потребностями (автоматически распознаются такие вещи, как раскладка клавиатуры), а затем нажмите кнопку установки. Программа установки загрузит необходимые файлы, а затем позволит вам напрямую загрузиться в установщик, без необходимости загрузки USB-накопителя и копирования на него большого количества файлов. И да, установщик Debian предлагает способ разбиения диска.
Etcher более надежен и быстрее, чем unetbootin. https://www.balena.io/etcher/
Для Debian найдите ISO-образы здесь. Лучше всего приобрести платный DVD на случай, если понадобятся несвободные драйверы. https://cdimage.debian.org/cdimage/unofficial/non-free/cd-включая-firmware/
Я описал процесс здесь: https://jeffmcneill.com/install-debian-from-usb/
Безусловно, лучшее программное обеспечение для загрузки с USB, которое я использовал, называется Ventoy , потому что после установки Ventoy на флэш-накопитель USB вы можете добавлять и удалять столько ISO-образов, сколько поместится, просто перетаскивая их туда. или удалив их.
Каждый раз, когда вы загружаетесь с USB-накопителя Ventoy, он просто перечисляет все изображения, которые вы на него поместили, и спрашивает, какой из них вы хотите загрузить.
Для меня это идеал. Да, это также бесплатно и с открытым исходным кодом. Это именно то, что я искал.