Migrando instalação de um HD para o outro

1. Migrando instalação de um HD para o outro

Luis Gabriel Dahmer Hahn
luisgdh

(usa Slackware)

Enviado em 21/02/2011 - 21:02h

Aew galera, to numa situação meio complicada faz uns 10 dias jah e naum consigo resolver...

To com Ubuntu instalado no meu HD de 160, numa partição de 60, e como to fazendo 38 GB de download em torrent, acabei ficando praticamente sem espaço algum...

Resolvi mudar minha instalação pra um HD de 1TB, partição de 100GB e jah ia aproveitar e instalar o Slackware em um espaço restante...

Soh que tentei copiar essa instalação de tudo qto eh jeito e naum consigo, o q me recomendaram na net foi copy -a e depois editar o fstab com as novas configurações do HD...

segui este tutorial: http://beans.seartipy.com/2006/09/24/moving-a-gnulinux-installation-to-a-different-partition/

Qdo reiniciei o pc, configurei o boot na nova instalação mais ele fica com o underline piscando no canto superior esquerdo da tela (como se tivesse procurando boot) e naum acontece nada...

Dei boot de novo no live CD e reinstalei o GRUB, ai ele reconheceu a instalação mais qdo selecionei ela ele dá o msm problema, soh q pelo fato de o GRUB ser "inteligente", ele percebe q naum pôde dar boot e dpois de um tempo dá uma msg de erro flando q o tempo limite para o boot expirou...

Alguém sabe me ajudar??


  


2. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/02/2011 - 21:14h

Vc verificou se a UUID do novo HD está correta?

Use o comando "blkid" para checar a UUID.


3. Nd ainda...

Luis Gabriel Dahmer Hahn
luisgdh

(usa Slackware)

Enviado em 21/02/2011 - 21:45h

Cara, fiz o q vc sugeriu, mas qdo dei o comnando apareceram 3 UUID's...

A primeira referente a partição /dev/sda1 (Ubuntu), outra para a /dev/sda2 (swap) e outra para a /dev/sda3 (que tinha reservado para o slackware...

Tentei com as 2 primeiras e naum funcionou com nenhuma...

Mais msm assim obrigado pela dica


4. Re: Migrando instalação de um HD para o outro

Osiel
mrtuxys

(usa Outra)

Enviado em 21/02/2011 - 21:53h

Esse comando blkid é bom, mas uma vez ele me pregou uma peça quando não mostrou todas as UUIDs que eu tinha, se for esse seu caso tente esse aqui.
ls -lah /dev/disk/by-uuid/



5. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/02/2011 - 22:00h

Poste aqui a saída de

cat /etc/fstab

blkid

cat /boot/grub/grub.cfg


6. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/02/2011 - 22:02h

Outra coisa: já verificou se a partição onde está o Ubuntu está marcada como "boot"?

Use o Gparted via Live CD para isso.


7. Re: Migrando instalação de um HD para o outro

Luis Gabriel Dahmer Hahn
luisgdh

(usa Slackware)

Enviado em 21/02/2011 - 22:19h

Tipo, eu to usando um LiveCD pra acessar o pc, por isso nos comandos / eu executei como /media/LG/

tah aew

root@ubuntu:/home/ubuntu# clear

root@ubuntu:/home/ubuntu# cat /media/LG/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 noatime 0 1
/dev/sda2 none swap sw 0 0
# swap was on /dev/sdb5 during installation
UUID=30e27364-0f21-42ed-86d2-5eee6d444d66 none swap sw 0 0
root@ubuntu:/home/ubuntu# blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: LABEL="LG" UUID="4f36112c-4a30-43a5-9525-4edc2962b995" TYPE="ext4"
/dev/sda2: UUID="30e27364-0f21-42ed-86d2-5eee6d444d66" TYPE="ext4"
/dev/sda3: UUID="ac4b50b9-4a9f-46ef-a30f-4a9d12568661" TYPE="ext4"
/dev/sda5: LABEL="Data" UUID="fc187542-6169-4385-a0c5-ee5e6df0db02" TYPE="ext4"
root@ubuntu:/home/ubuntu# cat /media/LG/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
insmod vbe
insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.35-24-generic ...'
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=9b66e84d-a5de-4e54-bd62-c994957c6f9e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 9b66e84d-a5de-4e54-bd62-c994957c6f9e
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ "x${timeout}" != "x-1" ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
root@ubuntu:/home/ubuntu#




Desde jah, obrigado...


8. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/02/2011 - 22:28h

Todas as suas entradas de menu do Grub apontam para o dispositivo cuja UUID começa com "9b66e84d".

E esse dispositivo sequer existe, pois deve ser uma partição do HD susbtitituído.

Vc vai precisar editar seu fstab e substituir /dev/sdaX pela respectiva UUID, tal como está na partição swap.

Depois disso vc recupera o Grub e tenta iniciar o novo HD.


9. Re: Migrando instalação de um HD para o outro

Luis Gabriel Dahmer Hahn
luisgdh

(usa Slackware)

Enviado em 22/02/2011 - 20:07h

Malz a demora...

Aff, ainda num deu naum...

Tipo, mudei tds as configurações de UUID's, tanto do /etc/fstab qto do /boot/grub/grub.cfg e ainda num deu boot...

Num tem nenhum outro lugar q possa estar o erro??

Valeu...


10. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 20:18h

Vc editou o arquivo /boot/grub/grub.cfg?

Não devia ter feito isso, se é que fez.

Dê boot pelo Live CD e edite o fstab da partição onde o Ubuntu está instalado, reiniciando o computador em seguida, novamente pelo Live CD.

Rode o Gparted pelo Live CD e verifique se a partição onde o Ubuntu está instalado está marcada como "boot". Se o Gparted não estiver disponível no Live CD, instale-o (funciona).

Faça os procedimentos para a recuperação do Grub2.

Agora vem o teste: reinicie sem o Live CD.


11. Re: Migrando instalação de um HD para o outro

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 20:21h

Como recuperar o Grub2:

http://www.vivaolinux.com.br/dica/Como-recuperar-o-GRUB-em-3-comandos-Esse-funciona


12. Re: Migrando instalação de um HD para o outro

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 23/02/2011 - 02:03h

Fiz a migração e clonagem de partições pequenas em um HD de 110Gb para partições maiores em HD de 320Gb, usando o ddrescue. Depois de feita a clonagem de cada uma das partições, apenas precisei mandar verificar e corrigir erros no gparted. Embora as partições estivessem com um tamanho maior, ao clonar com o ddrescue, voltavam a aparecer como se estivessem nas partições antigas. Ao fazer a verificação e correção dos erros, passou a aparecer o tamanho correto.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts