[linux-support] Umzug auf eine groessere Festplatte
Gaudenz Steinlin
gaudenz at soziologie.ch
Fri Oct 17 09:43:49 CEST 2008
Hallo
On Fri, Oct 17, 2008 at 06:45:22AM +0000, Aravindo Wingeier wrote:
> Hallo zusammen
>
> Mein laptop hat eine 80GB Festplatte, die ich gerne mit einer 320 GB
> festplatte ersetzen moechte. Ubuntu 8.04.
> Natuerlich soll darauf dann das gleiche system laufen wie jetzt.
>
> Ich habe versucht, mit tar {von der ubuntu-live cd aus} das System zu
> kopieren. Das schien dann auch gut auszusehen.
> Habe dann noch mit chroot und grub-install den mbr geschrieben.
> Beim boot erschein dann der Fehler:
> --
> GRUB Loading stage 1.5.
> Grub loading, please wait...
> Error 21
> ---
21 : Selected disk does not exist
This error is returned if the device part of a device- or full file name refers
to a disk or BIOS device that is not present or not recognized by the BIOS in the system.
>
> Wo koennte ich den Fehler gemacht haben? Den Code 21 verstehe ich bissher
> nicht.
Das Grub Manual ist dein Freund:
http://www.gnu.org/software/grub/manual/html_node/index.html
>
> 1. Was ist die richtige methode, die root-partition zu kopieren?
> cp/tar/cpio/dd...?
Das spielt eigentlich keine Rolle, so lange du darauf achtest, dass
auch device nodes und andere special files richtig kopiert werden und dass
die timestamps und rechte erhalten bleiben. Tar ist sicher nicht schlecht,
cpio ist wohl äquivalent, mit dd musst du danach noch das dateisystem
vergrössern, mit cp sollte es auch gehen, aber da gibt's sicher die meisten
fallstricke.
> 1.2. Was koennte an am Grub falsch sein?
Der Grub findet deine disk nicht. Ich denke die wahrscheinlichste ursach ist,
dass du beim kopieren und installieren von grub auf der neuen disk die alte
disk noch eingebaut und die neue in einem externen gehäuse hattest. Stimmt das?
Nun hat grub sich wohl das falsche device gemerkt und sucht seine weiteren
komponenten am falschen ort. Eine weitere moglichkeit wäre ein typo in der menu.lst.
(siehe unten)
Ich würde nochmals von der live cd booten, mit der neuen disk im laptop und
grub-install nochmals ausführen. Falls das nicht hilft würde ich die grub
konfiguration genauer untersuchen und das grub manual zu hilfe nehmen.
>
> Ich bin froh um jede Hilfe...
Das könnte ev. auch helfen:
http://wiki.ubuntuusers.de/Grub
> Merci und lieber gruss
>
> Aravindo
>
>
>
> Noch ein paar zusatzinfos: Das system ist auf der neuen platte auf sda2:
> Device Boot Start End Blocks Id System
> /dev/sda1 1 261 2096451 82 Linux swap / Solaris
> /dev/sda2 * 262 4085 30716280 83 Linux
> /dev/sda3 4086 38913 279755910 83 Linux
>
>
> /boot/grub/menu.lst:
> ----
> timeout 3
> groot=(hd0,1)
^^^^^
Steht hier wirklich groot? groot ist laut manual kein grub befehl...
> title Ubuntu 8.04.1, kernel 2.6.24-19-generic
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-19-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro quiet splash
> initrd /boot/initrd.img-2.6.24-19-generic
> quiet
>
> title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-19-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro single
> initrd /boot/initrd.img-2.6.24-19-generic
>
> title Ubuntu 8.04.1, kernel 2.6.24-18-generic
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-18-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro quiet splash
> initrd /boot/initrd.img-2.6.24-18-generic
> quiet
>
> title Ubuntu 8.04.1, kernel 2.6.24-18-generic (recovery mode)
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-18-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro single
> initrd /boot/initrd.img-2.6.24-18-generic
>
> title Ubuntu 8.04.1, kernel 2.6.24-16-generic
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.24-16-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro quiet splash
> initrd /boot/initrd.img-2.6.24-16-generic
> quiet
>
> title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
> root (hd1,3)
> kernel /boot/vmlinuz-2.6.24-16-generic
> root=UUID=637a4263-0095-45c3-bbab-5883f8198c62 ro single
> initrd /boot/initrd.img-2.6.24-16-generic
>
> title Ubuntu 8.04.1, memtest86+
> root (hd1,3)
> kernel /boot/memtest86+.bin
> quiet
> ------
>
> /boot/grub/device.map
> (hd0) /dev/sda
Ist die disk auch im laptop noch /dev/sda oder wurde sie zu /dev/hda?
Gruss Gaudenz
--
Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better.
~ Samuel Beckett ~
More information about the Linux-support
mailing list