Я хочу установить CentOS 6.2 на ноутбук (Thinkpad R40), который поставляется без CD / DVD-привода, но с портами USB 2.0.
Кажется, что CentOS не предоставляет готовые к использованию образы USB для dd-совместимых устройств.
Таким образом, мой вопрос: как установить CentOS через USB-устройство (например, USB-накопитель на 16 ГБ)?
Что касается использования различных доступных iso-образов в качестве базы: у ноутбука есть сетевой доступ - но я хочу убедиться, что установщик CentOS не загружает непроверенные пакеты из сети во время установки - возможно, образ netinstall не проверяет криптографически подписанные пакеты во время установки ( как с установщиком Fedora 14 ).
Существует CentOS InstallFromUSBkey, который просто предоставляет устаревшую, загадочную и неверную информацию.
В частности, в инструкциях для CentOS 6 отсутствуют подробности и содержатся ошибки (10 МБ для первого раздела недостаточно, происходит syslinux device
сбой и что они говорят о grub?)
источник
Это действительно помогает: http://iso2usb.sourceforge.net/
Утилита ISO2USB создает загрузочный USB-диск с установочного диска CentOS / RedHat 5.x / 6.x или соответствующего образа ISO. Созданный USB-накопитель можно использовать для установки на компьютерах, на которых отсутствует оптический дисковод. Пользовательские установочные диски (с файлами конфигурации kickstart) полностью поддерживаются.
Исходный код ISO2USB основан на проекте UNetbootin, но имеет следующие различия:
источник
Если вы используете Windows, используйте unetbootin и подготовьте Centos ISO. Подключите USB-накопитель, запустите unetbootin, а затем из unetbootin запишите ISO-образ на USB-накопитель.
источник
Проблема, возникающая у вас с Centos (Fedora & RHEL), заключается в том, что они устанавливаются из файла кикстарта (ks.cfg), а не напрямую из
image/iso/CD/DVD
.Запуск живого CD / DVD - это другое животное. Многие инструменты ISO-USB основаны на использовании образа Live CD, а не образа установки. На многих дистрибутивах Linux нет никакой разницы в Live to Install, но дистрибутивы Centos / RHEL, Fedora имеют разные ISO по причине (хорошая или нет, дискуссионная).
До сих пор я только нашел , что
iso2usb
,unetbootin
иXboot
справиться с этой задачей несколько правильно. Основная проблема заключается в том, что содержимое файла кикстарта содержит больше информации, которую необходимо изменить для корректной работы. Существуют также различия в версиях Centos / RHEL 6.2 - 6.3, которые изменяют файл кикстарта, так что метод, который я разработал для 6.2, не работает для 6.3.В основном эти дистрибутивы устанавливают практически все из файлов RPM, а не из двоичных файлов, содержащихся в ISO. Этот метод RPM работает для установки, обновления, модификации, обновлений с компакт-диска, сетевого или локального файла, но затрудняет установку с USB.
Изменение № 1 : USB-накопитель может выглядеть как локальный накопитель, а не как компакт-диск, тогда это место установки может меняться в зависимости от типа / марки USB-накопителя. Некоторые распознаются как жесткие диски за концентратором USB, другие - как жесткий диск (без USB), другие вообще не распознаются BIOS, а некоторые распознаются BIOS и когда процесс установки передается установщику Centos для завершение, то это больше не работает, потому что флешка изменяет точку монтирования и не может быть найдена (изменение № 2) .
Я обнаружил, что различные марки / типы / форматы USB-накопителей меняют места установки в процессе установки, что вызывает два вида сбоев.
Вы можете выбрать более простой путь и установить его с образа LiveCD или LiveDVD на USB-накопитель. Просто загрузите живой образ и выполните установку с рабочего стола или сделайте
init 6
это. Я считаю, что выполнение установки с использованием ISO-файла сетевой установки с USB-накопителя должно работать, потому что точка, в которой установщик ищет RPM-файлы, будет искать в сети, а не на USB-накопителе, на котором перемещены точки монтирования, но Я еще не пробовал это.источник
Если вы хотите просто установить netinstall iso на свое USB-устройство и установить CentOS через URL, сделайте следующее:
используйте метод maxschlepzig выше, чтобы получить netinstall iso на вашем USB-устройстве. Этот метод работает только с автономными ISO-файлами, которые имеют все пакеты, необходимые для установки.
загрузите устройство USB
на экране загрузчика («Установить или обновить существующую систему» и т. д.), нажмите TAB для редактирования параметров загрузки
удалить весь раздел stage2 = ...
добавить "inst.repo =", где URL-адрес что-то вроде
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
нажмите Enter для загрузки
сначала он попытается найти preview.img и еще один файл, который не существует, но в конечном итоге прекратит работу с установкой install.img и позволит вам пройти через netinstall.
см. http://wwoods.fedorapeople.org/doc/boot-options.html для вариантов загрузки Anaconda
источник
Я скачал ISO-образ для LiveCD, подключил USB-накопитель Kingston объемом 1 ГБ и выполнил команду
Когда я выпустил
init 6
, я загрузился в CentOS 6 LiveCD и выбрал установку. Не элегантно, но это сработало.источник
Если вы работаете в системе Fedora / Centos Based, вы можете использовать livecd-tools.
Простые шаги
где sdg - это ваше устройство хранения USB.
НТН
источник
Основываясь на инструкциях, я наконец-то запустил установку USB, используя livecd-iso-to-disk, и разместил инструкции на
http://brakkee.org/site/2013/05/09/creating-a-usb-install-for-centos-6-4/
Пост с командной строкой для livecd-iso-to-disk на этой странице заставил меня попробовать что-то еще, чем прежде (в основном используя / dev / sdb1 вместо / dev / sdb в командной строке).
источник
Сначала получите следующее:
Как только у вас будет все программное обеспечение на вашем компьютере, запустите uNetBootin. Направьте его на свой фонарь и свой ISO и скажите, чтобы он пошел. Иди, сделай кофе, покури, а потом возвращайся ... это займет много времени. После этого у вас есть еще один шаг: скопируйте ISO на Flashstick. Вам это понадобится позже! После этого вставьте флешку в целевую машину и загрузите ее. Учитывая диапазон машин, я не могу рассказать вам, как настроить вашу машину для загрузки с флэш-памяти, но вы должны зайти в BIOS и сделать это. Машина поднимет флешку с нее на экран Unetbootin.
Продолжайте установку, пока установщик не запросит источник ISO. Выберите HDD и укажите его на
/dev/sda
.Это должно затем запустить Анаконду и Бобса вашу тетю.
источник
Создайте загрузочную флешку с
cat '/path_to_iso_file >> /dev/pendrive' && sync
Загрузочная коробка / ноутбук от USB
источник