Debian Установка Debian c USB Flash

Здесь я расскажу, как подготовить загрузочную USB флешку с Debian Lenny и установить с неё Debian на любой накопитель (IDE/USB HDD). Заметьте, что в этой статье описывается не то, как установить Debian на USB диск/флешку, а то, как создать «Инсталляционный USB диск». То есть результатом станет то, что вы сможете установить Debian Lenny с USB накопителя, вместо традиционного CD-ROM.

ШАГ 1: НАЙТИ КОМПЬЮТЕР С LINUX И USB ФЛЕШКУ

Вам нужен компьютер с уже запущенным линуксом и USB флешка размером как минимум 256 Мб, которую мы подготовим в качестве инсталляционного диска.

ШАГ 2: ПОДКЛЮЧИТЬ USB ФЛЕШКУ К КОМПЬЮТЕРУ

Подключите ваш USB накопитель к компьютеру с запущенным Linux'ом и убедитесь, что он определился ядром Linux. Большинство ядер в современных дистрибутивах Linux могут определять USB устройства на лету и не требуют чего-то специфичного. Вы можете проверить, что USB устройство определилось или не определилось с помощью следующей команды:
# dmesg

и вы увидите что-то типа этого:
[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 <path/to/iso/image> /mnt
# umount /dev/sdX


Вот и всё. Вы успешно создали установочный USB диск, который может быть всегда с собой и использован вами в любом месте для установки Debian Linux. Просто подключите USB диск к компьютеру, на котором вы собираетесь установить Debian Lenny и выберите в БИОСе загрузку с USB. Теперь CD-ROM вообще не трубуется!

Удачной установки!

ИСТОЧНИКИ

Installing Linux on USB — Part 7: Install Debian Linux from USB drives

Перевод Arceny.
  • 0
  • 25 января 2010, 18:16
  • Vass

Комментарии (17)

RSS свернуть / развернуть
+
0
Теперь скачайте файл boot.img.gz отсюда
А ссылки нету.
Тем более здесь не указано, что делать, если носитель больше чем на гигабайт, и хочется установиться с нормального CD диска. Хотя я себе на ноут именно таким макаром ставил.
avatar

skew

  • 5 февраля 2010, 11:39
+
0
Ссылку поправил, мой косяк.
А если с нормального CD, то очевидно в пункте пятом нужно скачать, этот самый нормальный CD, а дальше все тоже самое.
avatar

Vass

  • 5 февраля 2010, 14:56
+
0
Где так же не работают ссылки.
avatar

skew

  • 5 февраля 2010, 16:40
+
0
Где так же не работают ссылки. И видно вы таким образом его не устанавливали :-) Там же написано, файловая система прям на устройстве! А вшитый размер там 256 мегабайт, на сколько я помню. Если не верите, в подтверждение своих слов, могу свою флэшку опять помучать.
avatar

skew

  • 5 февраля 2010, 16:43
+
0
Это не моя статья, авторство указано внизу, разрешение на публикацию у автора получено.
avatar

Vass

  • 5 февраля 2010, 16:48
+
0
ну так при копировании статьи, даже с разрешения автора, указывайте ссылки то...=\
avatar

dbsh

  • 5 февраля 2010, 16:49
+
0
Тогда поправьте ещё 2 ссылки, и я сразу говорю тем, кто хочет установиться с CD диска, что этот способ вам не подойдёт, читайте оригинал (английский), там описано, что в таком случае делать.
avatar

skew

  • 5 февраля 2010, 16:52
+
0
Какие ссылки то еще поправить, все вроде поправил, и прчем тут CD? Ясно же написано с usb Flash
avatar

Vass

  • 5 февраля 2010, 18:10
+
0
1. Скачать ISO образ netinstall размером 150-180MB отсюда. Netinstall устанвливает базовую систему, сеть не нужна.
2. Скачать businesscard образ размером около 40 MB отсюда. Для установки требуется сеть.

