grub läd nicht

Probleme mit Samba, NFS, FTP und Co.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

grub läd nicht

Beitrag von Huck Fin » 16.08.2024 08:35:42

Moin,
ich komme gerade aus dem Krankenhaus.
Habe auch noch Fieber.
Stehe total neben mir.

Problem:
Mein Linux Server startet nicht mehr.
Da steht GRUB
mehr nicht.
Kann mich nicht erinnern, etwas geändert zu haben bis da.

Habe auch schon vom USB Stick den Rettungsmodus gestartet.
Dummerweise habe ich beim googeln das hier gefunden und durchgeführt.

Code: Alles auswählen

parted /dev/sda
) disk_set pmbr_boot on
) mkpart grub 64s 2047s
) set 1 bios_grub on
grub-install /dev/sda
ich habe wohl jetzt auf GPT geändert ?
Wie mache ich das rückgängig ?
Ich habe ext4 Dateisystem

schwedenmann
Beiträge: 5619
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: grub läd nicht

Beitrag von schwedenmann » 16.08.2024 08:53:26

Hallo
Ich habe wohl jetzt auf GPT geändert ?
Wie mache ich das rückgängig ?
Ich habe ext4 Dateisystem

was hat GPT mit ext4 zu tun ?

OB du gpt oder msdos Partitionsschema, ist doch egal solange du kein UEFI benutzt.


mfg
schwedenmann

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: grub läd nicht

Beitrag von Huck Fin » 16.08.2024 08:55:00

Ich kann die Partition /dev/sda1 jetzt nicht mehr mounten !

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: grub läd nicht

Beitrag von MSfree » 16.08.2024 09:04:36

Huck Fin hat geschrieben: ↑ zum Beitrag ↑
16.08.2024 08:55:00
Ich kann die Partition /dev/sda1 jetzt nicht mehr mounten !
Ja, weil du m it mkpart die alte Partitionstabelle zerstört hast. Ohne die Kentnis der Anfangs- und Endsektoren der alten Partitionen kannst du die Partitionstabelle nicht wiederherstellen.

Mir fallen dazu ein paar Rettungswerkzeuge ein, die man von einem Rettungssystem wie grml starten könnte, z.B. testdisk.

schwedenmann
Beiträge: 5619
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: grub läd nicht

Beitrag von schwedenmann » 16.08.2024 09:04:57

Hallo

Zeig mal das jetzige Partitionsschema.

Was ist sda1 ?

mfg
schwedenmann

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: grub läd nicht

Beitrag von Huck Fin » 16.08.2024 09:17:54

Ich habe noch ne alte Linux platte von der ich mal gebootet habe.

Code: Alles auswählen

root@server2:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk
├─sda1   8:1    0 111,8G  0 part /
└─sda2   8:2    0   354G  0 part
sdb      8:16   0   3,6T  0 disk
├─sdb1   8:17   0 167,6G  0 part
├─sdb2   8:18   0   1,8T  0 part
├─sdb3   8:19   0   1,7T  0 part
├─sdb4   8:20   0   7,8G  0 part
└─sdb5   8:21   0   992K  0 part
sdc      8:32   1   3,7G  0 disk
├─sdc1   8:33   1   378M  0 part
└─sdc2   8:34   1   2,5M  0 part
root@server2:~#

Code: Alles auswählen

Device          Start        End    Sectors   Size Type
/dev/sdb1        2048  351561727  351559680 167,6G BIOS boot
/dev/sdb2   351561728 4241428479 3889866752   1,8T Linux filesystem
/dev/sdb3  4257812480 7814037134 3556224655   1,7T Linux filesystem
/dev/sdb4  4241428480 4257812479   16384000   7,8G Linux swap
/dev/sdb5          64       2047       1984   992K Linux filesystem

Partition table entries are not in disk order.
Nachtrag
Nach einem fsck konnte ich die Partition wieder mounten.
Ich sichere jetzt erst mal alles

Das sieht für mich so richtig aus

Code: Alles auswählen

root@server2:~# mount /dev/sdb1 /mnt
mount: /mnt: mount(2) system call failed: Die Struktur muss bereinigt werden.

schwedenmann
Beiträge: 5619
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: grub läd nicht

Beitrag von schwedenmann » 16.08.2024 09:50:16

Hallo



sdb ist die Serverplatte, richtig ?


Dann hat dein Befehl eine bios_grub Partiton eingeschoben mit 165GB, viel zu groß, 1-2MB reichen dafür, dabei wurde dann die ursprüngliche sda etwas verkleinert und heißt jetzt sdb2 (sda2).

Eigentlich müßtest du ev. das FS resizen, google mal nach ext4 und resize, das müßte ev. vor dem mounten gemacht werden.


mfg
schwedenmann

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: grub läd nicht

Beitrag von Huck Fin » 18.08.2024 14:35:50

@schwedenmann
Irgendwie komme ich an die letzte Partition nicht mehr ran.
Die root (ca 160 GB) geht. Habe ich gesichert.
Die nächste "data1" konnte ich mounten und komplett sichern.
Dann kommt eine swap
und danach hatte ich eine sehr große partition, die nicht auftaucht.
die müsste sdb4 heissen, es gibt aber nur sdb1 - 3

Code: Alles auswählen

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486401 255 63
Analyse cylinder 308030/486400: 63%


  Linux                    0  32 33 21883 179 56  351559680 [System]
  Linux                21883 179 57 264016 181 37 3889866752 [data1]
  Linux Swap           264016 181 38 265036 144 52   16383984
  Linux                265036 145  6 491754  13 63 3642216412
wie kann ich die denn wieder zugreifbar machen ?

Code: Alles auswählen

the harddisk seems to small 

sagte mir tesdisk übrigens.
ich poste mal, wenn er fertig ist...

Code: Alles auswählen

The harddisk (4000 GB / 3726 GiB) seems too small! (< 4044 GB / 3767 GiB)
Check the harddisk size: HD jumper settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  Linux                265036 145  6 491754  13 63 3642216412

Antworten