[Linuxtrent] Re: macchina in raid software che non fa il boot

  • From: Flavio Stanchina <flavio@xxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 11 Mar 2021 10:19:15 +0100

On 10/03/21 15:08, Luca Zucchelli wrote:

ok, forse sbagliavo a considerare la root del sistema operativo
(hd0,2) invece grub usa come root la partizione boot (hd0,0)

Esatto.

Appena riesci a ripristinare il sistema, fai upgrade a grub più recente se possibile, che è meno schizofrenico nella sintassi dei nomi di device.

Il giorno mer 10 mar 2021 alle ore 12:31 Luca Zucchelli
<tiratenefuori@xxxxxxxxx> ha scritto:

scusate la lunghezza, spero di aver dato tutti i dettagli necessari
ho un sistema (customizzato) non creato da me a cui è saltato un disco in raid1.
Per legge di murphy è saltato quello da cui faceva il boot ed ora
all'accensione della macchina mi appare l'avviso "no bootable disk,
insert..."

È curioso che non sia stato in grado di fare il boot dal secondo disco. Presumibilmente non è stato installato il boot loader sul secondo disco, cosa che peraltro era piuttosto difficile da fare correttamente con grub vecchio, se ricordo bene.

sudo grub-install --recheck /dev/sda mi dà come risultato:

"You must set the root directory by the option --root-directory,
because /boot/grub does not exist in the root device /dev/sda1"
[...]

forse perchè la partizione di boot è separata... (sono ancora in
chroot) quindi ho provato a montarla in /boot e rifare tutto da capo

Certo, ovviamente nel chroot devi rimontare tutte le partizioni necessarie al funzionamento del sistema: /boot, /dev, /proc, /sys, /var casomai fosse separata.

Infine, io ho dato per scontato che prima di ripristinare il raid
dovessi riuscira a fare il boot almeno dal disco funzionante...devo
ripristinare prima il raid?

Se hai fretta di ripartire, va bene anche così, ma ovviamente stai girando senza ridondanza ed abbiamo imparato che i dischi si rompono sempre quando non dovevano.

Più che altro c'è rischio che grub dia errori perché rileva il RAID degradato; LILO, ad esempio, protesta se manca un mirror e bisogna forzare l'installazione.

--
Ciao, Flavio

Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: