[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: this GPT partition label contains no BIOS Boot Partition



Le lundi 15 février 2016, 22:53:56 Christoph Johannes Kleine a écrit :
> Am 15.02.2016 um 22:39 schrieb Klaus Becker:
> > n'Abend allerseits,
> > 
> > ich habe Debian per "cp -a" von einer FP auf eine neue solche kopiert,
> > aber
> > vergessen, grub auf ihr zu installieren. Die Strafe folgt auf dem Fuss:
> > 
> > # grub-install /dev/sdc
> > Installing for i386-pc platform.
> > grub-install: warning: this GPT partition label contains no BIOS Boot
> > Partition; embedding won't be possible.
> > grub-install: error: embedding is not possible, but this is required for
> > cross-disk install.
> > 
> > sdc habe ich mit gparted partitionniert und dabei gpt statt msdos als
> > Partitionssystem ausgewählt. Ist für mich Neuland.
> > 
> > Verstehe ich das richtig, dass sdc eine eigene Boot-Partiton braucht ? Auf
> > sda habe ich
> 
> Soweit ich weiß nur ein /boot Verzeichnis, wo das liegt ist egal.
> 
> > # du -sh /boot/
> > 32M     /boot/
> > 
> > 50 MB dürften also dicke reichen, oder sollte es vorsichtshalber etwas
> > mehr
> > sein?
> > 
> > Gruss
> > 
> > Klaus
> 
> Versuch mal mit
> 
> # grub-install /dev/sdc --boot-directory=/mnt/boot-von-sdc
> grub zu erklären, wo es sein /boot Verzeichnis findet.

Hab' ich versucht:

# grub-install /dev/sdc --boot-directory=/media/klaus/Debian/boot/
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot 
Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed 
in this setup by using blocklists.  However, blocklists are UNRELIABLE and 
their use is discouraged..
grub-install: error: will not proceed with blocklists.

Ich sehe die Option "--force " von "grub-install", aber das ist wahrscheinlich 
gefährlich?

Ich habe vergessen anzugeben, dass ich ein klassisches Bios habe, kein EFi 
oder UEFI. Ich habe gpt als Partitionssystem gewählt, weil es moderner ist als 
msdos.

Klaus


Reply to: