Как я могу изменить число диска

Я установил FreeBSD 8.1 на машине, где диск был /dev/ad6 но переместили его в новую систему, где диск теперь /dev/ad4. Новые начальные загрузки системы, но я должен вручную указать, что корневая файловая система идет ad4s1.

Как я могу изменить загрузчик, чтобы сделать это автоматически? Поиск с помощью Google вокруг поднимает примеры disklabel -e способность изменить номер диска, но я только получаю "Класс, не найденный" ошибки и никакие дисковые изменения маркировки с этим методом.

1
задан 22.03.2011, 02:47

3 ответа

Используя sysinstall (Configure > Label) позволенная фиксация дисковой маркировки. Одна причуда была то, что редактор придумал корректный номер диска (т.е. ad4), но выбор W выписал корректную маркировку и зафиксировал проблему загрузки.

1
ответ дан 12.12.2019, 08:01

Файл/boot/loader.conf содержит инструкции относительно который файловая система смонтироваться как корень.

Проверьте этот файл на enrty:

vfs.root.mountfrom="ufs:ad6s1a"

и настройте его (или добавьте его, если это отсутствует) для чтения:

vfs.root.mountfrom="ufs:ad4s1a"

(который принимает раздел части 1 из устройства 4),

2
ответ дан 12.12.2019, 08:01

Я думаю, что Вы хотите измениться /boot.config.

См. boot.config страницу справочника.

Это предлагает, чтобы Вы хотели что-то как

echo "1:ad(4,a)/boot/loader" > /boot.config

Но кошка файл сначала для наблюдения, что /dev/ad6 затем выясните что /dev/ad4 должен быть.

0
ответ дан 12.12.2019, 08:01

Теги

Похожие вопросы