Di recente, seguendo questa guida credo di aver fatto ingenuamente un grosso errore che molto probabilmente mi ha rovinato l'MBR del pc. Il comando in questione è questo:
Codice: Seleziona tutto
lilo -C /mnt/memory/etc/lilo.conf
Ciò mi ha tolto il Grub2 che stava già lasciandomi senza boot loader sia sul pc che sulla chiavetta.
Ho provato ad accedere sul mio tramite un'altra chiavetta fatta per l'installazione di Slackware con successo, da tale drive ho tentato in vari modi di ripristinare il master boot record:
Codice: Seleziona tutto
dd if=/dev/zero of=/dev/sda bs=440 count=1
dd if=/usr/share/syslinux/mbr.bin of=/dev/sda bs=440 count=1
e di reinstallare grub2 tramite un:
Codice: Seleziona tutto
grub-install /dev/sda
senza successo. Ecco l'errore risultante:
Codice: Seleziona tutto
/usr/sbin/grub-bios-setup: avviso: Sector 32 is already in use by the program `FlexNet'; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.
/usr/sbin/grub-bios-setup: avviso: Sector 33 is already in use by the program `FlexNet'; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.
/usr/sbin/grub-bios-setup: avviso: other software is using the embedding area, and there is not enough room for core.img. Such software is often trying to store data in a way that avoids detection. We recommend you investigate.
/usr/sbin/grub-bios-setup: avviso: L'embed non è possibile. GRUB può essere installato con questa configurazione solo usando blocklist. Le blocklist non sono comunque affidabili e ne viene sconsigliato l'uso..
/usr/sbin/grub-bios-setup: errore: impossibile procedere con le blocklist.
Ho anche fatto un tentativo per disinstallare LIlo con :
Codice: Seleziona tutto
lilo -U
ma dà questo errore:
Codice: Seleziona tutto
Fatal: Boot sector of /dev/sda doesn't have a LILO signature
La mia versione di Slackware è la 14.2, con kernel 4.4.14.
L'output di parted -l è questo:
Codice: Seleziona tutto
Modello: ATA Maxtor 6Y080L0 (scsi)
Disco /dev/sda: 80,0GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:
Numero Inizio Fine Dimensione Tipo File system Flag
1 32,3kB 35,1GB 35,1GB primary ntfs avvio
4 35,1GB 56,0GB 21,0GB primary ext4
2 56,0GB 78,5GB 22,5GB primary ext4
3 78,5GB 80,0GB 1476MB extended
5 78,5GB 80,0GB 1476MB logical linux-swap(v1)
La partizione su cui è installata Slackware è la numero 4, sulla 2 c'è una Debian jessie dal quale è stato installato Grub2 e sulla 1 un WIndows Xp malfunzionante per motivi troppo lunghi da spiegare qui.
Al momento non saprei come comportarmi, a parte per l'idea di usare una distro tipo Rescatux per riparare la situazione o provare a reinstallare il boot-loader su /dev/sda1 invece che nell' Mbr.
MI potreste aiutare? Grazie.
PS: Dopo la cancellazione dell' Mbr con dd all' avvio del pc tenta a caricarsi Windows XP
