Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

переезд на другой винт

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> переезд на другой винт
Имя
Сообщение << Старые топики   Новые топики >>
переезд на другой винт - 2008-12-28 09:53:05.006666   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
вздумалось мне переместить Линукс на другой хард
вопрос: как переместить загрузчик?
Post #: 1
RE: переезд на другой винт - 2008-12-28 13:39:41.080000   
jogick

Сообщений: 244
Оценки: 0
Присоединился: 2007-09-15 09:24:58.160000
Ну это смотря какой загрузчик.
Если используется grub то тут всё просто:
1) копируешь весь каталог /boot в новое его место;
2) грузишь комп с live-cd (желательно использовать свой установочник в режиме восстановления системы);
3) монтируешь новую файловую систему (если это не сделано автоматически) в какой-нибудь каталог (например mount /dev/sda1 /mnt/new);
4) меняешь текущую файловую систему на только что подмонтированную (chroot /mnt/new);
5) в новой файловой системе даёшь команду grub и получаешь приглашение grub'а в виде grub>
6) даешь уже grub'у команду root (hdX,Y), где X - номер винта по порядку, а Y - номер раздела на этом винте (всё считается с 0), работает автозаполнение по TAB, по началу неплохо бы его использовать, будет понятнее.
7) дать команду setup (hdX), X - смотри в п.6
8) получаешь сообщение заканчивающееся на DONE и даёшь команду reboot.
9) загружаешь машину с нового винта, наслаждаешься.

Всё вышеописанное уже много раз применялось мной и моими друзьями на Fedora-подобных дистрибутивах.
Если что-то не так или не понятно пиши.
Post #: 2
RE: переезд на другой винт - 2008-12-28 15:03:32.913333   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
у меня не груб и ливсд у меня нету…
да и дистр не федороподобный
Post #: 3
RE: переезд на другой винт - 2008-12-28 15:16:47.423333   
jogick

Сообщений: 244
Оценки: 0
Присоединился: 2007-09-15 09:24:58.160000
Тогда интересно что у тебя: какой дистр и с чего ты его ставил.
И вообще ставь grub. 8|
Post #: 4
RE: переезд на другой винт - 2008-12-28 15:18:35.436666   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
Debian, ставил по сети, загрузчик Лило
Грабом не пользуюсь потому, что слово "Лило" более приятно моему слуху
Post #: 5
RE: переезд на другой винт - 2008-12-28 15:28:20.726666   
jogick

Сообщений: 244
Оценки: 0
Присоединился: 2007-09-15 09:24:58.160000
Тогда могу посоветовать только одно. Пункты 1-4 выполнить как в посте выше, а дальше man lilo
Post #: 6
RE: переезд на другой винт - 2008-12-28 15:41:33.640000   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
reiser4 подойдёт для повседневного использования? она стабильна?
Post #: 7
RE: переезд на другой винт - 2008-12-28 15:49:23.840000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Значит читай доки по лило. После копирования файлов надо грузануться в старой копии, создать конфиг для новой и воспользоваться командой lilo. Как это делается написано в доках. Я не помню, lilo давно не использовал. А можно из старой установить lilo в новую. Это как тебе больше нравится. Но документацию к lilo читать обязательно. Я даже если бы помнил не стал бы рассказывать, в страхе взять на себя ответственность за жизнеспособность твоей системы: мало ли я что-нибудь не так скажу, или ты не так поймёшь… Потом же я виноватый буду.

2jogick
Если бы без live-cd, то я бы согласился с тем что это правильный способ ;)

Собственно я потому и предпочитаю груб, что цд у меня долго не живут, и в итоге, когда раз в два года мне нужен загрузочный диск, его естественно нету. С грубом ещё можно как-то выкрутиться, имея систему, которая дальше загрузчика не хочет грузиться, а вот лило в такой ситуации абсолютно бесполезен.
Post #: 8
RE: переезд на другой винт - 2008-12-28 15:51:31.156666   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
как узнать, поддерживает моё ядро reiser4? в конфиге ядра упоминается только reiserfs, по-видимому, не четвёртой версии
Post #: 9
RE: переезд на другой винт - 2008-12-28 15:59:05.210000   
nonauth

Сообщений: 2
Оценки: 0
Присоединился: 2008-12-28 15:44:15.743333
другой вариант,
1. Грузишься в Debian
2. Разбиваешь, подготовливаешь второй винт (fdisk, mkfs)
3. Монтируешь разделы с нового винта. Пример:
#mount -t ext3 /dev/sdb3 /mnt/new
#mount -t ext3 /dev/sdb1 /mnt/new/boot
#mount -t ext3 /dev/sdb5 /mnt/new/usr

