Salve a tutti
Ho un installazione di Mageia 7 a 32 bit che avrei voluto cambiare in quella a 64 bit, l'installazione di fatto termina correttamente senza errori, tuttavia quando il pc riparte ci sono problemi con il GRUB e appare un messaggio di errore in cui un certo file contenente la stringa i386.....sh doesnt exist, presumo a naso che faccia riferimento alla precedente installazione a 32 bit anche se non capisco perchè in quanto la partizione in fase di installazione è stata formattata.
Nonostante abbia provato più volte a ripristinare il grub con l'utility del caso , cosa che apparentemente funziona , l'errore permane e l'unico modo per risolvere il problema è quello di ripristinare l'installazione a 32 bit.
Si accettano suggerimenti
Citazioneleggerti questo: https://wiki.mageia.org/en/URPMI
potrebbe aiutarti :ok:
se osservi, c'è anche la lingua "italiano"
Forse mi hai indicato un link vecchio.
Come ti avevo già accennato, faresti bene ad aggiungere qualche informazione in più. Come sai la modalità di avvio è diversa tra Bios e Uefi, cosa stai usando?
Mageia è l'unico sistema?
Hai un solo disco nel PC?..
...Ma soprattutto, fai uno sforzo e riporta per intero il messaggio di errore che ricevi:
Citazioneun messaggio di errore in cui un certo file contenente la stringa i386.....sh doesnt exist
è troppo poco!
Più sono dettagliate le informazioni che fornisci e maggiori saranno le possibilità di capire la natura del problema. E quindi di aiutarti, se possibile.
Umberto grazie
Il pc è in modalità BIOS con 5 partizioni - 5 s.o. definire il messaggio correttamente mi è impossibile perchè per replicare esattamente la situazione dovrei reinstallare mageia 7 64 è a quel punto non riuscirei più ad accedere a nulla l'unica cosa che ti posso dire è che dopo avere tentato il boot con il messaggio di errore del file mancante il sistema si posiziona sulla directory GRUB.
Capisco, ma quella resta una informazione essenziale.
Se ha più sistemi puoi usare grub da uno qualsiasi di quei sistemi, naturalmente quando fai l'installazione di mageia 64 dovrai evitare di installare il suo grub nel mbr...
...Quali sistemi hai installato, eventualmente quello di quale tra questi sistemi preferiresti usare, adesso il grub di quale sistema avvia il computer?
Premetto che non saprei come dire a mageia di non installare il suo grub nell'mbr, i s.o sono 2 windows 7 (64 e 32) Mint 19.3 e Ubuntu quello che uso di default è Mint il GRUB di avvio è quello di Mageia
Ok, puoi installare grub anche su una chiavetta USB, magari da Mint, così quando dopo l'installazione il Grub di Mageia ti avrà sput****to l'avvio potrai usare la chiavetta per avviare Mint (...e tutti gli altri), da li ripristinare il suo grub e tenerlo per l'avvio di tutti gli altri.
Se sei d'accordo avvia Mint, inserisci prima una chiavetta, poi apri un terminale e inserisci questo comando:
sudo fdisk -l
e
lsusb
così ti dico come fare...
Inutile sottolineare che conservare la possibilità di avviare i Sistemi dal grub su una USB è una pratica che può sempre tornarti utile, in special modo se ti piace pasticciare con gli OS sul tuo computer... :)
P.S.
Solitamente la possibilità di scegliere se, e dove, installare grub è presente nei processi di installazione, quasi mai è una di quelle impostazioni che saltano all'occhio, devi andare a cercartela...
Proviamo dai , attendo istruzioni
Citazione di: Umberto il Lunedì 03 Agosto 2020, 11:44:15
Se sei d'accordo avvia Mint, inserisci prima una chiavetta, poi apri un terminale e inserisci questo comando:
sudo fdisk -l
e
lsusb
così ti dico come fare...
Puoi cominciare da qui, posta il risultato.
(https://i.ibb.co/Kqp3TQF/fdisk-l.png) (https://ibb.co/Kqp3TQF)
(https://i.ibb.co/C8xgJTk/lsusb.png) (https://ibb.co/C8xgJTk)
Devo chiederti una cortesia, quando posti l'output del terminale usa la funzione ''inserisci codice''.
Sii gentile, posta i risultati correttamente.
P.S.
la chiavetta che vuoi usare è quella da 4 GB, vero?
Mentre aspetto l'output ti spiego secondo me come è la situazione.
Volendo potresti anche fare a meno di usare una chiavetta, hai due HD. Dal Bios puoi scegliere da quale dei due avviare.
Puoi installare grub in tutti e due, partendo dalla distribuzione che ritieni sia la principale. Io ho pensato che fosse mint, ma anche se è un'altra distribuzione quello che starei per dire vale allo stessissimo modo.
Quando avrai postato l'output ti dirò quali sono i comandi per installare grub su tutti e due gli HD (...e magari anche sulla chiavetta).
Così se (quando) l'installazione di un nuovo OS romperà l'avvio del sistema potrai sempre avviare il sistema da un altro disco, selezionandolo preventivamente dal setup del bios.
E io più facile di così proprio non so farla.
Si la chiavetta è quella da 4 GB , ma poi scusa l'ignoranza dov'è che trovo inserisci codice per caso è l'icona inserisci embed?
(https://imgur.com/GwMLYJk.png)
il pulsante sopra le faccine con il simbolo del cacelletto #
(https://imgur.com/lNycblA.png)
~ $ sudo fdisk -l
[sudo] password di mvr:
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
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: 0x0d6d1ce1
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sda1 * 63 192779 192717 94,1M 7 HPFS/NTFS/exFAT
/dev/sda2 192780 314777609 314584830 150G 7 HPFS/NTFS/exFAT
/dev/sda3 1260165120 1567365119 307200000 146,5G 83 Linux
/dev/sda4 314777673 1250399704 935622032 446,1G f W95 Esteso (LBA)
/dev/sda5 314777736 735808814 421031079 200,8G 7 HPFS/NTFS/exFAT
/dev/sda6 735809284 947481155 211671872 101G 83 Linux
/dev/sda7 957249405 1152743540 195494136 93,2G 83 Linux
/dev/sda8 1152745409 1250399704 97654296 46,6G 83 Linux
/dev/sda9 947484672 948092039 607368 296,6M ef EFI (FAT-12/16/32)
/dev/sda10 948094976 956477969 8382994 4G 82 Linux swap / Solaris
/dev/sda11 956481536 957249089 767554 374,8M 83 Linux
Partition table entries are not in disk order.
Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
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: 0xd3103477
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdb1 2048 486545548 486543501 232G 7 HPFS/NTFS/exFAT
/dev/sdb2 486547456 976768064 490220609 233,8G 7 HPFS/NTFS/exFAT
Disk /dev/sdc: 3,8 GiB, 4007657472 bytes, 7827456 sectors
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: 0xb8b6006e
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdc1 8064 7827455 7819392 3,7G c W95 FAT32 (LBA)
$ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 09da:0260 A4Tech Co., Ltd. KV-300H Isolation Keyboard
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 006: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader
Bus 001 Device 005: ID 048d:1336 Integrated Technology Express, Inc. SD/MMC Cardreader
Bus 001 Device 004: ID 13fe:4100 Kingston Technology Company Inc. Flash drive
Bus 001 Device 003: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 0a5c:21ec Broadcom Corp.
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Preferisco la chiavetta in quanto il secondo HD è un disco dati e non vorrei data la mia inesperienza pregiudicarlo.
Non lo pregiudichi, tutto quello che userai sono i primissimi settori del disco, cioè il master boot record, il resto del disco resta invariato: partizioni e dati.
Per farlo sulla chiavetta, posto che la chiavetta sia ancora identificata con /dev/sdc (verifica SEMPRE prima con "fdisk -l")
sudo grub-install --target=i386-pc /dev/sdc
e subito dopo
sudo grub-mkconfig -o /boot/grub/grub.cfg
Puoi usarlo da qualsiasi distribuzione Linux sul PC, ma ricordati che se rimuoverai la distribuzione dalla quale hai installato grub sulla chiavetta quest'ultima non funzionerà più.
edit:
ho aggiunto sudo al secondo comando, lo avevo dimenticato.
Fatto ora non mi resta che provarlo
grazie
ciao