Перенос системы с hda на sdа с восстановлением загрузчика lilo
Доброго дня. Такая вот задача: Нужно перекинуть систему с старого железа на новое. Раньше диск был hdb. Сейчас нужно запустить линукс с sdа.
Дистрибутив alt-linux допотопной сборки.
Собственно, все уже на новом диске, диск оперделяется как sdb (на sda стоит образ Убунты для восстановления).
Образ системы скопирован с помощью dd.
что делаю:
- Загружаюсь с Убунты
- Монтирую sdb /mnt/
- Меняю в lilo.conf hda на sdb, hda1 на sdb1.
- Редактирую fstab. Тут тоже меняю имена дисков. Они у меня в виде hda/sdb без Id
- Далее запускаю lilo для компиляции загрузчика
Вот тут у меня проблема. Не понимаю принципа, как правильно сказать #lilo, что диск, на который нужно писать загрузчик должен быть /dev/sdb
Пробую так, но что то не заводится(
root@cat-desktop:/r# chroot /r
[root@cat-desktop /]# lilo
без chroot команда lilo компилит загрузчик с убунты(
/proc/devices: fopen failed: No such file or directory
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
Warning: '/proc/partitions' does not exist, disk scan bypassed
Added ARK
Fatal: Default image doesn't exist.
ARK имя загрузчика в lilo.conf
PS: почему в LORCODE не работает спойлер?( и почему при копировании кода, он его вставляет в одну строчку? приходится ставить переносы.