Problema di avvio del server Linux


0

Sono riuscito a rovinare il menu di grub in precedenza e ho cercato di risolvere la situazione.

Purtroppo sono davvero senza idee ora. Ottengo errori provando a eseguire dpkg-reconfigure grub-pc e grub-install. grub-setup afferma che nessuna delle partizioni GPT ha una partizione di avvio del BIOS e che l'incorporamento non è possibile.

/ boot ha il flag di avvio attivo. Ho provato a impostare anche il flag di partizione di avvio del BIOS, ma non sono sicuro di dove dovrei metterlo. L'impostazione non ha fatto nulla di utile.

Ho un sistema a tre dischi in cui 32 gigabyte all'inizio di ogni disco sono riservati per / boot, / home, /, / var, / tmp e swap (/ home è una partizione da 32 GB, altre sono più piccole). Il resto dei dischi è su RAID5.

Ho provato tutti i tipi e questo è dove sono ora e tutto quello che so fare sarebbe reinstallare il sistema. Non riesco a trovare nulla di utile cercando su Google e ho trascorso gran parte del sabato su questo. Quindi apprezzerei alcuni suggerimenti su cosa potrei ancora provare o se dovessi semplicemente rinunciare e reinstallare.

PS Ora so cosa avrei dovuto fare invece di eseguire qualsiasi applicazione di salvataggio: Scarica l'immagine Ubuntu a 64 bit, avvia, monta root e avvia && bind / var, / tmp, / sys e / proc, chroot && modifica il menu && aggiorna -grub.

Ma ormai è troppo tardi. La prossima volta sono più saggio.

Ecco l'output di fdisk -l:

root @ ubuntu: / # fdisk -l

ATTENZIONE: GPT (GUID Partition Table) rilevato su '/ dev / sda'! Util fdisk non supporta GPT. Usa GNU Parted.


Disco / dev / sda: 2000,4 GB, 2000398934016 byte
255 teste, 63 settori / binario, 243201 cilindri, totale 3907029168 settori
Unità = settori di 1 * 512 = 512 byte
Dimensione del settore (logico / fisico): 512 byte / 512 byte
Dimensione I / O (minimo / ottimale): 512 byte / 512 byte
Identificatore del disco: 0x00000000

   Sistema ID blocchi inizio avvio dispositivo
/ dev / sda1 1 3907029167 1953514583+ ee GPT

ATTENZIONE: GPT (GUID Partition Table) rilevato su '/ dev / sdb'! Util fdisk non supporta GPT. Usa GNU Parted.


Disco / dev / sdb: 2000,4 GB, 2000398934016 byte
255 teste, 63 settori / binario, 243201 cilindri, totale 3907029168 settori
Unità = settori di 1 * 512 = 512 byte
Dimensione del settore (logico / fisico): 512 byte / 512 byte
Dimensione I / O (minimo / ottimale): 512 byte / 512 byte
Identificatore del disco: 0x00000000

   Sistema ID blocchi inizio avvio dispositivo
/ dev / sdb1 1 3907029167 1953514583+ ee GPT

ATTENZIONE: GPT (GUID Partition Table) rilevato su '/ dev / sdc'! Util fdisk non supporta GPT. Usa GNU Parted.


Disco / dev / sdc: 2000,4 GB, 2000398934016 byte
255 teste, 63 settori / binario, 243201 cilindri, totale 3907029168 settori
Unità = settori di 1 * 512 = 512 byte
Dimensione del settore (logico / fisico): 512 byte / 512 byte
Dimensione I / O (minimo / ottimale): 512 byte / 512 byte
Identificatore del disco: 0x00000000

   Sistema ID blocchi inizio avvio dispositivo
/ dev / sdc1 1 3907029167 1953514583+ ee GPT

Ed ecco separato:

parted -l
Modello: ATA WDC WD20EARS-00M (scsi)
Disco / dev / sda: 2000 GB
Dimensione del settore (logico / fisico): 512B / 512B
Tabella delle partizioni: gpt

Numero Inizio Fine Dimensione Nome file system Flag
 1 17,4kB 32,0 GB 32,0 GB bios_grub
 2 Raid da 32 GB da 2000 GB da 1968 GB


Modello: ATA WDC WD20EARS-00M (scsi)
Disco / dev / sdb: 2000 GB
Dimensione del settore (logico / fisico): 512B / 512B
Tabella delle partizioni: gpt

Numero Inizio Fine Dimensione Nome file system Flag
 1 17,4k 8000MB 8000MB linux-swap (v1)
 2 8000 MB 16,0 GB 8000 MB ext3
 3 16,0 GB 32,0 GB 16,0 GB ext3
 4 Raid da 32 GB da 2000 GB da 1968 GB


Modello: ATA WDC WD20EARS-00M (scsi)
Disco / dev / sdc: 2000 GB
Dimensione del settore (logico / fisico): 512B / 512B
Tabella delle partizioni: gpt

Numero Inizio Fine Dimensione Nome file system Flag
 1 17.4kB 200MB 200MB ext3 boot
 2 200 MB 32,0 GB 31,8 GB ext3
 3 Raid da 32 GB da 2000 GB da 1968 GB

Il flag bios_grub è stato aggiunto da me, non esisteva prima (o è stato cancellato dall'applicazione di salvataggio).


Come si ottiene dpkg-reconfigure? Puoi eseguire fdisk -le pubblicare l'output?
John Siu,

Ho avviato con un Live CD e ho fatto quella parte nel post scriptum.
Marko Poutiainen,

Si tratta di un'installazione flash senza ancora dati?
John Siu,

No, i dischi RAID sono praticamente pieni.
Marko Poutiainen,

Risposte:


0

Ho accidentalmente sovrascritto un dispositivo di avvio una volta scambiato per un altro dispositivo, anche se ho recuperato la partizione di avvio, GRUB o l'MBR dell'unità sono stati inceneriti. Sono riuscito a risolvere questo problema facendo (sulla base di un tutorial):

### Innanzitutto, monta la partizione di avvio da qualche parte, come / mnt
mount / dev / your-boot-device (forse / dev / sda1) / mnt
### Quindi, montare una directory di sistema richiesta sotto di essa.
mount / dev / mnt / dev --bind
### Probabilmente dovrai eseguire il chroot nel dispositivo di avvio montato
chroot / mnt

### Infine, installa nuovamente GRUB grub-install --boot-directory = / boot / dev / your-boot-device ### Smonta / dev (se hai eseguito il chroot) umount / dev ## Dovrebbe essere. È passato troppo tempo da quando ho seguito
quel tutorial, quindi questa risposta potrebbe essere un po 'arrugginita.
Fammi sapere se è così.

in esecuzione da un Live CD come amministratore. Spero che questo ti aiuti (o almeno ti avvicini).


Scott, perché hai modificato il mio post? Capisco che sei un moderatore, ma perché?
Shadowcoder,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.