Как стать автором
Обновить

Комментарии 13

Хорошая инструкция, только если все так подробно комментируйте, добавили бы команды для mount.

> Примонтируйте все разделы в какую-нибудь директорию
Спасибо, сделал
Зачем так сложно, или я чего-то не понимаю.

Через cdrom.
Качаем, например, отсюда
ftp.yandex.ru/ubuntu/dists/precise/main/installer-amd64/20101020ubuntu136/images/netboot/mini.iso
Записываем образ размером 30M и с него ставим.

Через флэшку.
Ставим unetbootin.sourceforge.net/
В меню выбираем все равно дистрибутив (любой buntu),
и установку через интернет например 12.04_Netinstall_x64.
unetbootin качает тот-же образ и извлекает из него нужные файлы и прописывает их на флэшку.
Загружаемся с флэшки и ставим.

Установка имеет гораздо большие возможности чем описаны в Вашей статье (форматирование диска, гораздо больший выбор оболочек, серверной части и доп. пакетов) и также все ставится через интернет и самые свежие пакеты.
В реальной жизни сервера зачастую находятся в далёком датацентре, kvm там может и не быть, а есть только установленный линукс.
Зачем так сложно, или я чего-то не понимаю.

Не понимаете. Всё точно так, как с netinst, только еще более гибко. Во-первых, можно установить систему из уже рабочей, можно использовать любую утилиту для разметки дика, а выбор оболочек, серверной части и доп. пакетов ограничивается лишь наличием их в репозитории.

А еще у меня в netinst-образе не заводится интернет.
Все равно не понимаю. Я в комментарии выше просто забыл описать этот случай.

Если стоит grub2, то качаем нужные Вам iso. Редактируем, для простоты, /boot/grub/grub.cfg (если iso образы в других местах пишем их)

menuentry «Ubuntu 12.04 Desktop amd64» {
loopback loop /boot/iso/ubuntu-12.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-12.04-desktop-amd64.iso noeject noprompt — initrd (loop)/casper/initrd.lz
}

menuentry «Ubuntu 12.04 Desktop i386» {
loopback loop /boot/iso/ubuntu-12.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-12.04-desktop-i386.iso noeject noprompt — initrd (loop)/casper/initrd.lz
}

menuentry «Ubuntu 12.04 Server NetBoot amd64» {
loopback loop /boot/iso/ubuntu-12.04-server-amd64-mini.iso
linux (loop)/linux — initrd (loop)/initrd.gz
}

menuentry «Ubuntu 12.04 Server NetBoot i386» {
loopback loop /boot/iso/ubuntu-12.04-server-i386-mini.iso
linux (loop)/linux — initrd (loop)/initrd.gz
}

И опять все ставится через интернет и самые свежие пакеты или без интернета через готовый дистрибутив.
Или не через инт
Теперь я вас не стал понимать.

Deboostrap используют сами установщики, но в случае «ручной» установки мы получаем больший контроль над установленной системой.

Этот способ можно использовать во всех случаях, что вы описали, даже в комплекте с оффлайн-дисками для установки без сети
Все равно не понимаю. Не хотите buntu? Ставьте gentoo, там полный контроль над установкой, управлением и элементарно клонируются уже собранные образы, особенно хорошо для стандартных рабочих мест и компьютерных классов, и без всякого интернета. Все уже «изобретено» до Вас.
Сам сижу под gentoo c 2003.
Я не хочу генту, на которую у меня нет времени, и хочу полный контроль над установкой.
Видимо тут нет настройки загрузчика на новую систему? Этого очень не хватает до полноты…
Был бы благодарен, если осветили бы этот вопрос.
Установка загрузчика тут есть, она идет в автоматическом режиме. Достаточно только примонтировать разделы с остальными ОС куда-нибудь в /mnt устанавливаемой системы, после update-grub /dev/sdX. Про Windows не знаю, никогда рядом с ним не ставил
Прошу прощения за толстолобость, но получается после выполнения инструкций выше по идее достаточно перезагрузить ПК что бы попасть в свежеустановленную ОС?
Вообще да, но лучше всё лишний раз перепроверить. Загрузчик может не поставиться из-за какой-нибудь ошибки, или поставиться, но забыть о других ОС в списке. Из-за забытия о каком-нибудь firmware или network-manager'е можно остаться без интернета и выполнять chroot обратно для доустановки пакетов
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации