LINUX.ORG.RU

как перенести систему на пустой винт ?


0

0

задача: надо перенести систему на другой винт, чтобы она с неё грузилась. сделал дерево каталогов на новом винте (/bin, /sbin, /boot, /lib, /etc, /usr, /usr/bin). в /boot записал boot.b из работающей системы, а в /etc/lilo.conf прописал:

vga = normal
boot = /dev/hdb
disk = /dev/hdb
install = /tmp/HDIMAGE/boot/boot.b
backup = /dev/null
map = /tmp/HDIMAGE/boot/map
timeout = 150
read-write
image = /tmp/HDIMAGE/boot/vmlinuz
read-only
root = /dev/hdb1

и наконец lilo -C /tmp/HDIMAGE/etc/lilo.conf
на что lilo отвечает "added vmlinuz*" (тобиш усё оки), но при загрузке с этого винта пишется "LI" и все, висит система...


А где вообше про это почитать можно ? а то методом тыка выходит.


Вообще-то Hard-disk upgrade HOW-TO есть на этом сайте.

А этот диск у тебя потом так и остается hdb, или ты его на hda ставишь? Но мне кажется ты в любом случае делаешь неправильно: Если первое, то загрузчик-то у тебя записывается на hdb; если второе, то загрузчик частично грузится и потом ищет продолжение на hdb. В хауту рекомендуется это через дискету делать. И кстати еще перед тем, как сказать lilo удали файл map -- иногда важно бывает.

ansky ★★★★★
()

есть другой способ, скопировать все Norton Ghost, у меня до сих пор безотказно работало при апгрейда винтов.

alexpv
()

Есть еще и такой способ:

dd if=/dev/hda of=/dev/hdb bs=1024 conv=sync ; sync

(lilo надо ,естественно, переставить обычным образом)

По поводу повисания на начальной стадии. Это может происходить из-за всяких ограничений BIOS'-а.

Попробуй добавить в lilo.conf что-нибудь такое:

lba32

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.