4. копируешь /boot, /bin, /usr … /dev, /sys, /proc - копировать не недо
5. создаешь пустые каталоги /dev, /sys, /proc
6. монтируешь fs /dev/ и /proc
#mount -t proc none /mnt/new/proc
#mount -o bind /dev /mnt/new/dev
7. #chroot /mnt/new/ /bin/bash
8. правишь /etc/lilo.conf (заменяешь все на новые разделы на новые разделы)
9. #lilo /dev/sdb
10. #exit
11. umount все что смонтироваль в /mnt/new
12.перезагружаешься проеряешь
—–
в Debian reiser4 не поддерживается, а вообще
$cat /proc/filesystems
+
можешь поискать модули в /lib/modules/`unamer -r`/kernel/fs
Post #: 10
RE: переезд на другой винт - 2008-12-28 18:36:59.360000   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
сменил окружение, командую lilo, а она:
Warning: LBA32 addressing assumed
Fatal: raid_setup: stat("/dev/sda")

что это? какой ещё рэйд?
Post #: 11
RE: переезд на другой винт - 2008-12-28 18:52:51.706666   
diGriz

Сообщений: 193
Оценки: 0
Присоединился: 2008-11-10 00:24:59.786666
.
Post #: 12
RE: переезд на другой винт - 2008-12-28 19:01:09.173333   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
fdisk -l:
Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x47d198f9

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3527 28330596 83 Linux
/dev/sda2 3528 12026 68268217+ 83 Linux
/dev/sda3 12027 60801 391785187+ 5 Extended
/dev/sda5 12027 12157 1052226 82 Linux swap / Solaris

Disk /dev/sdb: 250.0 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00d5812b

Device Boot Start End Blocks Id System
/dev/sdb1 1 14024 112647748+ 7 HPFS/NTFS
/dev/sdb2 * 14025 30401 131548252+ 7 HPFS/NTFS

Disk /dev/hdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5a625a62

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 2125 17069031 7 HPFS/NTFS
/dev/hdb2 2126 9156 56476507+ f W95 Ext'd (LBA)
/dev/hdb3 9157 14593 43672702+ 7 HPFS/NTFS
/dev/hdb5 2126 3357 9896008+ 83 Linux
/dev/hdb6 3358 9023 45512113+ 83 Linux
/dev/hdb7 9024 9156 1068291 82 Linux swap / Solaris

система стоит на 120-ти Гб, скопировал на 500-от Гб, туда же Лило нужно впихнуть

lilo.conf; (комментарии убраны)

large-memory



boot=/dev/sda


root=/dev/sda1

map=/boot/map


default=Linux.OLD

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

initrd=/initrd.img.old

Post #: 13
RE: переезд на другой винт - 2008-12-28 19:08:56.246666   
diGriz

Сообщений: 193
Оценки: 0
Присоединился: 2008-11-10 00:24:59.786666
.
Post #: 14
RE: переезд на другой винт - 2008-12-28 19:20:22.653333   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333

quote:

ORIGINAL: diGriz

добавь lba32 перед boot=/dev



нифига не помогает, то же самое выводит
Post #: 15
RE: переезд на другой винт - 2008-12-28 19:28:39.613333   
diGriz

Сообщений: 193
Оценки: 0
Присоединился: 2008-11-10 00:24:59.786666
.
Post #: 16
RE: переезд на другой винт - 2008-12-28 19:30:41.750000   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333

quote:

ORIGINAL: diGriz

ты chroot сделал?

ну конечно
Post #: 17
RE: переезд на другой винт - 2008-12-28 19:36:38.056666   
diGriz

Сообщений: 193
Оценки: 0
Присоединился: 2008-11-10 00:24:59.786666
.
Post #: 18
RE: переезд на другой винт - 2008-12-28 19:45:57.246666   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
кстати:
загрузился с установочного диска Мандрива 2008, выбрал "Восстановить систему", затем "Переустановить загрузчик"
он пишет, что не удалось обнаружить root-разделы
может, я что-то с раздлами напортачил?
Post #: 19
RE: переезд на другой винт - 2008-12-28 20:04:48.436666   
nonauth

Сообщений: 2
Оценки: 0
Присоединился: 2008-12-28 15:44:15.743333
использовать dd не рекомендую!!!! а то ты перенесешь весь диск, с партициями и тп… dd нужен только при копировании системы(если учесть что все железо полностью идентично, и то есть более гуманные способы, типа dump и tar).
1. ты не забыл смонтирновать dev перед chroot?
2. cat /etc/fstab
3. mount
4. после chroot и команды lilo сделай dmesg | tail
Post #: 20
Страниц:  [1]
Все форумы >> [*nix/Linux] >> переезд на другой винт







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.