Ripristino grub ArchLinux dopo installazione Windows

Pubblicità

Bobo90

Utente Attivo
Messaggi
17
Reazioni
1
Punteggio
25
Salve ragazzi ho installato da poco archlinux e mi sono ritrovato a installare subito dopo su una partizione dell'hdd windows.. naturalmente il grub se ne è andato a farsi una passeggiata.. lo so che esiste google ma non riesco a trovare una guida semplice che mi dica passo per passo cosa fare senza mettere per scontato qualche passaggio.. e quindi non riesco a trovare una guida chiara che mi faccia capire cosa devo fare e che mi faccia completare questa operazione.. sareste cosi gentili da dirmi cosa devo fare? Grazie mille!!
 
Ciao, in realtà il casino è nato perché per la massima semplicità, devi installare prima Win e poi Linux. Perché Win spazza via tutte le opzioni di boot pre-esistenti, mentre Linux è un pochino più attento.
Di solito per recuperare devi lanciare linux da un cd live - knoppix, Ubuntu - e da lì eseguire comandi astrusi di grub tipo questi:

1. Boot with any live CD (I've done it with Knoppix 3.x and Ubuntu)
2. Get a root shell and make a folder (mkdir ubuntu)
3. mount the root (/) partition of ubuntu (e.g. mount /dev/hdb ubuntu if you have two disks)
4. chroot the mounted partition (chroot ubuntu)
5. grub-install /dev/hda [1]
5. Exit the shell
6. Reboot

Altrimenti se ti sembra troppo un casino, puoi reinstallare prima windows, poi linux, in questo ordine rigoroso!
 
ok... i passi 3 , 4 e 5.. sono quelli che non trovo... mi da sempre problema qualche passaggio su arch.. su ubuntu seguivo qualsiasi guida tranquillamente.. su arch non ci riesco.. potresti scrivermi esplicitamente i comandi?
 
Puoi fare i passaggi usando i live cd di Ubuntu o Knoppix; la guida per il ripristino di grub di ubuntu vale anche per ogni altro linux che usi Grub. Devi identificare il tuo disco e fare un bel grub-install. Occhio che operando a questo livello c'è sempre un rischio di far danni. Fatti i backup di ciò che devi.
 
Un attimo...se avevi archlinux scommetto che usava GRUB 1. Poi, come sono organizzate le partizioni sul disco? Bisogna vedere anche quello. Quindi, per poterti aiutare, ci devi dire in che partizione è installato arch (più precisamente dove sta /boot, che se non hai scelto di metterlo su una partizione a parte è dentro la partizione "/"). Puoi usare sia tool grafici come Gparted che comandi da terminale:
Codice:
sudo fdisk -l

Poi specifica quale S.O usi in modalità live (ubuntu, opensuse, vattelapesca)
 
Roberto non bastava quello.. come dicevo erano i comandi che non riuscivo ad eseguire.. Davide ti ringrazio infatti mi hai fatto capire dove era l'errore.. in pratica montavo solo sda1 che era la partizione separata del /boot e quindi per montare le altre partizioni mi dava sempre errore perchè non trovava niente giustamente.. poi purtroppo ho letto che è un errore comune che da.. in pratica una volta sfolta tutta la procedura andavo a installare il grub ma mi diceva che non era possibile farlo.. in pratica ho dovuto scrivere sulla shell "grub".. non so cosa mi faceva ma in pratica mi cambiava la riga di comando e dare qualche altro comando come

root (hd0,0) setup (hd0)

ora non so cosa ho fatto.. poi è ripartito normale.. saresti cosi gentile da spiegarmi cosa sono andato a modificare? Grazie:)
 
Roberto non bastava quello.. come dicevo erano i comandi che non riuscivo ad eseguire.. Davide ti ringrazio infatti mi hai fatto capire dove era l'errore.. in pratica montavo solo sda1 che era la partizione separata del /boot e quindi per montare le altre partizioni mi dava sempre errore perchè non trovava niente giustamente.. poi purtroppo ho letto che è un errore comune che da.. in pratica una volta sfolta tutta la procedura andavo a installare il grub ma mi diceva che non era possibile farlo.. in pratica ho dovuto scrivere sulla shell "grub".. non so cosa mi faceva ma in pratica mi cambiava la riga di comando e dare qualche altro comando come

root (hd0,0) setup (hd0)

ora non so cosa ho fatto.. poi è ripartito normale.. saresti cosi gentile da spiegarmi cosa sono andato a modificare? Grazie:)

ma adesso il dual boot funziona o ogni volta che devi accedere ad arch devi smanettare sul grub di una live?
se scrivi "grub" da terminale su una distribuzione live ti parte il prompt di grub. Lì puoi dare le opzioni di grub che preferisci, quel
Codice:
root (hd0,0) setup (hd0)
dovrebbe significare qualcosa come "installami grub sul bootloader del primo disco (hd0) affinché vada a prendersi le impostazioni del boot stesso sulla prima partizione del primo disco (hd0,0)"
 
Pubblicità
Pubblicità
Indietro
Top