Grub forse non configurato bene

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
alezep
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: gio 29 mar 2007, 15:35

Grub forse non configurato bene

Messaggio da alezep »

Salve a tutti mi sono appena iscritto nel forum avendo installato da pochi giorni slackware sul mio Personal Computer.
Però non riesco a configurare bene il grub, vi faccio sapere come sono combinato:
allora posseggo 2 HD IDE uno da 60 GB e l'altro da 80 GB.
Nel secondo hard disk, quello da 80, ho installato per mia sorella Windows xp e inutilmente c'è anche Windows 2000 che fra un pò penso di disinstallare.
Nel primo HD, quello da 60, c'è una partizione NTFS da 3 GB dove ci sono i file di boot di Windows, swap e altre sue schifezze.
Nella seconda partizione c'è installato slackware, nella terza c'è la sua partizione swap e infine, nella quarta partizione, da ieri anche archlinux .
Allora io per prima avevo installato windows 2000 e poi slackware, poi su insistenza di mia sorella le ho dovuto installare l'XP e quindi non è più partito giustamente lilo, ma potevo soltanto scegliere di andare o su xp o sul 2000.
Poi siccome d'estate penso di mettere o slackware o archlinux sul mio portatile sto provando su questo computer quale delle due mi piace di più, quindi anche per cercare di ripristinare il grub più velocemente, ho anche installato archlinux, ma da questo non riesco a far partire nè slack nè i windows, ma solo arch.
Io ho editato da arch il menu.lst in questo modo ma non riesco a farli avviare:
title Windows XP
root (hd1,4)
rootnoverify (hd1,4)
makeactive
chainloader +1

title Slackware
root (hd0,1)
kernel /vmlinuz26 root=/dev/sda2 ro

poi quello di windows 2000 ancora non l'ho aggiunto e quello di arch è funzionante con la sua partizione hd0,3
Riavviando, andando su Windows Xp mi dà error 12: Invalid device requested;
mentre andando su Slackware mi dà come errore il numero 15 dicendo: File not found
Ecco qui il casino, cosa mi consigliate di fare? Grazie!!
PS: Sono alle prime armi con slack e arch e provengo dal mondo ubuntu dopo un anno che ci ho trascorso.
Ciao!!!!

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

Lasciare LILO proprio no?

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

leggi S4D è spiegato tutto

alezep
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: gio 29 mar 2007, 15:35

Messaggio da alezep »

Installando windows xp dopo slackware è andato a sovrascrivere l'mbr e di conseguenza non ho più lilo, anche se preferisco grub.
Però se vi viene più facile consigliarmi con lilo va bene ugualmente...
Ciao!!

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

per il boot da un hd che non è il primario prova a dare un occhio al comando di GRUB "map" che permette di rimappare i dischi, proprio per poter usare il chain-loader.

ciao

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

bloodlust ha scritto:per il boot da un hd che non è il primario prova a dare un occhio al comando di GRUB "map" che permette di rimappare i dischi, proprio per poter usare il chain-loader.

ciao
questa secondo me è la via giusta; inoltre il problema di rimappare i dischi con lilo ci sarebbe comunque

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

Sì, ma con lilo si ovvia molto in fretta. comunque concordo, però non conosco Grub a sufficienza :(.

alezep
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: gio 29 mar 2007, 15:35

Messaggio da alezep »

Allora invece ho riconfigurato lilo da S4D, funziona, adesso riavviando appare lilo, ma appena premo su windows mi appare il grub di arch e siamo di nuovo punto e a capo, cioè che premo di nuovo su windows e il grub mi dà error 12; mentre se vado su linux ad un certo punto del caricamento mi ritrovo questa scritta:
Kernel panic: VFS: Unable to mount root fs on 03:03
Non so più cosa fare adesso, diciamo che ho troppa confusione in testa.
Spero potrete togliermene parecchia, grazie!!!
Ciao!!

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

Ah OK. Allora, nella sezione di Win aggiungi:

Codice: Seleziona tutto

             map-drive=0x80
                    to=0x81
                 map-drive=0x81
                    to=0x80
e rilancia lilo, dovrebbe andare. Assicurati anche che all'inizio del file ci sia

Codice: Seleziona tutto

boot=/dev/hda
così installerai lilo sul MBR. Poi postaci il lilo.conf intero che sistemiamo il resto.

alezep
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: gio 29 mar 2007, 15:35

Messaggio da alezep »

Non va! :evil:
Allora ho aggiunto quello che mi hai detto tu inserendo il cd di slack montando la partizione di slack e con vim ho aggiunto queste righe al lilo.conf
ma riavviando niente, sempre lo stesso risultato, cioè che piggio su windows e anziché avviarsi lui, si avvia il grub di arch e da lì sono costretto ad accedere solo ad arch.
Comunque ti posto il mio lilo.conf:
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200

change-rules
reset

vga = 773

other = /dev/hda1
label = Windows
table = /dev/hda
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80

Ok ho copiato tutto a mano però correttamente, ovviamente non ho riportato i commenti, altrimenti...
Comunque vi rimembro le mie partizioni sui dischi. Nel primo disco (hda) c'è:
- hda1 i file di boot di win
- in hda2 slackware
- in hda3 arch
- in hda4 la swap.
Nel secondo hard disk (hdb), invece, si trovano:
- hdb1 windows 2000
- hdb5 windows xp
Grazie!!! Ciao!!

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

Hai lanciato lilo -r ecc... dopo aver modificato il conf, vero? Dopo cena vedo bene quel che hai postato.

EDIT: Mah, intanto non ho capito cosa siano "i file di boot di windows", comunque prova così:

Codice: Seleziona tutto

boot = /dev/hda 
 message = /boot/boot_message.txt 
 prompt 
 timeout = 1200 
 
 change-rules 
 reset 
 
 vga = 773 

 image = /boot/vmlinuz...
  root = /dev/hda2
  label = Slackware
  read-only


 image = /boot/vmlinuz...
  root = /dev/hda3
  label = ArchLinux
  read-only


 other = /dev/hdb1 
 label = Win2000
 table = /dev/hda 
 map-drive=0x80 
 to=0x81 
 map-drive=0x81 
 to=0x80 

 other = /dev/hdb5
 label = WinXP
 table = /dev/hda 
 map-drive=0x80 
 to=0x81 
 map-drive=0x81 
 to=0x80 
Ocio che dovrai sistemare i path ai kernel nelle 2 linee per Linux e dovranno essere montati quando lanci lilo -r.

alezep
Linux 0.x
Linux 0.x
Messaggi: 20
Iscritto il: gio 29 mar 2007, 15:35

Messaggio da alezep »

Niente non parte più niente, nè arch, nè slack, nè il 2000 nè xp, ho formattato tutto, :(
scusate il grande disturbo!
Siete stati davvero gentili, grazie, ciao!!!

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

Ma nooooooo, il problema si poteva sicuramente risolvere! Ma uff, ste manie indotte da Windows...

Secondo me non lanciavi lilo -r, tutto lì.

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

Oo mah io uso grub da una vita ed e migliore a mio avviso di lilo

tu hai installato grub di arch sulla partizione del'hd e non sul'mbr...... devi rimuoverlo da li dalla partizione

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

alezep ha scritto:Non va! :evil:
Allora ho aggiunto quello che mi hai detto tu inserendo il cd di slack montando la partizione di slack e con vim ho aggiunto queste righe al lilo.conf
ma riavviando niente, sempre lo stesso risultato
Era necessario chrootare e reinstallare il bootloader, e risolvevi tutto in cinque secondi.
Hai formattato tutto per nulla Immagine

Rispondi