Re: disco nuovo, non compare grub
On Tue, Jun 08, 2021 at 10:55:56AM +0200, Roberto Balbi wrote:
> salve lista
> ho acquistato un disco seagate da 1tb ST1000DM010-2EP102 HDD sata, per
> sostituire un precedente disco a fine vita. è riconosciuto dal bios (vecchio
> pc, niente efi). all'avvio non mi compare più la schermata di grub (!?).
> se lo collego con adattatore sata2usb nessun problema.
> indico di seguito le operazioni eseguite.
>
> pc spento.
> collegato nuovo hdd alla mb (asrock n68-s).
> avvio (grub, debian stable 64bit).
> accesso come root.
> avvio gparted. disco riconosciuto correttamente.
> creata tabella partizioni msdos e partizioni come segue (fdisk -l)
>
> Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
> Disk model: 010-2EP102
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disklabel type: dos
> Disk identifier: 0xd1cb95d0
>
> Device Boot Start End Sectors Size Id Type
> /dev/sdc1 2048 1936748543 1936746496 923,5G 83 Linux
> /dev/sdc2 1936748544 1953523711 16775168 8G 82 Linux swap /
> Solaris
>
> monta la partizione in /mnt
>
> copiati i dati dal disco vecchio al disco nuovo. (solo dati standard,
> copiati semplicemente con cp -a).
>
> aggiorno il uuid in fstab per puntare al nuovo disco.
> spengo.
> elimino vecchio disco.
> avvio.
> non compare grub. (?!)
> scollegato dalla mb e collegato con adattatore usb -> avvio corretto.
> update-grub
> riavvio. stesso problema. non compare grub.
> avvio col dvd di installazione di debian -> avvio corretto.
> ripristino grub.
> riavvio. stesso problema.
>
> non riesco a capire che problema abbia a partire con il disco collegato
> direttamente alla mb.
>
> cosa posso controllare? grazie per qualsiasi indicazione.
>
> Roberto Balbi
Possono esserci diversi fattori, anche tutti assieme...
1) Innanzi tutto vedi che lo vede come /dev/sdc?
Parti con una live e collegalo direttamente e guarda come lo chiama...
Quindi prova a reinstallare reinstalla grub facendo chroot...
Dalla live:
mkdir nn
mount -o bind /proc nn/proc
mount -o bind /dev nn/dev
mount -o bind /sys nn/sys
chroot nn
mount -a
grub-install /dev/sda
sync
- qui puoi semplicemente spegnere di brutto oppure -
umount /boot
exit
umount nn/sys
umount nn/dev
umount nn/proc
reboot
2) è un disco con settori da 4K che "fa finta" di essere da 512 ...
questo può provocare cadute di performance e anche mancato avvio perché
la geometria di ricostruzione dei settori può cambiare a seconda di come
lo vede la motherboard, la procedura sopra descritta dovrebbe risolvere...
--
Saluton,
Marco Ciampa
Reply to: