Gparted как перенести систему на другой диск? (не потеряв загрузку)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Gparted как перенести систему на другой диск?

Сообщение Slimy »

В общем проблема в том что после переноса с одного диска на другой разделов, с нового диска загрузка не стартует.
после введени

Код: Выделить всё

dd if=/dev/sdb of=/dev/sdc bs=446 count =1

Получаю could not read from boot medium. Вопрос что же ему не нравится полная копия разделов копия загрузочного сектора а всеравно не работает.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21542
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Gparted как перенести систему на другой диск?

Сообщение Bizdelnick »

Какой загрузчик используется? fdisk -l и blkid покажите.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Gparted как перенести систему на другой диск?

Сообщение Slimy »

Так загрузчик Grub2. Система ubuntu 10.10. Все манипуляции с виртуальными дисками в virtualbox.
вывод команд

user@host

mf@mf-laptop:~$ sudo fdisk -l Диск /dev/sda: 32.7 ГБ, 32678871040 байт 255 heads, 63 sectors/track, 3972 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00097c7c Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 1299 10426368 83 Linux /dev/sda2 1299 3852 20508672 83 Linux /dev/sda3 3852 3973 975872 82 Linux своп / Solaris Диск /dev/sdb: 49.5 ГБ, 49488592896 байт 255 heads, 63 sectors/track, 6016 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0005efa9 Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 * 1 973 7813120 83 Linux Раздел 1 не заканчивается на границе цилиндра. /dev/sdb2 974 3494 20249932+ 83 Linux /dev/sdb3 3495 3738 1959930 82 Linux своп / Solaris Диск /dev/sdc: 34.8 ГБ, 34830548992 байт 255 heads, 63 sectors/track, 4234 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0005efa9 Устр-во Загр Начало Конец Блоки Id Система /dev/sdc1 * 1 1398 11225088 83 Linux /dev/sdc2 1398 4110 21785600 83 Linux /dev/sdc3 4110 4235 1002496 82 Linux своп / Solaris mf@mf-laptop:~$ sudo blkid /dev/sda1: UUID="7639033b-2eeb-4e4c-835b-4b0505a647c4" TYPE="ext4" /dev/sda2: UUID="e9556b3c-ffd3-46c6-b2e1-3c15069d8311" TYPE="ext4" /dev/sda3: UUID="013304a0-93c3-4528-b60b-59c7b96b45f5" TYPE="swap" /dev/sdb1: UUID="bbb618b8-761e-40db-9caa-73809e9ece2f" TYPE="ext4" /dev/sdb2: LABEL="home" UUID="0a7ffe62-0309-4165-b310-4d3dfe8645f7" TYPE="ext4" /dev/sdb3: LABEL="swap" UUID="fc3300cf-f35c-4840-8f37-bc8dbf0e7d92" TYPE="swap" /dev/sdc1: UUID="bbb618b8-761e-40db-9caa-73809e9ece2f" TYPE="ext4" /dev/sdc2: LABEL="home" UUID="0a7ffe62-0309-4165-b310-4d3dfe8645f7" TYPE="ext4" /dev/sdc3: LABEL="swap" UUID="a2940990-b3ad-4e3e-93f9-d571524af921" TYPE="swap"


перезд с sdb на sdc.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Gparted как перенести систему на другой диск?

Сообщение sash-kan »

так может, надо сделать grub-install (или как оно там нынче правильно) ?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Gparted как перенести систему на другой диск?

Сообщение Slimy »

sash-kan писал(а):
02.09.2011 12:45
так может, надо сделать grub-install (или как оно там нынче правильно) ?

Да это конечно помогло grub-install --root-directory=/mnt/ /dev/sdb, но почему так происходит в чем подвох ведь копирование по сути dd.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Gparted как перенести систему на другой диск?

Сообщение Ism »

bs=446


Может в этом дело ? Нужно кратный размеру сектора 512
Кроме того возможно причина в UUID , у нового диска он другой, и возможно старый grub смотря на это уходит в аут.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Gparted как перенести систему на другой диск?

Сообщение Slimy »

Ism писал(а):
02.09.2011 13:47
bs=446


Может в этом дело ? Нужно кратный размеру сектора 512
Кроме того возможно причина в UUID , у нового диска он другой, и возможно старый grub смотря на это уходит в аут.

Это значение выбрано специально чтобы не затереть таблицу разделов. Которая перенсласть при помощи gparted.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Gparted как перенести систему на другой диск?

Сообщение Ism »

Сомнительный способ, или копировать с винта на винт dd посекторно или install grub
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Gparted как перенести систему на другой диск?

Сообщение shotdownsystem »

кто сказал что 1 раздел находится сразу за МБР?
dd if=/dev/sdb of=/dev/sdc bs=512 count=62 skip=1 обычно помогает или убьет ))
puts ("Working, please wait...");while(1);
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Gparted как перенести систему на другой диск?

Сообщение Ism »

Вообщето у Gparted есть все инструменты чтоб сделать копию разделов, обычный копипаст. Насчет mbr не знаю, но думаю должно быть
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux

Re: Gparted как перенести систему на другой диск?

Сообщение denel »

Slimy писал(а):
02.09.2011 15:23
Ism писал(а):
02.09.2011 13:47
bs=446


Может в этом дело ? Нужно кратный размеру сектора 512
Кроме того возможно причина в UUID , у нового диска он другой, и возможно старый grub смотря на это уходит в аут.

Это значение выбрано специально чтобы не затереть таблицу разделов. Которая перенсласть при помощи gparted.

если уж так боитесь затереть таблицу разделов то можно было сначала неренести 512 mbr а после этого манипулировать с копированием. Но самое верное - скопировать и после этого использовать grub-install для нового местоположения загрузчика, там ему все и указать.
Спасибо сказали: