Centos 7.x USB Install Media (Добавляем Centos в Multiboot)

  • Tutorial
Как бывало здорово, берешь образ CentOS 6.x, выдергиваешь из него куски, и пихаешь все это на USB флешку, по соседству с другими системами.

Но, начиная с Centos 7, сделать это стало немного сложнее, и единственным официальным способом стала запись образа на прямую на носитель (с потерей всего что на нем уже есть).
Но, применив немножко смекалки, я смог решить эту проблему, прошу под кат:

Выковырять файлы из образа, думаю, получится у всех (примонтировать образ на loop или можно открыть его 7-zip). Дальше нужно закинуть файлы на нашу флешку (кой-чего надо класть в корень, можно выпилить для этого раздел, кому как удобно).

Дальше, небольшая магия параметров командной строки ядра (смотрим в /isolinux/isolinux.cfg):
label linux
  menu label ^Install CentOS 7
  kernel vmlinuz
  append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet

Самый интересный для нас параметр: inst.stage2=hd:LABEL=CentOS\x207\x20x86_64
Он сообщает загрузочным скриптам и установщику, где искать пакеты и другие файлы, которые нужны для установки. Тут идет ссылка на раздел с меткой «CentOS 7 x86_64».

Дальше все просто, добавляем в меню загрузки нашей флешки CentOS, и прописываем метку раздела, на который были закинуты файлы из образа.

Вот и все, только учитывайте используемую ФС на флешке, установочный образ (его ядро), должно быть знакомо с этой ФС.
Поделиться публикацией

Похожие публикации

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

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

    0
    Спасибо за статью! Актуально! Но есть пара вопросов: ks файл можно как-то скормить с флешки, в таком случае? И ещё вопрос: зачем они так всё усложнили?
      0
      А почему нет? Распложением KickStart управляет inst.ks параметр.
      А усложнять они особо и не стали. Раньше инсталятор искал установочные файлы не вполне очевидно, теперь это указывают явно. Больше всего поменялся сам образ. Это теперь немного (или сильно) хитрый iso (не проверял соответствию стандарту), но кроме всего, он содержит рабочую mbr и gpt, что делает процедуру записи образа однотипной для всех сценариев. Просто загнал на носитель и Ок. Кому надо, те расковыряют.
        0
        Ну да, вот хитрый iso, меня смутил. Понял, спасибо! А киньте пож-та, пример указания файла расположения: inst.ks=hd:LABEL=CentOS\x207\x20x86_64 ??? Или как оно выглядит? Спасибо!
          0
          В доках есть примеры на разные случаи.
          Вам возможно подойдет такой вариант:
          inst.ks=hd:LABEL=<метка раздела>:<полный путь к файлу на разделе>
            0
            Спасибо! Я ещё до сих пор не могу придти в себя, после того, как они поменяли ISO, и всё стало сложновато.

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

    Самое читаемое