Назад | Перейти на главную страницу

Кикстарт-установка: какое имя диска следует указать Anaconda? (Установщик запускается с USB-накопителя.)

Я запускаю установщик CentOS 7.6 с флэш-накопителя USB с помощью файла кикстарта. Я устанавливаю к система, в которой есть только один диск.

В оболочке установщика bash жесткий диск моей системы отображается как / dev / sdb. Установщик видит USB-накопитель, с которого он загрузился, как / dev / sda. Должен ли я сказать Anaconda использовать / dev / sdb? Похоже на плохую идею.

Вы не можете использовать / dev / sda / dev / sdb там, потому что вы не знаете, как ваше ядро ​​будет идентифицировать ваши диски. одна и та же машина, загруженная дважды, может отображать один и тот же диск с другим именем разработчика.

Единственный эффективный способ установить Linux таким образом - это указать либо UUID, либо LABEL для диска, который вы устанавливаете (или настроить установку).

Решение частично описано в https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/chap-anaconda-boot-options#list-boot-options-sources

в основном с помощью UUID = (uuid вашего USB-накопителя) или LABEL = (метка вашего USB-накопителя). Вам нужно будет сослаться на свой stage2 / repo и где таким образом найти файл ks (вы не спрашивали информация о вашей строке добавления cmd, поэтому я пропускаю это)

В своем кикстарте вы называете это так

    install
    harddrive --partition=LABEL=YOURUSBLABEL --dir=/

предполагая, что ваш USB помечен как YOURUSBLABEL и ваше репо в /

Дополнительно к вашему сведению:

ЕСЛИ вы всегда устанавливаете это через USB, добавьте в свой кикстарт:

    ignoredisk --drives=/dev/disk/by-path/*usb*

Таким образом, вы избежите случайного протирания USB-накопителя. Но это вызовет ошибку с anaconda, если у вас не вставлен USB-накопитель, будет --nonfatal это будет скоро добавлено в него, но я не уверен, когда ... так что до тех пор используйте его только в том случае, если вы устанавливаете только через USB или если у вас есть другой возможный USB на машине, который вам не нужен протереть.