Как установить Debian на тот же физический жесткий диск, на котором находятся файлы установщика?

Как установить Debian на тот же физический жесткий диск, на котором находятся файлы установщика?

Мне нужно каким-то образом скопировать установщик на жесткий диск (локальный диск), чтобы я мог подключить этот подготовленный жесткий диск к другому компьютеру, загрузить установщик с жесткого диска и установить его (на тот же жесткий диск).

Пример:

У вас есть жесткий диск объемом 400 ГБ (внутренний), вы создаете 1 раздел (размером 600 МБ), форматируете его в ext2 или что-то вроде этого, извлекаете туда установщик Debian, устанавливаете Grub в MBR и настраиваете так, чтобы он мог загружать установщик Debian.

Целевой пользователь запускает целевой ПК с установщиком на этом разделе и начинает установку Debian (без необходимости иметь установочный CD или USB-диск). Пользователь может в любое время переустановить свою систему, вернувшись к этой установке (как вариант восстановления в grub)

Как я могу это сделать?

решение1

Так это ваш случай?

введите описание изображения здесь

Какую операционную систему вы используете на своем компьютере 1? Если у вас уже есть работающая система Debian на HDD1, вы можете просто клонировать ее на HDD2 и запустить без какой-либо установки. Просто используйте программу побитового копирования dd:

dd if=/dev/sda of=/dev/sdb

Я предполагаю, что здесь есть HDD1 /dev/sdaи HDD2. /dev/sdbТогда перед подключением HDD2 компьютера 1 попробуйте изменить порядок загрузки устройств в BIOS и попробовать загрузиться с HDD2, а не с HDD1, как обычно.

ПРЕДУПРЕЖДЕНИЕ0: Я предполагаю, что ваш HDD2 не содержит никакой информации и вы можете полностью его перезаписать.

ПРЕДУПРЕЖДЕНИЕ 1: убедитесь, что ваш /dev/sdb соответствует HDD2; если он соответствует HDD1, вы можете перезаписать свою ОС на компьютере 1.

РЕДАКТИРОВАТЬ: Debian предлагает другой способ:http://www.debian.org/releases/stable/amd64/apas02.html.en#howto-getting-images-hard-disk, см. загрузку с жесткого диска. Они предлагают вам разбить ваш HDD2, поместить образ ядра и initrd ramdisk на загрузочный раздел и скопировать .iso файл куда-нибудь на этом диске. Затем вы устанавливаете там загрузчик, например GRUB, перезагружаетесь с этого диска, GRUB загружает ядро ​​и ramdisk, ядро ​​каким-то образом находит .iso образ с установщиком и запускает его.

ПРАВКА 2: Ладно, я решил написать дайджест того, как бы я все это сделал, но я не уверен в некоторых моментах. Это просто то, что я бы сделал на вашем месте.

Я предполагаю, что у вас нет никакой ценной информации на вашем hdd2. Я также предполагаю, что вы запускаете Windows на Computer1 с HDD1.

1) Разбейте HDD2 на разделыкакой-то инструмент для разбиения на разделы. У вас будет 1 раздел, где будет находиться установщик, и он останется нетронутым во время процесса установки. Я бы поместил раздел установщика на заднюю сторону HDD2, потому что мне пришлось бы удалить его после установки Debian.

На диске с MBR не может быть больше 4 основных разделов. Если вам нужно больше, вы можете создать специальный расширенный раздел и создать в нем логические разделы. Linux нормально работает с логическими разделами, у Windows были проблемы.

2) Загрузите установочный образ ядра hd-media (vmlinuz), установочный ramdisk () и образ установщика (), например, из архива Debian:http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/и поместите их в раздел установщика HDD2. Обратите внимание, что эта ссылка для i386архитектуры, если вы хотите, например, ядро ​​686 (64-бит), загрузите его из соответствующей папки (686) ftp-сервера Debian.

введите описание изображения здесь

3) Установите GRUB в MBR, область совместимости DOS и/или в начало раздела установщика. Смотритеэтотчтобы понять, где находится GRUB и как он работает. Поскольку вы используете Windows, вам придется использовать что-то вродеGRUB4DOS. Конфигурация GRUB должна быть такой, как описаноздесь. Или вы можете использовать другие загрузчики, такие как LILO или Loadlin, они должны лучше подходить для запуска ядра из файловых систем NTFS или FAT, используемых машинами Windows. Проконсультируйтесь сВеб-сайт Debian.

4) Отключите HDD2 и подключите его к компьютеру2; установите приоритет загрузки устройства в BIOS на загрузку с HDD2.

5) Молитесь.

6) Попробуйте загрузить HDD2. Надеюсь, BIOS запустит GRUB, GRUB запустит установочное ядро, предоставит ему установочный ramdisk, ядро ​​запустится, смонтирует установочный ramdisk, установочный ramdisk запустит свой initскрипт, initскрипт смонтирует образ установщика и запустит initскрипт установщика. Установщик запустится и покажет вам интерфейс, где вы можете изменить разделы на HDD2, выбрать схему разбиения на разделы и, наконец, установить Debian.

7*) Загрузите Debian. При желании вы можете удалить раздел установщика (например, с помощью GParted) и объединить свободное пространство с /homeразделом.

Связанный контент