Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3 (Как? Что делать с сообщением "Waiting for device /dev/ ..."?)
Модератор: Модераторы разделов
-
- Сообщения: 13
Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Приветствую!
Перерыл форум, по заданному вопросу нашел три темы:
Клонирование системы на другой комп
openSUSE 10.3, пробемы с GRUB
клонирование suse 10.2 с помощью acronis true image
Аналогичные вопросы возникали у людей с FC7 - решения не увидел.
Вообщем ещё раз по порядку.
При клонировании/копировании дисков, переносе диска с одного ПК на другой ПК, замена материнской платы и т. п. на openSUSE 10.3 загрузка ядра (с одной стороны; или самой ОС - с другой стороны) прерывается на сообщении "Waiting for device /dev/ ...". Ответы типа "Заменить id на правильный", "Имеет значение порядок дисков" не интересны (у тех, у кого стоят id - сами понимают, что их нужно менять; разобраться какой винт какой - тоже можно; кроме того загрузчик сам предлагает попытаться подключить /dev/disk/by-id/... - бесполезно). Споры по поводу адресации устройств по id или традиционно тоже не интересны. После прерывания загрузки в консоли видим, что в /dev отсутствуют все ссылки на разделы винчестера (да и на сам винчестер тоже) как традиционно (hda, hda1, ..., sda, sda1, ...), так и по id (/dev/disk/by-id ...). Т. е. получается bios грузит grub, тот проходит первый уровень загрузки, а в конце второго не может подключить корневой раздел ОС. Причем, если загрузить с live CD(скажем, JAD или openSUSE), и указать - загрузить установленную систему со всё того же корневого раздела - загрузка проходит на ура. Отсюда - два извечных русских вопроса.
Кто виноват (ядро, параметры, загрузчик, или ещё что-то или кто-то)?
и
Что делать (задать при загрузке доп. опции ядра - если да, то какие? переустановить что-то - если да, то что и как?)?
Уважаемые гуру, снизойдите - напишите пару коротких и ёмких фраз (а можно и ссылок) =))
Перерыл форум, по заданному вопросу нашел три темы:
Клонирование системы на другой комп
openSUSE 10.3, пробемы с GRUB
клонирование suse 10.2 с помощью acronis true image
Аналогичные вопросы возникали у людей с FC7 - решения не увидел.
Вообщем ещё раз по порядку.
При клонировании/копировании дисков, переносе диска с одного ПК на другой ПК, замена материнской платы и т. п. на openSUSE 10.3 загрузка ядра (с одной стороны; или самой ОС - с другой стороны) прерывается на сообщении "Waiting for device /dev/ ...". Ответы типа "Заменить id на правильный", "Имеет значение порядок дисков" не интересны (у тех, у кого стоят id - сами понимают, что их нужно менять; разобраться какой винт какой - тоже можно; кроме того загрузчик сам предлагает попытаться подключить /dev/disk/by-id/... - бесполезно). Споры по поводу адресации устройств по id или традиционно тоже не интересны. После прерывания загрузки в консоли видим, что в /dev отсутствуют все ссылки на разделы винчестера (да и на сам винчестер тоже) как традиционно (hda, hda1, ..., sda, sda1, ...), так и по id (/dev/disk/by-id ...). Т. е. получается bios грузит grub, тот проходит первый уровень загрузки, а в конце второго не может подключить корневой раздел ОС. Причем, если загрузить с live CD(скажем, JAD или openSUSE), и указать - загрузить установленную систему со всё того же корневого раздела - загрузка проходит на ура. Отсюда - два извечных русских вопроса.
Кто виноват (ядро, параметры, загрузчик, или ещё что-то или кто-то)?
и
Что делать (задать при загрузке доп. опции ядра - если да, то какие? переустановить что-то - если да, то что и как?)?
Уважаемые гуру, снизойдите - напишите пару коротких и ёмких фраз (а можно и ссылок) =))
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Ну к примеру в конфиге груба указать правильный адрес корневого раздела, загрузиться от рута, там уже все остальное настроить
Я правда хз че там со ссылками в /dev, но не далее как вчера я их все случайно снес, это не помешало системе загрузиться, после загрузки все ссылки были

