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.