O menu do Ubuntu grub adiciona manualmente a entrada do Windows

0

Eu colei este script na seção de origem no customizer Grub no Ubuntu para criar a entrada do Windows. Mas eu copiei esse script de outro pc. 1A23-C8F4 parte neste código é diferente no meu pc para Windows, onde posso encontrar esse código a partir de arquivos do Windows. Onde está esse código?

insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  1A23-C8F4
else
  search --no-floppy --fs-uuid --set=root 1A23-C8F4
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

Mas esse script funciona. Apenas, jogar um pequeno erro e pressione enter você pode usar o Windows:).

    
por hkaraoglu 03.10.2015 / 20:50

1 resposta

1

Isso é UUID da partição na qual você instalou o sistema operacional e quando você inicializar o sistema, ele procurará o gerenciador de inicialização neste dispositivo. assim você pode ver que UUID em /etc/fstab usando o comando

cat /etc/fstab

ou

ll /dev/disk/by-uuid/

ou

 sudo blkid

No meu sistema é como

....
else
  search --no-floppy --fs-uuid --set=root a119cedc-3e53-4c17-8bdc-a6878c29adc9
....

e

 ll /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 100 Oct  3 16:32 ./
drwxr-xr-x 4 root root  80 Oct  3 18:32 ../
lrwxrwxrwx 1 root root  10 Oct  3 16:32 44a67255-60f1-44e6-8c3d-bdfc5a517c29 -> ../../sda1
lrwxrwxrwx 1 root root  10 Oct  3 16:32 a119cedc-3e53-4c17-8bdc-a6878c29adc9 -> ../../dm-0

e /etc/fstab entrada é

# /boot was on /dev/sda1 during installation
UUID=44a67255-60f1-44e6-8c3d-bdfc5a517c29 /boot           ext2    defaults        0       2

o tamanho do UUID pode ser diferente para a partição ntfs, então não se preocupe com isso.

    
por pl_rock 03.10.2015 / 21:23