Я правда хз че там со ссылками в /dev, но не далее как вчера я их все случайно снес, это не помешало системе загрузиться, после загрузки все ссылки были

-
- Сообщения: 13
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
там и так написан "правильный" раздел (причем опробовано в разных "правильных" вариациях - см. выше; а ссылки - они же на устройства - создаются автоматически - вот они и восстановились после перезагрузки).
Сейчас рассуждаю на тему параметра ядра libata - но в сырцах ядра в файле /usr/src/linux/Documentation/kernel-parameters.txt есть только это:
LIBATA Libata driver is enabled -- буду гуглить ...
-
- Сообщения: 40
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Я не гуру, а скорее наоборот, но перенос системы на другой винт осуществил вполне удачно.
Как делал:
Гружусь с LiveCD называется GPartedCD (на основе gentoo ~ 50 МБ) и копирую разделы. Все делается очень просто - мышкой тыкая по кнопкам "копироваь", "вставить".
После этого нужно немного подправить /etc/fstab.
Вместо /dev/disk/by-id/scsi-SATA_HDS728040PLAT20_PFD155S1TW033J-part5
пишу /dev/disk/by-id/scsi-SATA_WDC_WD2500JB-22_WD-WCANKM062695-part2
и т.д.
Как делал:
Гружусь с LiveCD называется GPartedCD (на основе gentoo ~ 50 МБ) и копирую разделы. Все делается очень просто - мышкой тыкая по кнопкам "копироваь", "вставить".
После этого нужно немного подправить /etc/fstab.
Вместо /dev/disk/by-id/scsi-SATA_HDS728040PLAT20_PFD155S1TW033J-part5
пишу /dev/disk/by-id/scsi-SATA_WDC_WD2500JB-22_WD-WCANKM062695-part2
и т.д.
P4, DDR 512 Mb, nVidia GeForce FX 5200 128 Mb
openSUSE 12.3 (i586), LXDE
openSUSE 12.3 (i586), LXDE
-
- Сообщения: 40
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
aleshkav писал(а): ↑03.02.2008 16:35
там и так написан "правильный" раздел (причем опробовано в разных "правильных" вариациях - см. выше; а ссылки - они же на устройства - создаются автоматически - вот они и восстановились после перезагрузки).
Сейчас рассуждаю на тему параметра ядра libata - но в сырцах ядра в файле /usr/src/linux/Documentation/kernel-parameters.txt есть только это:
LIBATA Libata driver is enabled -- буду гуглить ...
Я использовал grub4dos-0.4.3.
menu.lst содержит:
hiddenmenu
timeout 0
title openSUSE 10.3 installer (LOCAL)
find --set-root /openSUSE_hitme.txt
kernel /openSUSE/linux root=/dev/disk/by-id/scsi-SATA_WDC_WD2500JB-22_WD-WCANKM062695-part2 vga=0x317 resume=/dev/sda7 splash=silent showopts
initrd /openSUSE/initrd
P4, DDR 512 Mb, nVidia GeForce FX 5200 128 Mb
openSUSE 12.3 (i586), LXDE
openSUSE 12.3 (i586), LXDE
-
- Сообщения: 25
- ОС: OpenSuSe (всякие)
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Подгрузить модули hdd контроллера командой modprobe , потом makeinitrd. У вас элементарно ядро не видит hdd контроллер.
-
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Извините за ужасно тупой вопрос но что вообще такое disk by id? Ниразу не сталкивался...в каких случаях такие записи в fstab появляются?
Простые решения для Ubuntu-подобных систем: смотрим тут
-
- Сообщения: 36
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Leomitrich писал(а): ↑04.02.2008 11:01Подгрузить модули hdd контроллера командой modprobe , потом makeinitrd. У вас элементарно ядро не видит hdd контроллер.
А можно по подробнее рассказать? или ссылку дать?
-
- Сообщения: 36
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
blackdevil писал(а): ↑04.02.2008 23:32Извините за ужасно тупой вопрос но что вообще такое disk by id? Ниразу не сталкивался...в каких случаях такие записи в fstab появляются?
раделение разделов винчестера по аналогам серийных номеров. Команда, что бы их узнать ls -l /dev/disk/by-uuid
http://ru.wikipedia.org/wiki/UUID
http://manual.sidux.com/ru/part-uuid-ru.htm
-
- Сообщения: 13
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Leomitrich писал(а): ↑04.02.2008 11:01Подгрузить модули hdd контроллера командой modprobe , потом makeinitrd. У вас элементарно ядро не видит hdd контроллер.
Это я понимаю, но как это сделать? Корневой раздел не определен, следовательно modprobe не может модуль загрузить ... Если же зарузиться с загрузочного диска, то версии ядер различны, по поводу modprobe получаем тоже самое. А вот makeinitrd - не знаю точно, но её можно сделать для другого ядра (не того которое загружено в данный момент)?
-
- Сообщения: 13
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Вообщем поступил как предлагали с mkinitrd. Загрузился с загрузочного диска, запустил mkinitrd - тот трижды ругнулся (по видимому из-за разных версий ядра), но перезагрузка прошла удачно. Повторно запустил mkinitrd - уже никаких ругательств, всё ок. Всем спасибо.
-
- Сообщения: 24
- ОС: Linux
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Я пользуюсь скриптом. Вот ево содержание. никаких проблем невстречал. Разве што в переменной DISK неверный параметр.
Подключаеш второй хард к машине. Запускаеш скрипт.
#!/bin/sh
DISK="/dev/hdd"
ttt=`fdisk -l|grep "Disk $DISK"|wc -l`
if [ $ttt != "1" ]; then
echo "Не правильно подключен целевой диск."
exit 0
fi
echo "Уничтожаем данные на "$DISK
cd /
umount $DISK"1" > /dev/null 2>&1
fdisk $DISK <<EOF > /dev/null 2>&1
p
d
1
d
5
d
n
e
2
+256M
n
l
n
p
1
t
5
82
w
EOF
echo "Разметка закончена"
mkfs.ext3 -q $DISK"1" > /dev/null 2>&1
echo "Основной раздел отформатирован"
mkswap $DISK"5" > /dev/null 2>&1
echo "Swap создан"
umount /mnt/work > /dev/null 2>&1
umount /mnt/public > /dev/null 2>&1
if [ ! -d "/newdisk" ]; then
mkdir /newdisk
fi
mount $DISK"1" /newdisk
echo "Устройство смонтировано"
echo "Начали копирование..."
cp -ax bin boot cdrom dev etc home initrd initrd.img lib media mnt opt root sbin srv sys tmp usr var vmlinuz /newdisk/ > /dev/null 2>&1
#cp /etc/fstab.ext3 /newdisk/etc/fstab
cp /install-new-station.sh /newdisk/
mkdir /newdisk/proc
echo "Устанавливаем mbr"
grub-install --no-floppy --recheck --root-directory=/newdisk $DISK > /dev/null 2>&1
echo "Готово."
#poweroff
Подключаеш второй хард к машине. Запускаеш скрипт.
#!/bin/sh
DISK="/dev/hdd"
ttt=`fdisk -l|grep "Disk $DISK"|wc -l`
if [ $ttt != "1" ]; then
echo "Не правильно подключен целевой диск."
exit 0
fi
echo "Уничтожаем данные на "$DISK
cd /
umount $DISK"1" > /dev/null 2>&1
fdisk $DISK <<EOF > /dev/null 2>&1
p
d
1
d
5
d
n
e
2
+256M
n
l
n
p
1
t
5
82
w
EOF
echo "Разметка закончена"
mkfs.ext3 -q $DISK"1" > /dev/null 2>&1
echo "Основной раздел отформатирован"
mkswap $DISK"5" > /dev/null 2>&1
echo "Swap создан"
umount /mnt/work > /dev/null 2>&1
umount /mnt/public > /dev/null 2>&1
if [ ! -d "/newdisk" ]; then
mkdir /newdisk
fi
mount $DISK"1" /newdisk
echo "Устройство смонтировано"
echo "Начали копирование..."
cp -ax bin boot cdrom dev etc home initrd initrd.img lib media mnt opt root sbin srv sys tmp usr var vmlinuz /newdisk/ > /dev/null 2>&1
#cp /etc/fstab.ext3 /newdisk/etc/fstab
cp /install-new-station.sh /newdisk/
mkdir /newdisk/proc
echo "Устанавливаем mbr"
grub-install --no-floppy --recheck --root-directory=/newdisk $DISK > /dev/null 2>&1
echo "Готово."
#poweroff
-
- Сообщения: 34
- ОС: Mandriva 2010
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Спасибо, тема помогла решить аналогичную проблему, опишу тут свое решение - вдруг кому пригодится (и чтобы самому не забыть
)
Описываю самый тяжелый вариант проблемы:
Работает для OpenSUSE 10.3 и 11.0:
Переносил систему с 1 сервера на другой,
Скопировал диск - не грузится. Non-system disk...
Старый диск был симлинком на /dev/sda2, новый - /dev/cciss/c0d0p2
1. Загрузился с CD - linux rescue,
#mount /dev/cciss/c0d0p2 /mnt
#mount --bind /dev /mnt/dev
#chroot /mnt
2. далее поиском по /boot файла, содержащего sda2 нахожу /boot/grub/device.map и /boot/grub/menu.lst - там поменять соотв. имена дисков.
потом сделать grub-install - должно пройти без ошибок.
На этом и следующем шаге в некоторых случаях возникали ошибки - смонтировал кроме /dev еще и /proc, /sys:
#mount --bind /proc /mnt/proc
#mount --bind /sys /mnt/sys
После grub-install загрузчик после перезагрузки уже должен стартовать, однако другая проблема - ядро не видит диск, поэтому не перезагружаемся, а идем дальше:
3. (там же, внутри chroot):
смотрим как называется нужный модуль:
# lsmod
Я решил подгрузить модули: ide_disk, scsi_mod, sr_mod, sd_mod (если чего-то не хватит - читать сообщения об ошибках после перезагрузки):
#modprobe ide_disk
#modprobe scsi_mod
#modprobe sr_mod
#modprobe sd_mod
#mkinitrd
Если есть ошибки - проверить по смыслу, что смонтированы /proc, /sys (см. п.2)
Если все ок - значит, после перезагрузки ядро с модулями уже загрузится.
4. Однако, сама система не загрузится из-за старых настроек в /etc. Идем в /etc и ищем там файлы, содержащие sda2 (вообще sda) и меняем по смыслу:
Обязательно исправить в /etc/fstab (необязательно делать длинные симлинки, типа: /dev/disk/by-id/cciss-3600508b100104a3953544d33374c0031-part2 - вполне работает и нормальный путь: /dev/cciss/c0d0p2)
Но и это еще не все:
5. suse зачем-то привязывается к оборудованию, в частности, потом не цепляются старые сетевые карты: eth0, eth1...
Поиском подстроки eth0 в файлах по /etc находим /etc/udev/rules.d/70-persistent-net.rules - там забиты mac для сетевух. Можно просто удалить этот файл (заодно и 70-persistent-net.rules) - он потом создастся сам с нужными настройками.
(кажется все, если еще что вспомню - добавлю)

Описываю самый тяжелый вариант проблемы:
Работает для OpenSUSE 10.3 и 11.0:
Переносил систему с 1 сервера на другой,
Скопировал диск - не грузится. Non-system disk...
Старый диск был симлинком на /dev/sda2, новый - /dev/cciss/c0d0p2
1. Загрузился с CD - linux rescue,
#mount /dev/cciss/c0d0p2 /mnt
#mount --bind /dev /mnt/dev
#chroot /mnt
2. далее поиском по /boot файла, содержащего sda2 нахожу /boot/grub/device.map и /boot/grub/menu.lst - там поменять соотв. имена дисков.
потом сделать grub-install - должно пройти без ошибок.
На этом и следующем шаге в некоторых случаях возникали ошибки - смонтировал кроме /dev еще и /proc, /sys:
#mount --bind /proc /mnt/proc
#mount --bind /sys /mnt/sys
После grub-install загрузчик после перезагрузки уже должен стартовать, однако другая проблема - ядро не видит диск, поэтому не перезагружаемся, а идем дальше:
3. (там же, внутри chroot):
смотрим как называется нужный модуль:
# lsmod
Я решил подгрузить модули: ide_disk, scsi_mod, sr_mod, sd_mod (если чего-то не хватит - читать сообщения об ошибках после перезагрузки):
#modprobe ide_disk
#modprobe scsi_mod
#modprobe sr_mod
#modprobe sd_mod
#mkinitrd
Если есть ошибки - проверить по смыслу, что смонтированы /proc, /sys (см. п.2)
Если все ок - значит, после перезагрузки ядро с модулями уже загрузится.
4. Однако, сама система не загрузится из-за старых настроек в /etc. Идем в /etc и ищем там файлы, содержащие sda2 (вообще sda) и меняем по смыслу:
Обязательно исправить в /etc/fstab (необязательно делать длинные симлинки, типа: /dev/disk/by-id/cciss-3600508b100104a3953544d33374c0031-part2 - вполне работает и нормальный путь: /dev/cciss/c0d0p2)
Но и это еще не все:
5. suse зачем-то привязывается к оборудованию, в частности, потом не цепляются старые сетевые карты: eth0, eth1...
Поиском подстроки eth0 в файлах по /etc находим /etc/udev/rules.d/70-persistent-net.rules - там забиты mac для сетевух. Можно просто удалить этот файл (заодно и 70-persistent-net.rules) - он потом создастся сам с нужными настройками.
(кажется все, если еще что вспомню - добавлю)
-
- Сообщения: 138
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Поскольку в шапке есть магическое слово "клонирование" которое можно трактовать как "развертывание" поделюсь своими соображниями.
Я так понимаю официально для разворачивания решений novell на количество машин отличное от одной настоятельно рекомендуется AutoYast.
http://www.novell.com/products/desktop/fea...s/autoyast.html
Это нечто я так понимаю создающее файл ответов к инсталятору, то есть автоматизирующее выбор компонентов и развертывание системы.
возможно поэтому
Есть более сложные, но и функциональные решения. В плане скорости развертывания.
http://clonezilla.org/screenshot/?in_path=/01_Clonezilla
Этим комплектом программ можно снимать/побайтово копировать образы операционных систем linux в том числе, в том числе и с помощью multicast.
Не без последующей обработки ручками, правки конфигов, возможно придется восстановливать бут сектор, возможно править grub.conf к моему глубочайшему сожалению, впрочем это во многом зависит от сборки. Вот последнее предложение и сводит на нет указанные выше преимущества.
В данном случае коммерческие решения я не рассматривал. Может быть кому нибудь пригодится.
Я так понимаю официально для разворачивания решений novell на количество машин отличное от одной настоятельно рекомендуется AutoYast.
http://www.novell.com/products/desktop/fea...s/autoyast.html
Это нечто я так понимаю создающее файл ответов к инсталятору, то есть автоматизирующее выбор компонентов и развертывание системы.
возможно поэтому
так как другие варианты ими не рассматриваются, а кстати очень даже жаль.suse зачем-то привязывается к оборудованию
Есть более сложные, но и функциональные решения. В плане скорости развертывания.
http://clonezilla.org/screenshot/?in_path=/01_Clonezilla
Этим комплектом программ можно снимать/побайтово копировать образы операционных систем linux в том числе, в том числе и с помощью multicast.
Не без последующей обработки ручками, правки конфигов, возможно придется восстановливать бут сектор, возможно править grub.conf к моему глубочайшему сожалению, впрочем это во многом зависит от сборки. Вот последнее предложение и сводит на нет указанные выше преимущества.
В данном случае коммерческие решения я не рассматривал. Может быть кому нибудь пригодится.
-
- Сообщения: 34
- ОС: Mandriva 2010
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Вот именно о последующей "обработке ручками" речь и идет.
autoyast использую - это просто файл ответов при установке. У меня обычно установка занимает часа 2 от силы, а вот дальнейшая настройка, развертывание софта и т.п. - месяцы.
Зачем они привязываются к оборудованию - понять можно, но ИМХО от таких привязок гораздо больше проблем, чем пользы.
-
- Сообщения: 138
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
autoyast использую - это просто файл ответов при установке.
жаль, я думал он способен на большее.
Может быть подумать о скриптах cо строчками типа
zupper что то там
или о http://ru.opensuse.org/Build_Service
Зачем они привязываются к оборудованию - понять можно,
ну уж не знаю. Я лично не очень понимаю этого. Однако... что им мешает после разворачивания сгенерить некие криптографические ключи к примеру, для индификации уникальности машины например.
гораздо больше проблем, чем пользы.
+ 100. Мелкомегкие наоборот подобные решения все совершенствуют и совершенствуют, в том числе официально поддерживают. RiS уже в прошлом, во всю рулит WDS который позволяет разворачивать ОС вместе с установленным и настроенным софтом на кучу машин и очень быстро. Негоже отставать, надо догонять и обгонять в подобных вопросах