Вот ещё 2.

А что, с usb флэш нормальный диск теперь нельзя установить? Это может помочь тем, у кого флэшка большая, и интернета под рукой нет. Можно сразу базовую систему поднять.
avatar

skew

  • 5 февраля 2010, 20:22
+
0
1. Скачать ISO образ netinstall размером 150-180MB отсюда.Netinstall устанвливает базовую систему, сеть не нужна.
Чем не устраивает?
или ты имеешь ввиду что надо дописать третий пункт:
3. Скачать образ первого CD размером около 750 МB, устанвливает базовую систему, сеть не нужна.
?
avatar

Vass

  • 5 февраля 2010, 21:04
+
0
Я же говорил, CD может понадобиться тем, у кого не сразу будет интернет, а рабочее место надо будет развернуть. И как я уже говорил, просто 3 пункт добавить нельзя, т.к. CD диск не уместиться на флэшку! Какого бы размера она не была. Вы просто сами так устанавливать не пробовали, вот и не понимаете этого. И исправьте уже ссылки, ей богу.
avatar

skew

  • 6 февраля 2010, 10:55
+
0
1. Блин, все ссылки в посте рабочие, что не так? Процитируй.
2. Обоснуй почему не влезет CD на флешку любого размера? Как говориться I not understand.
avatar

Vass

  • 6 февраля 2010, 12:43
+
0
1. Скачать ISO образ netinstall размером 150-180MB отсюда. Netinstall устанвливает базовую систему, сеть не нужна.
2. Скачать businesscard образ размером около 40 MB отсюда. Для установки требуется сеть.

Вот 2.
avatar

skew

  • 6 февраля 2010, 13:03
+
0
Ок, ссылки поправил, спасибо, а что там с CD который не влезает на флешку?
avatar

Vass

  • 6 февраля 2010, 13:31
+
0
skew@debianSKEW:~$ df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sda2             19534436  11587144   7947292  60% /
tmpfs                   512444         0    512444   0% /lib/init/rw
udev                     10240       208     10032   3% /dev
tmpfs                   512444       152    512292   1% /dev/shm
/dev/sda3            133642728 128310388   3974608  97% /home
/dev/sdb1              7968252   1614636   6353616  21% /media/S`T-Io5!B

debianSKEW:/home/skew/Downloads# zcat boot.img.gz > /dev/sdb

debianSKEW:/home/skew/Downloads# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sda2             19534436  11587236   7947200  60% /
tmpfs                   512444         0    512444   0% /lib/init/rw
udev                     10240       204     10036   2% /dev
tmpfs                   512444       152    512292   1% /dev/shm
/dev/sda3            133642728 128352148   3932848  98% /home
/dev/sdb                244480     19808    224672   9% /media/Debian Inst

Уж не знаю, как там у Recluse получилось сделать это иначе, но в linux после этих действий, флэшка на 8 гигов, превращается во флэшку на 256 метров, и поэтому CD диск при всём желании туда не впихнуть.
avatar

skew

  • 7 февраля 2010, 14:24
+
0
Я ж про винду писал — весь объем флешки получается доступен.
avatar

Recluse

  • 8 февраля 2010, 18:06
+
+1
Чтобы сделать тоже самое из винды, вместо
# zcat boot.img.gz > /dev/sdX
нужно скачать утилитку FlashNul, распаковать ее в удобную для вас папку, положить в эту же папку распакованный из *.gz boot.img, зайти в эту папку в консоли (на Vista и 7 cmd надо запустить с правами администратора) и выполнить команду:
flashnul X: -L boot.img
где X: — буква диска вашей флешки. Ну и согласиться на перезапись флеш, набрав «yes» (: После этого на флешку можно закинуть файл ISO образа, не распаковывая — он подцепится при загрузке. Соответственно, можно закинуть не только нетинсталл, но и полный CD образ (:
avatar

Recluse

  • 7 февраля 2010, 13:10

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.