interface31
Goto Top

Ubuntu auf neuen alten Rechner GRUB Error

Hi,

aus einem bestehenden System Thinclient mit 1,5GHz Celeron die Partition von einer M2 HDD auf eine SSD HDD übertragen.
Jetzt meldet mir Grub das er nicht booten kann.
Habe die Partition ausfindig gemacht und mit
set prefix
set root
insmod normal
normal
Das Menue aufgerufen
Wenn ich jetzt Ubuntu auswähle kommt

error: file /boot/grub/i386-pc/test.mod not found
und noch weitere Error Meldungen mit not found

Das Zielsystem ist ein HP Z600 Rechner mit Xenon CPU
also etwas älter.

Krieg ich das jetzt irgendwie zum laufen bewegt?

cu

Content-ID: 5112905570

Url: https://administrator.de/contentid/5112905570

Ausgedruckt am: 24.11.2024 um 16:11 Uhr

Lochkartenstanzer
Lochkartenstanzer 27.12.2022 aktualisiert um 21:25:55 Uhr
Goto Top
Moin,


knoppix booten und grub-install mit dem üassenden parameter für root-directory aufrufen. Dann sollte es wieder laufen.

lks

PS: hast Du nur eine Partition übertragen oder die gesamte HDD? Wen Du nur eine Partition übertragen has, mußt Du schauen, ob de bootdatein nich da sind und ob auch die UUIDs in der grub.cfg passen.
interface31
interface31 27.12.2022 aktualisiert um 21:42:11 Uhr
Goto Top
Hi,

nein habe alle Partitionen übertragen.
Die UUID habe ich nicht angepaßt.

Habe den Grub install mit Live-Ubuntu gemacht aber brachte nix oder falsch gemacht face-smile

Grundproblem war die M2 ist 512GB groß und die SSD nur 240GB Clonezilla hat dann abgebrochen.
Dachte dann ok, machst die Partition vom Source und kopierst dann.
Kann ich es auch über das Ursprungssystem Ubuntu 20 hinbekommen?

cu
Lochkartenstanzer
Lochkartenstanzer 27.12.2022 um 23:32:54 Uhr
Goto Top
Zitat von @interface31:

Grundproblem war die M2 ist 512GB groß und die SSD nur 240GB
...
Kann ich es auch über das Ursprungssystem Ubuntu 20 hinbekommen?

Es gibt viele Wege nach Rom. eine Möglichkeit:

  • Knoppix oder ein anderes linux-live-System auf dem Source-System booten
  • mit gparted die Partitionen verkleinern und so verschieben daß sie auf die Ziel-SSD passen.
  • mit ddrescue kopieren
  • Falls es das gpt-Partitionsschema ist, mit sgdisk -R /dev/ZielSSD /dev/QuellSSD die Partitionstabelle kopieren.

Danach sollte das Booten funktionieren.

Wichtig: je nachdem, ob die Quelle UEFI oder legacy-Boot benutzt, sollte das Zielsystem genauso konfiguriert werden. Ansonsten muß man ggf auch das Partitionscschema ändern und grubinstall frisch aufrufen.

lks

PS: Falls Änderungen am Quellsystem nicht gewünscht sind, kann man auch mit ddrescue ein Image auf eine imagedatei machen, diese mit kpartx als device einbinden und dann darauf die Partitionen zurechtschieben.
interface31
interface31 28.12.2022 um 12:23:36 Uhr
Goto Top
Hi,

ja habe die Partition verkleinert und dann kopiert.
Muß mir mal das kpartx anschauen.

Wie sehe ob UEFI verwendet wird oder legacy?

Wenn ich mir die Partition anschaue steht da EFI

cu
Lochkartenstanzer
Lochkartenstanzer 28.12.2022 aktualisiert um 12:43:44 Uhr
Goto Top
Zitat von @interface31:

Hi,

ja habe die Partition verkleinert und dann kopiert.

Nur die Partition oder am ich den Rest.


Muß mir mal das kpartx anschauen.

Wie sehe ob UEFI verwendet wird oder legacy?

Wenn ich mir die Partition anschaue steht da EFI

cu

Moin,

Mach mal ein sudo fdisk -l sowohl bei der Quelle als auch beim Ziel und stell das hier rein.


Und der Inhalt von / etc/fstab wäre auch interessant

lks
interface31
interface31 28.12.2022 aktualisiert um 20:46:55 Uhr
Goto Top
Puh ok, also hier vom Live System


 sudo fdisk -l
Festplatte /dev/loop0: 63,24 MiB, 66301952 Bytes, 129496 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop1: 63,28 MiB, 66347008 Bytes, 129584 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop2: 72,88 MiB, 76398592 Bytes, 149216 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop3: 4 KiB, 4096 Bytes, 8 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop4: 72,93 MiB, 76451840 Bytes, 149320 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop5: 346,34 MiB, 363151360 Bytes, 709280 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop6: 91,7 MiB, 96141312 Bytes, 187776 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop7: 9,64 MiB, 10092544 Bytes, 19712 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/sda: 476,96 GiB, 512110190592 Bytes, 1000215216 Sektoren
Festplattenmodell: INTENSO         
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 45CBB041-3F73-41D7-8B3C-46617DDD7393

Gerät       Anfang       Ende  Sektoren  Größe Typ
/dev/sda1     2048    1050623   1048576   512M EFI-System
/dev/sda2  1050624 1000214527 999163904 476,4G Linux-Dateisystem


Festplatte /dev/loop8: 54,24 MiB, 56872960 Bytes, 111080 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop9: 346,3 MiB, 363118592 Bytes, 709216 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop10: 49,64 MiB, 52031488 Bytes, 101624 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop11: 45,95 MiB, 48160768 Bytes, 94064 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes


fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
# /boot/efi was on /dev/sda1 during installation
/swapfile                                 none            swap    sw              0       0
UUID=9CBC-18FA /boot/efi vfat umask=0077,x-gvfs-name=interface 0 1
UUID=4c2da469-9a90-4aeb-b43e-fe131039a677 / ext4 errors=remount-ro,x-gvfs-name=20 0 1

Hier die Ziel HDD

Festplatte /dev/sdb: 223,58 GiB, 240057409536 Bytes, 468862128 Sektoren
Festplattenmodell: 2115            
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 33553920 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x8b4db191

Gerät      Boot  Anfang      Ende  Sektoren Größe Kn Typ
/dev/sdb1  *       2048   1050623   1048576  512M ef EFI (FAT-12/16/32)
/dev/sdb2       1114095 468837389 467723295  223G 83 Linux
Lochkartenstanzer
Lochkartenstanzer 29.12.2022 um 01:10:36 Uhr
Goto Top
Und jetzt noch blkid und grub.cfg, dann kann man das außeiinandersortieren.

lks
interface31
interface31 02.01.2023 um 21:19:46 Uhr
Goto Top
Hi,

Happy New Year, habe es jetzt mit Super Grub2 hinbekommen , war einfacher face-smile
Wenn ich aber vom Quellsystem auf die Zielsystem die HDD die Partition kopiere, kann ich es dort gleich richt einstellen in UBuntu?

cu