У меня обычно установка занимает часа 2 от силы
Два часа - это очень и очень много времени, что не может вызывать грусть. Слишком трудоемко.
Не сочтите за рекламу, есть маленький дистрибутив, на базе Gentoo http://www.calculate-linux.ru/ я про редакцию для Desktop-а.
Установка производится путем создания fdisk ом разделов и копирования туда образа 1 в 1 с CD. Ну вы представляете сколько нужно времени что бы скопировать 1,5 гигабайта на современной машине? К томуже никто не мешает написать некие скрипы автоматизирующие процесс до нажатия одной иконки. Там есть канал подержки в irc, может быть расскажут о нюансах, о том как отвязывали дистрибутив от привязки к железу, некоторые вещи в дистрибутивах схожи, некоторые нет. Уж извините, не сочтите за рекламу

-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
ЕМНИП, они используют Cobbler.Nelar писал(а): ↑31.03.2009 18:34Не сочтите за рекламу, есть маленький дистрибутив, на базе Gentoo http://www.calculate-linux.ru/ я про редакцию для Desktop-а.
Установка производится путем создания fdisk ом разделов и копирования туда образа 1 в 1 с CD. Ну вы представляете сколько нужно времени что бы скопировать 1,5 гигабайта на современной машине? К томуже никто не мешает написать некие скрипы автоматизирующие процесс до нажатия одной иконки. Там есть канал подержки в irc, может быть расскажут о нюансах, о том как отвязывали дистрибутив от привязки к железу, некоторые вещи в дистрибутивах схожи, некоторые нет. Уж извините, не сочтите за рекламуя к нему отношения никакого не имею
Cobbler - Linux installation server
Пояснение
Универсальная система для организации сетевой загрузки и обновления группы машин, поддерживающей наиболее популярные Linux дистрибутивы. Cobbler позволяет используя простой набор команд сконфигурировать систему для бездисковой загрузки, переустановки, установки по сети, инсталляции в виртуальное окружение Xen, qemu, KVM или VMware Server.
http://en.wikipedia.org/wiki/Cobbler_(software)
-
- Сообщения: 1030
- ОС: Debian9
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Подскажите как мне наиболее быстрым методом перенести мои инсталяции моих осей с нынешнего сата2 на 250 гб на сата 2 500 гб . речь идет о ноутбуке, из особенностей: новый диск 7200об/мин, старый 5400.
стоят оси: виста. суся 11,1 и 11,2
на текущем диске 7 разделов.
новый диск могу подключить к ноуту по usb через внешний адаптер.
ранее никогда этим не занимался.
на данный момент активно пользуюсь 11,1 и 11,2.
заранее спасибо, просто не хочу терять все что настроено и установлено.
стоят оси: виста. суся 11,1 и 11,2
на текущем диске 7 разделов.
новый диск могу подключить к ноуту по usb через внешний адаптер.
ранее никогда этим не занимался.
на данный момент активно пользуюсь 11,1 и 11,2.
заранее спасибо, просто не хочу терять все что настроено и установлено.
-
- Сообщения: 1030
- ОС: Debian9
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
Ура! я уже пользуюсь 11,1 с нового диска! признаться честно это было не очень просто, но уже по аналогии с тем как я заставил работать 11,1 заставлю и 11,2 и винду, хотя она может и так заработает... ее диск системный по счету на новом диске осталсяя под темже номером, второй.
хм... на операцию ушло времени сутки, ну это с копированием 200 гигов по usb и частыми перерывами по разным причинам.
хм... на операцию ушло времени сутки, ну это с копированием 200 гигов по usb и частыми перерывами по разным причинам.

-
- Сообщения: 2
- ОС: Open SuSE 12.2 x64
Re: Клонирование, копирование, перенос диска с одного ПК на другой ПК, замена мат платы и т. п. на openSUSE 10.3
iltmpz писал(а): ↑30.03.2009 18:24Спасибо, тема помогла решить аналогичную проблему, опишу тут свое решение - вдруг кому пригодится (и чтобы самому не забыть)
Описываю самый тяжелый вариант проблемы:
Работает для OpenSUSE 10.3 и 11.0:
Переносил систему с 1 сервера на другой,
Скопировал диск - не грузится. Non-system disk...
Старый диск был симлинком на /dev/sda2, новый - /dev/cciss/c0d0p2
...
Здравствуйте, аналогичная ситуация была - когда надо перенести на другое железо уже установленную систему без переустановки.
Итак у меня была система OpenSuse 12.1, которая работала, но в один прекрасный день накрылась встроенная видеокарта (вместе с мостом

в итоге остался жесткий диск а остальное железо изменилось.
Жесткий подключался по uuid, но при загрузке не мог загрузится плюс видюха этого стала слабее и первая проблема - это отказ монитора работать на том
разрешении, котором он раньше работал. Тут все просто оказалось при загрузке нужно задать параметр ядра:
VGA=ASK - это приведёт к тому что вас спросит в каком режиме загрузить монитор или сразу VGA=33B (800x600)
дальше проблема с не находжением диска:
загрузившись с диска, запустил восстановление системы, подгрузилась минимальная система (драйверы для устройств)
У меня была обратная ситация диски монтировались по uuid а мне легче исправить на символьное.
но сталкнулся с тем, что даже нечем отредактировать настройки (vi не предлагать!!!)
поэтому примонтировал системный диск (sda1)
#mount /dev/sda1 /mnt
#mount --bind /dev /mnt/dev
#mount --bind /sys /mnt/sys
#mount --bind /proc /mnt/proc
#chroot /mnt - сменил окружение и получил практически рабочую систему
из под неё запустился yast и с помошью него успешно поменял необходимые параметры и переустановил загрузчик

(и незабыл выбрать для монитора разрешение), хотя есть вариант запустить mc и его редактором подправить файлы конфигурации.
P.S Искал готовое решение 2 дня, а найдя удивлялся как всё просто.
Надеюсь кому-нибудь это поможет, мне кажется через yast с псевдографикой удобно.
Код: Выделить всё
begin
Repeat
Sound(Random(1000)+1000);
Delay(200);
Until not KeyPressed;
NoSound;
end.