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

Выбор имени устройства в / dev из командной строки ядра

Я загружаю CentOS через установку USB. Метод загрузки - это просто загрузка ISO с GRUB2, установленного на USB-ключе, а затем получение файла кикстарта с сервера в сети. Предполагается, что файл Kickstart форматирует первый жесткий диск, обычно помеченный как / dev / sda. Это работает, когда я загружаюсь с компакт-диска, однако с USB-накопителем USB-ключ всегда получает «имя» / dev / sda. Итак, кикстарт попытался отформатировать USB! Могу ли я изменить это имя из командной строки ядра? вместо редактирования файла KS?

Каким должен быть правильный параметр загрузки ядра для этого?

Просто добавляю некоторую информацию: когда я загружаю Debian с внешнего жесткого диска USB, этот жесткий диск обозначается / dev / sdb, а тот, что находится внутри ноутбука, - / dev / sda. Это действительно усиливает мои подозрения, что я могу контролировать ярлыки, но как?

Я знаю о правилах udev, я не хочу менять правила udev внутри стандартного CentOS iso ...

Вероятно, именно BIOS устанавливает USB-накопитель в качестве первого загрузочного устройства. Попробуйте изменить порядок запуска на

  1. Первый жесткий диск (очистите MBR, чтобы он НЕ загружался)
  2. Второй USB

Возможно, это поможет поместить USB-флешку в «sdb».