O Grub2 requer um recurso SCSI opcional?

1

Foi-me dito que os comandos da página do modo SCSI que fornecem números de série são um recurso opcional. Isso é verdade?

O Grub2 definitivamente não funciona em discos que não fornecem números de série. Veja LP: # 604335 para detalhes. A questão chave é que enquanto o script / usr / bin / grub-install não olha para arquivos / dev / disk / by-id / *, o código que executa "sudo dpkg-reconfigure grub-pc" executa procura apenas por discos que fornecem números de série usando o conteúdo de / dev / disk / by-id / * como a fonte de informação.

Um dos aspectos críticos disso é que os discos emulados do VMware Fusion / dev / sda não fornecem números de série (comentário # 44 no LP: # 604335 acima), portanto, eles falham com o grub-pc.

Quantos discos não virtuais não implementam números de série e, portanto, não podem ser usados com o grub2 corretamente?

    
por nutznboltz 17.11.2011 / 16:30

1 resposta

1

Eu só notei que no Ubuntu 11.10 Oneiric o grub-pc versão 1.99-12ubuntu5 rodando dentro do VMware Fusion 4.1.1 (536016) definitivamente não tem números de série SCSI para / dev / sda etc. drives virtuais ainda tem trabalho " dpkg-reconfigure o grub-pc ".

Procure em /dev/disk/by-id/ e nenhum dos links simbólicos é para sda, o que confirma que não há números de série SCSI.

Alguma coisa provavelmente foi atualizada no (s) script (s) que o pacote grub-pc contém para ser capaz de lidar com% sy_links /dev/disk/by-id/ . Vou dar uma olhada no que foi feito. Eu também tenho que verificar para ver o que está com 10.04 LTS se alguma coisa, uma vez que isso afeta os convidados do KVM com os discos virtio / dev / vda também. Versões posteriores do Ubuntu anteriores a 10.04 suportam o uso de <serial>foo</serial> no libvirt xml e isso funciona para criar /dev/disk/by-id/ symlinks, desde que você tenha um novo udev suficiente para criar /sys/block/vda/serial

    
por nutznboltz 07.12.2011 / 23:12