Перенос на другой хард
Модератор: Модераторы разделов
-
Potia
- Сообщения: 86
Перенос на другой хард
Как перенести ос с одного харда на другой. Само копирование я сделал, а вот загрущик не могу. Изначально было на hda2 теперь на hde. Как правильно сделать загрущик. Используется ASP 7.3
-
flook
- Сообщения: 585
- Статус: Просто flook
Re: Перенос на другой хард
Все они ставятся практически одинаково - выбираешь какой, правишь конфиг, даешь команду на запись. Всё 
Если проблема в том, что из-за его отсутствия ты не можешь вообще в Linux попасть - загрузись с компакта. :thumbsup:
Если проблема в том, что из-за его отсутствия ты не можешь вообще в Linux попасть - загрузись с компакта. :thumbsup:
В каждом из нас спит гений... и с каждым днем все крепче...
-
danamond
- Сообщения: 26
Re: Перенос на другой хард
А что ты дальше с этим винтом будешь делать? Он у тебя станет загрузочным? Останиться ли он hde? От этого зависит что писать в lilo.conf.
Помни! В километре 1000 метров (а не 1024)...
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Вся проблема в загрузке. Я не могу установить загрущик на этот хард пишет ошибку MBR. Кто может расписать для тупого?
-
Andy Hardy
- Сообщения: 64
Re: Перенос на другой хард
Всё таки ты не ответил на принципиальный вопрос danamonda. И второй дополнительный вопрос - чем копировал?
Динозавры ещё живы.
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Значит так, первый винт с будет стоять на другом компе (hda), тоесть убирется, а второй будет загрузочнымю. Копировал cp -ax / /mnt/hde. Нужно настроить загрущик на hde.
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Перенос на другой хард
cp -ax / /mnt/hde
ну кто ж так копирует...
dd if=/dev/hda of=/dev/hde bs=[подставь сколько надо] - вот это правильный метод
слава роботам!
-
danamond
- Сообщения: 26
Re: Перенос на другой хард
Ага! Понятно! Значит так: заходишь в /mnt/hde/etc и там правишь lilo.conf
следующим образом;
меняешь на
(этим ты укажешь КУДА писать загрузчик, то есть в MBR на hde); затем выдаешь слудующую команду
корневым у тебя временно станет каталог /mnt/hde со всеми вытекающими последствиями (ядро подцепится из /mnt/hde/boot). После этого смело вставляй винт как hda и грузись с него.
Только вот еще один вопрос. Если hde у тебя жесткий диск, то где твои разделы?
следующим образом;
Код: Выделить всё
boot=/dev/hdaменяешь на
Код: Выделить всё
boot=/dev/hde(этим ты укажешь КУДА писать загрузчик, то есть в MBR на hde); затем выдаешь слудующую команду
Код: Выделить всё
chroot /mnt/hde liloкорневым у тебя временно станет каталог /mnt/hde со всеми вытекающими последствиями (ядро подцепится из /mnt/hde/boot). После этого смело вставляй винт как hda и грузись с него.
Только вот еще один вопрос. Если hde у тебя жесткий диск, то где твои разделы?
Помни! В километре 1000 метров (а не 1024)...
-
danamond
- Сообщения: 26
Re: Перенос на другой хард
Вдогонку.
Если hde так и останится hde, то в /mnt/hde/lilo.conf еще надо подправить
на
Если hde так и останится hde, то в /mnt/hde/lilo.conf еще надо подправить
Код: Выделить всё
root=/dev/hda1на
Код: Выделить всё
root=/dev/hde{твой корневой раздел на hde}Помни! В километре 1000 метров (а не 1024)...
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Насчет hde а не hde1 я тоже понять не могу. Монтируется только /dev/hde, а hde1 пишет что не существует, что странно.
А заменять больше в lilo ничего не надо hde так и останется hde, а hda просто уберется
А заменять больше в lilo ничего не надо hde так и останется hde, а hda просто уберется
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
После выполнения chroot все ок загрущик встал на hde, только грузиться не хочет. Пишет count not run /bin/asplinux. А если хард hda не вытаскивать, то все ОК. В чем может быть проблема
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Еще одну вещь увидел. При загрузке выдает mount /dev/hda1 on sysroot failed. Где находится ссылка на енту веь
-
danamond
- Сообщения: 26
Re: Перенос на другой хард
Что-то я окончательно запутался. Кинь сюда твой /etc/lilo.conf и вывод команды
Код: Выделить всё
fdisk -l /dev/hdeПомни! В километре 1000 метров (а не 1024)...
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Код: Выделить всё
disk=/dev/hde
bios=128
boot=/dev/hde
prompt
timeout=300
lba32
default=linux-2.4.20
# ASPLinux
image=/boot/vmlinuz-2.4.18-19.7se
initrd=/boot/initrd.2.4.18-19.7se.img
label=linux-2.4.18
root=/dev/hde1
read-only
append="hdb=ide-scsi"
image=/boot/vmlinuz-2.4.20-18.7asp
initrd=/boot/initrd.2.4.20-18.7asp.img
label=linux-2.4.20
root=/dev/hde1
read-only
append="hdb=ide-scsi"Код: Выделить всё
Disk /dev/hde: 255 heads, 63 sectors, 14593 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hde1 * 1 14593 117218241 83 Linux-
Linwood
- Сообщения: 14
- ОС: LinuxXP 2007 RC1
Re: Перенос на другой хард
А вот так чем тебя не устраивало?
http://knoppix.ru/adv170604.shtml
Помоему все просто и главное работает
http://knoppix.ru/adv170604.shtml
Помоему все просто и главное работает
Don't Fear the Penguins!
-
claun
- Сообщения: 12
Re: Перенос на другой хард
есть еще интересная программа Acronis Migrate Easy (что-то такое), сделана, для переноса системы с одного харда на другой. вот тока сама прога для винды со всеми вытекающими последствиями. Но можно попробовать с помощью нее что-то сделать. но точно не знаю подойдет ли для этого случая...
ASP Linux 9.2 + Gentoo Linux 1.4 + MustDie XP
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Так ничего и не получается. Остался лиш один вопрс: Где находится ссылка на хард, корый монтируется при загрузке ядра
-
Vladislav
- Сообщения: 383
- ОС: Debian Sid
Re: Перенос на другой хард
На днях тоже переносил Linux на новый "винт":
1. создал разделы
2. скопировал,
3. Отключил первый диск, второй поставил на его место
3. загрузился в rescue mode
4. grub-install /dev/hda, в Вашем случае - lilo
5. reboot
1. создал разделы
2. скопировал,
3. Отключил первый диск, второй поставил на его место
3. загрузился в rescue mode
4. grub-install /dev/hda, в Вашем случае - lilo
5. reboot
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
В том и проблема что первый хард просто убирается, а hde остается на своем месте
-
danamond
- Сообщения: 26
Re: Перенос на другой хард
(Potia @ Friday, 30 July 2004, 12:07) писал(а):Где находится ссылка на хард, корый монтируется при загрузке ядра
При загрузке ядра ничего не монтируется. Ядро считывается по физ. секторам адреса которых храняться в файле /boot/map, ссылка на который соответственно пишеться в MBR или куда ты там ставишь загрузчик. Корневая ФС монтируется уже после загрузки ядра и инициализации драйверов. И указываешь ты ее в lilo.conf как root=/dev/hda1 (к примеру).
А трабл у тебя скорее всего с разделом на hde. Вроде как и нормальный (fdisk вроде проблем не выдал), но ты говоришь, что откзывается монтироваться как /dev/hde1. В чем тут дело... Сдаюсь! Никогда такого не видел. Могу только посоветьвать переразбить диск fdisk'ом снова.
Помни! В километре 1000 метров (а не 1024)...
-
Potia
- Сообщения: 86
Re: Перенос на другой хард
Надо было в файле lilo.conf строку, указывающую на файл образа загрузочного
ram-диска
initrd=/boot/initrd.2.4.18-19.7se.img
изменить на
initrd=/boot/initrd-2.4.18-19.7se.img
Дело в том, что при установке создается два initrd-образа - один при установке
ядра, второй - при установке загрузчика; в них есть некоторое отличие в
скриптах /linuxrc, (в одном случае корневой раздел может быть жестко прописан
в этом скрипте). Подробности можно посмотреть в man initrd, man mkinitrd
ram-диска
initrd=/boot/initrd.2.4.18-19.7se.img
изменить на
initrd=/boot/initrd-2.4.18-19.7se.img
Дело в том, что при установке создается два initrd-образа - один при установке
ядра, второй - при установке загрузчика; в них есть некоторое отличие в
скриптах /linuxrc, (в одном случае корневой раздел может быть жестко прописан
в этом скрипте). Подробности можно посмотреть в man initrd, man mkinitrd