Qual é o meu número de partição?

2

Estou usando o Linux e preciso restaurar meu grub, então entro na linha de comando no live CD, e eu digito 'grub', depois 'root (hd0,6)', mas ele diz que o disco não existe . É assim que tudo parece:

-unallocated

-dev/sda1

-dev/sda2

-dev/sda3

  • /dev/sda5
  • unallocated
  • /dev/sda7 -- This is the partition i need the number from!
  • /dev/sda8
  • /dev/sda6

É assim que parece no Gparted. (tudo em um disco rígido.)

(tudo com um ponto é uma partição em uma partição (dev / sda3))

    
por Deniz Zoeteman 07.01.2010 / 19:37

3 respostas

4

Você só precisa experimentar.

Usar a conclusão da guia de linha de comando do Grub pode ajudar a mostrar o que o Grub está vendo. Por padrão, o Grub provavelmente está numerando as partições em ordem, começando em (hd0,0), assim:

  • (hd0,0) - / dev / sda1
  • (hd0,1) - / dev / sda2
  • não numerado - / dev / sda3
    • (hd0,2) - / dev / sda5
    • não numerado - não alocado
    • (hd0,3) - / dev / sda7
    • (hd0,4) - / dev / sda8
    • (hd0,5) - / dev / sda6

Com base nisso, (hd0,3) é sua melhor aposta.

Isso pressupõe que sua ordenação na questão é como as partições são ordenadas fisicamente no disco. Em particular, é assim que sua unidade deve aparecer no Grub v1; A enumeração do Grub v2 pode ser diferente.

    
por 07.01.2010 / 21:32
1

Você tentou digitar "root (" e guia de bater para listar os discos? Você deve ser capaz de listar os discos e contar para ver se talvez sda7 está aparecendo como (hd0,5) ou algo estranho.

    
por 07.01.2010 / 20:08
1

Se você quiser localizar os arquivos de inicialização do grub, você pode usar o comando 'find' para determinar o tipo de partição.

Por exemplo:

grub> find /grub/stage1
find /grub/stage1
 (hd0,0)
grub> 
    
por 07.01.2010 / 21:39