Visualizzazione risultati 1 fino 20 di 20

Discussione: Configurazione Grub

  1. #1
    Guest

    Predefinito Configurazione Grub

    Finalmente ho deciso di installare linux... ho scelto ubuntu....
    Ora devo configurare Grub in modo da permettere la scelta del OS da avviare...
    Il mio hardisk è cosi partizionato:



    Come devo modificare il file menu.lst (si chiama così?) in boot/grub?

    PS: Ma come si fà ad accedere da root???

    [EDIT] dimenticavo... windows si trova sulla partizione da 34GB

  2. #2
    Guest

    Predefinito

    Solitamente grub in fase di installazione viene autoconfigurato...
    Eccetto Sabayon :P

    Edit: per passare a root apri un terminale e scrivi
    Codice:
    sudo bash
    metti la password e il gioco e' fatto
    Ultima modifica di assimo : 27-09-2007 alle ore 14.08.31

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da assimo Visualizza messaggio
    Solitamente grub in fase di installazione viene autoconfigurato...
    Eccetto Sabayon :P
    Nel mio caso non è stato così... penso perchè windows non era installato sulla prima partizione, ma bensì sulla seconda...
    Quello che non riesco a fare è conoscere il numero della partizione... ho letto che le partizioni primarie vengono contate con numeri negativi... ho provato diverse combinazioni, ma nulla...
    Per esempio:
    title Windows #voce che comparirà nel menu di Grub all' avvio
    rootnoverify (hd0,0) #dove si trova la prtizione di win... e dove si trova??
    makeactive
    chainloader +1
    Può anche darsi che non sbaglio solo il numero della partizione, ma qualcos'altro...

    Suggerimenti???

    Sabayon... sbaglio o è un'altra distribuzione?

  4. #4
    Guest

    Predefinito

    ti posto come esempio una parte del mio file menu.lst (io uso debian con windows)

    title Debian GNU/Linux, kernel 2.6.21
    root (hd0,3)
    kernel /vmlinuz-2.6.21 root=/dev/hda3 ro
    initrd /initrd.img-2.6.21
    savedefault

    ### END DEBIAN AUTOMAGIC KERNELS LIST

    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/hda1
    title Microsoft Windows XP Home Edition
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1
    Nella riga
    root (hd0,3)
    puoi vedere che indico a Grub di far partire il sistema sul primo disco (hda, che nel file di grub diventa hd0) nella partizione 4(okkio che la numerazione delle partizioni parte da 0 e non da 1). Infatti è nella partizione numero 4 del primo disco che io ho salvato il file vmlinuz-2.6.21, che è il kernel del sistema (la partizione 4 è la mia partizione di boot).

    Se vuoi sapere quale hd(se 0, 1 o altro) inserire basta lanciare in console il comando
    [QUOTE]cat /boot/grub/device.map/[QUOTE]
    che ti dà l'associazione giusta.
    Per la partizione invece mi sa che nel tuo caso sarà la quarta (hdb4) visto che mi sembra sia l'unica con un filesystem di Linux: quindi presumibilmente dovrai inserire anche tu il numero 3, facendo però attenzione a specificare giusto dove si trovano kernel e initrd (probabilmente sarà /boot/vmlinuz-qualcosa e /boot/initrd.img-qualcosa, ma per quello ti basta controllare se quei file ci sono).
    Ovviamente alla voce
    root=/dev/hda3
    sostituirai probabilmente
    root=/dev/hda4
    Invece Windows come vedi è salvato sempre sullo stesso disco ma nella prima partizione (la zero).

    Puoi usare questo file come esempio anche se mi pare che in Gnome ci sia una programma per sistemare il file automaticamente (mi pare si chiamasse Boot Manager o forse solo Boot).
    Qui trovi un HowTo su Grub. Altre info digitando
    man grub
    Ciaoooooooooooo

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da giuseppeiemma Visualizza messaggio
    Sabayon... sbaglio o è un'altra distribuzione?
    Esattamente (secondo install, sperando che stavolta grub vada, in corso...)

  6. #6
    Guest

    Predefinito

    Vi ringrazio entrambi per le risposte

    Ho provato a reinstallare linux con la speranza che Grub riuscisse a capire dov'è installato windows, ma nulla da fare.
    La situazione del mio hardisk ora è la seguente:



    Dato che la numerazione parte da 0, ho provato con:
    Se provo con:
    title Microsoft Windows XP Home Edition
    root (hd0,2)
    savedefault
    makeactive
    chainloader +1
    Mi viene restituito:
    Error 12:Invalid device request
    Se provo con:
    title Microsoft Windows XP Home Edition
    root (hd0,4)
    savedefault
    makeactive
    chainloader +1
    Mi viene restituito:
    Error 12:Invalid device request

    Se invece, la numerazione delle partizioni partisse da 1??
    Allora ho provato con:
    title Microsoft Windows XP Home Edition
    root (hd0,3)
    savedefault
    makeactive
    chainloader +1
    Mi viene restituito:
    Error 13:Invalid or unsupported executable format
    mentre con:
    title Microsoft Windows XP Home Edition
    root (hd0,5)
    savedefault
    makeactive
    chainloader +1
    Mi viene restituito:
    Error 22:No such partition (aveva ragione whitephoto)

    Quanche altra idea per far avviare anche windows??


    PS: si sarà capito che è la prima volta che uso linux???

  7. #7
    Guest

    Predefinito

    non ti preoccupare capita a tutti le prime volte!!!
    comunque il problema non è la partizione ma il disco!!
    lancia
    cat /boot/grub/device.map
    da terminale: ti dice se il disco da usare è veramente hd0 oppure hd1!Secondo me devi usare hd1!
    Inoltre una cosa che non ti ho detto: mi pare di ricordare che grub numera le partizioni estese a partire da 4. Quindi verificato quale sia il disco giusto prova un po' di numeri di partizioni per veder quale parte!!!
    ciaooooooooooo

  8. #8
    Guest

    Predefinito

    hd1?? ma ho un solo disco... però adesso che mi ci fai pensare, non ricordo se è master o slave... devo controllare...

    Leggendo delle guide forse ho capito cos'è... a windows non piace essere sulla seconda partizione...
    Ho provato un pò di combinazioni del tipo:
    title Windows NT/2000/XP
    map (hd2) (hd0)
    map (hd0) (hd2)
    root (hd2,0)
    savedefault
    makeactive
    chainloader +1
    Non riesco proprio a capire...
    Tra poco prendo a capocciate il pc...

  9. #9
    Guest

    Predefinito

    prova a postare quello che ti restituisce il comando che ti ho detto ("cat /boot/grub/device.map")...

  10. #10
    Guest

    Predefinito

    pensavo che lo spazio fosse un errore di battitura... e invece...

    Citazione Originalmente inviato da linux
    (hd0) /dev/hdb
    PS: ho provato con hd1 e mi viene detto che il disco non esiste (o qualcosa del genere)...
    Grazie per l'interessamento...

  11. #11
    Guest

    Predefinito

    ke strano...allora la configurazione giusta dovrebbe essere
    title Microsoft Windows XP Home Edition
    root (hd0,4)
    savedefault
    makeactive
    chainloader +1
    Prova a sostituire
    root (hd0,4)
    con
    rootnoverify (hd0,4)
    Comunque mi sa che hai centrato il problema...temo che a windows non piaccia molto essere caricato in una partizione logica (hdb5 nel tuo caso) e quindi faccia un po' lo schizzinoso!!!

    EDIT: in fondo brova anche ad aggiungere la voce
    boot
    Ultima modifica di whitephoto : 27-09-2007 alle ore 23.55.27

  12. #12
    Guest

    Predefinito

    nulla da fare... ho provato tutte le combinazioni possibili con numeri diversi, map, bootnoverify e ora anche con boot...

    Faccio qualche altra prova (suggerite pure) poi installerò windows sulla partizione 0... questo dubbio devo propio togliermelo!

  13. #13
    Guest

    Predefinito

    map non credo serva perchè serve per far credere a windows di trovarsi su un device diverso da quello che è (perchè oltretutto a windows non piace stare su uno slave) però nel tuo caso hai un disco solo qiundi non credo serva.
    La migliore configurazione che mi viene in mente è quella che ti ho detto:
    title Microsoft Windows XP Home Edition
    rootnoverify (hd0,4)
    savedefault
    makeactive
    chainloader +1
    boot
    altro non mi viene in mente...

  14. #14
    Guest

  15. #15
    Guest

    Predefinito

    Grazie a tutti per l'interessamento...
    ho sistemato tutto molto "semplicemente": installando windows nella prima partizione...

    Propio ora vedo che i due os hanno fatto pace...

    Ciao

  16. #16
    Guest

    Predefinito

    E' prprio schizzinoso Windows!!!!!!Bhè almeno hai sistemato...ciao ciao!!!!!

  17. #17
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    E' sempre necessario inserire prima Windows e poi il resto.
    I Windows vanno inoltre installati in ordine di versione (dal più datato al più recente).
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  18. #18
    Guest

    Predefinito

    Necessario, ma (forse per mia incapacità) non sufficiente...

    Infatti windows era già installato...

  19. #19
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Non insisto... Perché la mia esperienza da neolinuxiano mi insegna che se con Linux/Unix qualcosa non va, un motivo c'è... Con Windows non sempre...
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  20. #20
    Guest

    Predefinito

    probabilmente inserire prima non si intende in ordine cronologico ma in ordine di partizioni: i windows vari vanno sulle prime partizioni altrimenti si arrabbiano!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •