Как создать загрузочную флешку с помощью Debian Squeeze


8

Используя Ubuntu, я хочу установить Debian Squeeze на мой компьютер с загрузочной флешкой. Я нашел этот урок:

Подключите USB-ключ, чтобы найти местоположение устройства:

$ df -k
/dev/sdb                244476    217968     26508  90% /media/xxx

Это показывает, что /dev/sdbэто мой USB-ключ. Тогда я размонтирую это

# umount /dev/sdb

Загрузите эти два файла:

# cd /tmp/
# wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
# wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

Скопируйте первый на флешку (он должен быть размонтирован):

# zcat boot.img.gz > /dev/sdb

Затем установите флешку и скопируйте debian-testing-i386-netinst.isoна нее:

# mount /dev/sdb /mnt/
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
# umount /mnt/

USB-ключ готов. Подключите его к компьютеру для установки, выберите в BIOS USB для первого загрузочного устройства и запустите установку Debian Squeeze.

На шаге:

# cp /tmp/debian-testing-i386-netinst.iso /mnt/

ISO-файл просто копируется , а не извлекается - это правильно?


1
Этот вопрос показывает, как я это делаю, возникшая проблема и как я ее исправил: unix.stackexchange.com/questions/25339/…
ixtmixilix

2
да, это правильно, это один из методов, который поддерживает Debian
enzotib

1
Где вы нашли этот учебник?
Жиль "ТАК - прекрати быть злым"

Ответы:


12

Эта процедура всегда работала для меня. Я пытался использовать unetbootinс Debian, но по некоторым причинам я так и не смог заставить его работать для ISO-образов Debian (странно, это работает без проблем для других дистрибутивов, которые я пробовал, например, Ubuntu, Finnix (оба на основе Debian!) И CentOS).

Но теперь, начиная с Squeezeрелиза, я обнаружил, что iso образ netinstall работает безупречно и с USB!

Скачай и сделай

dd if=debian-*-netinst.iso of=/dev/sdX

где /dev/sdXтвоя флешка


3

Оставьте флешку отключенной, а затем от имени root:

cat XXXX.iso > /dev/sdX
sync

вам не нужно быть пользователем root, чтобы делать это; на самом деле было бы намного безопаснее, если бы вы не root
tshepang

1
  1. Если вы создаете загрузочный USB, для целей установки. Вы можете проверить http://unetbootin.sourceforge.net/ . В большинстве дистрибутивов есть пакеты, доступные в репозиториях и, возможно, в неофициальных публикациях онлайн. Этот инструмент автоматизирует полное преобразование ISO в загрузочный USB. USB должен быть размечен и смонтирован первым. прочитайте ниже, чтобы исправить раздел, который вам, возможно, придется сделать в любом случае.

  2. Я не знаком с этим конкретным сценарием Debian, но я сделал много мультизагрузок Grub2 через USB. Чтобы Grub2 загружался с ISO, он должен быть полностью дефрагментирован. Любые фрагменты приводят к тому, что ISO не загружается из grub. У USB должен быть только один раздел, и он должен быть основным. Флаг загрузки должен быть установлен, а раздел должен иметь файловую систему FAT32. Если у вас есть проблема с разделением, вам следует переделать USB. Обязательно создайте новую метку диска msdos и MBR в таком инструменте, как parted. Создайте свой основной раздел, установите флаг загрузки и затем используйте mkfs.


1

Эта ссылка больше не будет работать

$ wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz

Теперь он доступен по адресу:

$ wget http://d-i.debian.org/daily-images/i386/daily/hd-media/boot.img.gz

Также unetbootin отлично работает для меня, начиная с Debian 7.x (протестировано с live-DVD ISO)

# apt-get install unetbootin
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.