LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Монтируете корневую файловую систему с жёсткого диска мсвс, например в /mnt/msvs, а неё же монтируете остальные части файловой системы, после чего делаете chroot, правите конфиг lilo (/etc/lilo.conf) и переустанавливаете загрузчик.

mkdir /mnt/msvd
mount /dev/sda3 /mnt/msvs
mount /dev/sda4 /mnt/msvs/usr
mount -o bind /dev /mnt/msvs/dev
mount -t proc none /mnt/msvs/proc
chroot /mnt/msvs /bin/bash
nano /etc/lilo.conf
nano /etc/fstab
lilo
exit
umount /mnt/msvs/proc
umount /mnt/msvs/dev
umount /mnt/msvs/usr
umount /mnt/msvs
reboot

Возможно, нужно изменить в lilo.conf кроме корневого раздела так же и имя устройства, на которое устанавливается lilo, т.к. в новой системе, скорее всего, диски именуются по другому, /dev/sda, а не /dev/hda.

Исходная версия kostik87, :

Монтируете корневую файловую систему с жёсткого диска мсвс, например в /mnt/msvs, а неё же монтируете остальные части файловой системы, после чего делаете chroot, правите конфиг lilo (/etc/lilo.conf) и переустанавливаете загрузчик.

mkdir /mnt/msvd
mount /dev/sda3 /mnt/msvs
mount /dev/sda4 /mnt/msvs/usr
mount -o bind /dev /mnt/msvs/dev
mount -t proc none /mnt/msvs/proc
chroot /mnt/msvs /bin/bash
nano /etc/lilo.conf
nano /etc/fstab
lilo

Возможно, нужно изменить в lilo.conf кроме корневого раздела так же и имя устройства, на которое устанавливается lilo, т.к. в новой системе, скорее всего, диски именуются по другому, /dev/sda, а не /dev/hda.