Problema de inicialização do servidor Linux

0

Consegui mexer no menu do grub anteriormente e tentei corrigir a situação.

Infelizmente, estou realmente sem ideias agora. Eu recebo erros ao tentar executar o dpkg-reconfigure grub-pc e o grub-install. grub-setup afirma que nenhuma das partições GPT possui uma partição de inicialização do BIOS e que a incorporação não é possível.

/ boot tem o sinalizador de inicialização ativado. Eu tentei definir o sinalizador de partição de boot do BIOS também, mas não tenho certeza onde devo colocá-lo. Definir isso não fez nada de útil.

Eu tenho um sistema de três discos onde 32 gigabytes no início de cada disco são reservados para / boot, / home, /, / var, / tmp e swap (/ home é uma partição de 32GB, outros são menores). Restos dos discos estão no RAID5.

Eu tentei todos os tipos e é aqui que estou agora e tudo o que sei fazer é reinstalar o sistema. Não consigo encontrar nada de útil pesquisando e passei a maior parte do sábado sobre isso. Então, eu gostaria de receber algumas dicas sobre o que eu ainda posso tentar ou se eu simplesmente desistir e reinstalar.

P.S. Agora eu sei o que deveria ter feito em vez de executar qualquer aplicativo de resgate: Baixe a imagem do Ubuntu de 64 bits, inicialize, monte a raiz e inicialize & & bind / var, / tmp, / sys e / proc, chroot & & edite o menu & & update-grub.

Mas agora é tarde demais. Da próxima vez eu sou mais sábio.

Aqui está a saída do fdisk -l:

root@ubuntu:/# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  3907029167  1953514583+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  3907029167  1953514583+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1  3907029167  1953514583+  ee  GPT

E aqui está parted:

parted -l
Model: ATA WDC WD20EARS-00M (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  32.0GB  32.0GB                     bios_grub
 2      32.0GB  2000GB  1968GB                     raid


Model: ATA WDC WD20EARS-00M (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      17.4kB  8000MB  8000MB  linux-swap(v1)
 2      8000MB  16.0GB  8000MB  ext3
 3      16.0GB  32.0GB  16.0GB  ext3
 4      32.0GB  2000GB  1968GB                        raid


Model: ATA WDC WD20EARS-00M (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  200MB   200MB   ext3               boot
 2      200MB   32.0GB  31.8GB  ext3
 3      32.0GB  2000GB  1968GB                     raid

O sinalizador bios_grub foi adicionado por mim, ele não existia antes disso (ou foi eliminado pelo aplicativo de resgate).

    
por Marko Poutiainen 07.01.2013 / 19:55

1 resposta

0

Eu acidentalmente substitui um dispositivo de inicialização, uma vez confundindo-o com um dispositivo diferente, embora eu tenha recuperado a partição inicializável, ou o GRUB ou o MBR da unidade foi incinerado. Consegui consertar isso fazendo (com base em um tutorial):

###First, mount the bootable partition somewhere, like /mnt
mount /dev/your-boot-device (maybe /dev/sda1) /mnt
###Next, mount a required system directory under it.
mount /dev /mnt/dev --bind
###You will probably need to chroot into the mounted boot device
chroot /mnt

###Finally, install GRUB again grub-install --boot-directory=/boot /dev/your-boot-device ###Unmount /dev (if you chrooted) umount /dev ##That should be it. It's been too long since I followed
that tutorial so this answer might be a bit rusty.
Let me know if so.

executando a partir de um Live CD como administrador. Espero que isso ajude (ou pelo menos te aproxime).     
por 13.07.2018 / 01:56