Problemi e suggerimenti legati all'installazione di Arch Linux

Messaggio3 marzo 2012, 19:02 - [Risolto]errore installazione grub #116923

Dunque, volevo reinstallare Arch Linux, ma sto avendo un problema un po' fastidioso che non mi riesce di risolvere.
Il mio disco ha una partizione system reserved di 100Mb per l'avvio di windows 7, una partizione con il sistema operativo windows 7 e una partizione dati ntfs (purtroppo non hanno ancora inventato cubase 5 per GNU/Linux). Ho creato tre partizioni per tenermi arch, una da 9 Gb per la root, 512Mb di swap (non ho mai swappato in vita mia, con 4 Gb di RAM) e una home di poco più di 5 Gb, tutte e tre come partizioni logiche (le primarie sono le prime tre). Quando ho scaricato e messo su pennetta la iso di arch, avviata l'installazione, tutto perfetto, al momento dell'installazione di Grub ho avuto questo problema: grub si rifiuta di installarsi, dicendo che non riconosce la partizione root (la definisce unknown type 0x7) in cui però prima ho installato tutti i pacchetti. Ho provato manualmente a installare grub ma non trova lo stage1, e non riesco a capire dove sbaglio. Ho pensato che potesse essere un problema di ext4, e ho reinstallato tutto con ext3, ma lo stesso problema. Archboot, mi spiace per chi la crea, mi ha creato solo altri casini (ha una gestione del menu.lst a dir poco agghiacciante e a mala pena sono riuscito a entrare in windows seven)..
C'è qualche soluzione? altrimenti, posso trovare una live più aggiornata che magari fixi questo problema?
Ultima modifica di franz1789 il 4 marzo 2012, 22:40, modificato 1 volta in totale.
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top

Messaggio3 marzo 2012, 23:01 - [Risolto]errore installazione grub #116930

Segui queste indicazioni, dopo aver fatto chroot nella tua installazione di Arch usando un livecd qualsiasi:
https://wiki.archlinux.org/index.php/GRUB_%28Italiano%29#Installazione_del_bootloader

Come effettuare il chroot (sostituisci ad x ed n i valori appropriati):
Codice: Seleziona tutto
mount /dev/sdxn /mnt # partizione root di Arch
mount -t proc proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -t sysfs sysfs /mnt/sys
chroot /mnt
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5316
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 20:05 - [Risolto]errore installazione grub #116965

Scusami, ma devo anche fare anche il "Recupero manuale di GRUB libs"? quello che mi impensierisce di quel passo è: quando do il comando
Codice: Seleziona tutto
# cp -a /usr/lib/grub/i386-pc/* /boot/grub

la cartella /boot/grub è quella nell'hdd o si riferisce sempre alla cartella nella live? il comando corretto non dovrebbe essere con /mnt/boot/grub ? (potrei aver detto una castroneria)
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 20:20 - [Risolto]errore installazione grub #116966

Il chroot serve appunto ad ovviare a questo genere di problemi: una volta eseguito è come se ti trovassi davanti al sistema vero e proprio, quindi i percorsi sono esatti.
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5316
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 21:29 - [Risolto]errore installazione grub #116976

Allora, ecco il risultato, con i comandi che ho dato:
Codice: Seleziona tutto
mount /dev/sda5 /mnt # partizione root di Arch
mount -t proc proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -t sysfs sysfs /mnt/sys
chroot /mnt
cp -a /usr/lib/grub/i386-pc/* /boot/grub

A questo punto navigando nella cartella /boot/grub mi trovo il file stage1. Quindi chiamo in causa grub:
Codice: Seleziona tutto
grub> find /boot/grub/stage1 ---> file not found

Allora ho provato a chiedergli quale partizione di root fosse possibile selezionare, usando il tasto tab dopo
Codice: Seleziona tutto
grub> root (hd0,
e mi ha elencato tutte le mie partizioni come
Codice: Seleziona tutto
filesystem type unknown partition type 0x7
.. non capisco proprio, posso navigare in quella partizione, il chroot dovrebbe essere andato senza problemi perché i file sono stati copiati (se lo si fa senza chroot non li copia perché sarebbe il fs della iso su pennetta)..

Ah, volevo anche aggiungere che ho fatto un
Codice: Seleziona tutto
# fdisk /dev/sda

come indicato nel wiki per fixare la tabella partizioni, ma mi dice che la tabella partizioni è apposto..
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 21:33 - [Risolto]errore installazione grub #116979

Prova a specificare come root (hd0,4), che dovrebbe corrispondere a /dev/sda5, quindi dai "setup (hd0)" per sovrascrivere il MBR.
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5316
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 21:39 - [Risolto]errore installazione grub #116981

Hilinus ha scritto:Prova a specificare come root (hd0,4), che dovrebbe corrispondere a /dev/sda5, quindi dai "setup (hd0)" per sovrascrivere il MBR.

mi da
Codice: Seleziona tutto
grub error 15: file not found

oppure
Codice: Seleziona tutto
grub filesystem type unknown partition type 0x7

non ricordo bene..
cito a memoria perché son due giorni che ci provo..
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 21:47 - [Risolto]errore installazione grub #116983

0x7 è l'id assegnato a partizioni NTFS. Puoi postarmi fdisk -l?
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5316
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 22:05 - [Risolto]errore installazione grub #116985

Hilinus ha scritto:0x7 è l'id assegnato a partizioni NTFS. Puoi postarmi fdisk -l?

La colonna system per le partizioni di linux dice ntfs.. Devo cambiarle con cfdisk? Se modifico solo le partizioni di linux non rischio di cancellare i dati su quelle windows?
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 22:20 - [Risolto]errore installazione grub #116987

franz1789 ha scritto:
Hilinus ha scritto:0x7 è l'id assegnato a partizioni NTFS. Puoi postarmi fdisk -l?

La colonna system per le partizioni di linux dice ntfs.. Devo cambiarle con cfdisk? Se modifico solo le partizioni di linux non rischio di cancellare i dati su quelle windows?


Presumo di no. Non so però se poi ti toccherà formattare le partizioni a cui hai cambiato ID o meno. In ogni caso, un backup di tutti i dati importanti prima di alterare la tabella delle partizioni è sempre obbligatorio: non si sa mai.
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5316
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: errore installazione grub

Messaggio4 marzo 2012, 22:39 - [Risolto]errore installazione grub #116990

Alla fine sono riuscito a risolvere con cfdisk, senza backuppare i dati (tremavo :lol:).
Ti ringrazio davvero, taggo come solved..
franz1789
Arciere Provetto
 
Messaggi: 407
Iscritto il: 23 giugno 2008, 14:58
Top


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus