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..."
Da quello che sono riuscito a capire il sistema è composto da 4
partizioni sda1-4 le prime 3 in raid1 in particolare
sda1 (md1) 128MB è la partizione di boot (con flag boot e raid)
sda2 (md2) 2GB penso sia la swap ma non riesco a montarla
sda3 (md3)12GB con sistema operativo (unix..ne parlo dopo)
nel quarto ci sono delle copie dei file
da live ubuntu20.04 installo mdadm, monto md3, chroot,
se do il comando lsb-release...non esiste ed infatti in /etc non c'è
cat /etc/issue mi dà:
This is \n. \O (\s \m \r) \t
da cui non ricavo molte informazioni.. sembra una simil debian...
che altro modo ho per sapere che sistema operativo è stato installato?
andiamo avanti:
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"
infatti il root device sembra il /dev/sda3
Come faccio a dirglielo? Ho provato in questo modo:
grub --no-curses
root (hd0,2)filesystem type is ext2fs, partition type 0xfd
setup (hd0)checking if "/boot/grub/stage1" exists..no