0 Mitglieder und 1 Gast betrachten dieses Thema.
Der Code zeigt nur den MBR an?
kuehhe1@lm20-test:~$ sudo bash -c "for d in \$(parted -l|grep -o \"/dev/[^ :]*\");do case \$(hexdump -v -s 0x80 -n 2 -e '2/1 \"%x\" \"\n\"' \$d) in 'aa75'|'5272') echo \$d: Grub Legacy;;'48b4'|'7c3c'|'020') echo \$d: Grub 2;;*) echo \$d;;esac;done"[sudo] Passwort für kuehhe1: /dev/sda/dev/sdb: Grub 2/dev/nvme0n1kuehhe1@lm20-test:~$
Besser:
sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "dd if=X bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X"
kuehhe1@lm20-test:~$ sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "dd if=X bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X"Kein Grub: /dev/nvme0n1Kein Grub: /dev/nvme0n1p1Kein Grub: /dev/nvme0n1p2Kein Grub: /dev/nvme0n1p3Kein Grub: /dev/nvme0n1p4Kein Grub: /dev/nvme0n1p5Kein Grub: /dev/nvme0n1p6Kein Grub: /dev/nvme0n1p7Kein Grub: /dev/nvme0n1p8Kein Grub: /dev/nvme0n1p9Kein Grub: /dev/sdaKein Grub: /dev/sda1Kein Grub: /dev/sda2Kein Grub: /dev/sda3Kein Grub: /dev/sda4Kein Grub: /dev/sda5Kein Grub: /dev/sda6Kein Grub: /dev/sdbKein Grub: /dev/sdb1Kein Grub: /dev/sdb2Kein Grub: /dev/sdb3kuehhe1@lm20-test:~$
user@LM20-X1:~$ sudo bash -c "for d in \$(parted -l|grep -o \"/dev/[^ :]*\");do case \$(hexdump -v -s 0x80 -n 2 -e '2/1 \"%x\" \"\n\"' \$d) in 'aa75'|'5272') echo \$d: Grub Legacy;;'48b4'|'7c3c'|'020') echo \$d: Grub 2;;*) echo \$d;;esac;done" /dev/sda: Grub 2 user@LM20-X1:~$ sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "dd if=X bs=1 count=512 2>/dev/null | grep GRUB > /dev/null && echo Grub gefunden: X || echo Kein Grub: X"Grub gefunden: /dev/sdaKein Grub: /dev/sda1Grub gefunden: /dev/sda2Kein Grub: /dev/sda3Grub gefunden: /dev/sda4Kein Grub: /dev/sda5Kein Grub: /dev/sda6Kein Grub: /dev/sda7user@LM20-X1:~$ lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINTNAME FSTYPE LABEL SIZE MOUNTPOINTsda 238,5G ├─sda1 ext4 debbie 20G ├─sda2 ext4 deb11 20G ├─sda3 1K ├─sda4 ext4 ulyana 14,9G /├─sda5 ext4 X1DAT 160G /run/timeshift/backup├─sda6 swap 4G [SWAP]└─sda7 ext4 test 16G
EDITGilt für BIOS-Boot, nicht für UEFI-Systeme.
Grub gefunden: /dev/sdaGrub gefunden: /dev/sda1Kein Grub: /dev/sda2Kein Grub: /dev/sda3Grub gefunden: /dev/sda5Kein Grub: /dev/sda6
# DO NOT EDIT THIS FILE## It is automatically generated by grub-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub
Code: [Auswählen]Model: ATA CT250BX100SSD1 (scsi)Disk /dev/sda: 250GBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags: Number Start End Size Type File system Flags 1 1049kB 368MB 367MB primary ntfs 2 368MB 97,0GB 96,6GB primary ntfs boot 3 97,0GB 250GB 153GB extended lba 5 97,0GB 145GB 48,2GB logical ntfs 7 145GB 156GB 10,5GB logical ext4 6 156GB 157GB 1509MB logical ext4 8 157GB 247GB 89,3GB logical ext4 9 247GB 250GB 3488MB logical linux-swap(v1)1 ist der mbr, 2=Win7, 3= extended zusammen, 4=Wo ist vier?, 5=Datenpartition für Win, 6= Daphile"boot", 7=daphile Data, 8= Linux, 9=Linux-swap
Model: ATA CT250BX100SSD1 (scsi)Disk /dev/sda: 250GBSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags: Number Start End Size Type File system Flags 1 1049kB 368MB 367MB primary ntfs 2 368MB 97,0GB 96,6GB primary ntfs boot 3 97,0GB 250GB 153GB extended lba 5 97,0GB 145GB 48,2GB logical ntfs 7 145GB 156GB 10,5GB logical ext4 6 156GB 157GB 1509MB logical ext4 8 157GB 247GB 89,3GB logical ext4 9 247GB 250GB 3488MB logical linux-swap(v1)
sudo grub-install /dev/sda
GRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true
sudo -H xed /etc/default/grub
sudo update-grub
1 ist der mbr, 2=Win7, 3= extended zusammen, 4=Wo ist vier?, 5=Datenpartition für Win, 6= Daphile"boot", 7=daphile Data, 8= Linux, 9=Linux-swap
Zitat 1 ist der mbr, 2=Win7, 3= extended zusammen, 4=Wo ist vier?, 5=Datenpartition für Win, 6= Daphile"boot", 7=daphile Data, 8= Linux, 9=Linux-swap...
Wichtig ist, dass der Grub auf dem MBR (/dev/sda), welcher die Bootoptionen verwaltet, korrekt vom Hauptsystem aus eingerichtet ist.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 232,9G 0 disk ├─sda1 8:1 0 64G 0 part /├─sda2 8:2 0 4G 0 part ├─sda3 8:3 0 1K 0 part ├─sda5 8:5 0 2G 0 part └─sda6 8:6 0 8G 0 part sr0 11:0 1 1024M 0 rom
Festplatte /dev/sda: 232,9 GiB, 250059350016 Bytes, 488397168 SektorenDisk model: CT250BX100SSD1 Einheiten: Sektoren von 1 * 512 = 512 BytesSektorgröße (logisch/physikalisch): 512 Bytes / 512 BytesE/A-Größe (minimal/optimal): 512 Bytes / 512 BytesFestplattenbezeichnungstyp: dosFestplattenbezeichner: 0x10925e94Gerät Boot Anfang Ende Sektoren Größe Kn Typ/dev/sda1 * 2048 134219775 134217728 64G 83 Linux/dev/sda2 134219776 142608383 8388608 4G 83 Linux/dev/sda3 142608384 276817919 134209536 64G 5 Erweiterte/dev/sda5 142610432 146800639 4190208 2G 83 Linux/dev/sda6 146802688 163579903 16777216 8G 83 Linux
GRUB-Konfigurationsdatei wird erstellt …Found background image: /usr/share/images/desktop-base/desktop-grub.pngLinux-Abbild gefunden: /boot/vmlinuz-4.19.0-11-amd64initrd-Abbild gefunden: /boot/initrd.img-4.19.0-11-amd64erledigt
Der MBR ist ein Bereich (1048 kB) am Anfang des Datenträgers, vor der ersten Partition. Eine Partition 0 gibt es nicht.