Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Gestione di due partizioni Linux sullo stesso hard disk

    Ciao a tutti.

    Sul mio disco fisso di 40 giga io avevo due partizioni:
    una, 30 giga, per Windows, e l'altra, 10 giga, per Linux Mandrake 9.1.
    Ieri ne ho creata una terza, sottraendo altri dieci giga a Windows,
    nella quale ho installato con successo Mandrake 10.1.
    Ora, però, come si fa ad andare a piacimento da una partizione Linux
    all'altra?
    Da quando ho creato quest'altra partizione e vi ho installato Mdk 10.1
    non è più possibile accedere alla vecchia, con Mdk 9.1.
    Io vorrei la possibilità di scegliere, all'atto dell'avvio,
    se andare in Windows, Mdk 9.1 oppure Mdk 10.1;
    e invece posso solo scegliere tra Windows e Mdk 10.1.
    Qualcuno conosce la soluzione al problema?

    Rodolfo

  2. #2
    devi modificare le impostazione del bootloader prova a farlo da modalità grafica

  3. #3
    la soluzione sarebbe quella di montare la partizione di mandrake 9.1 in una cartella
    tutto da consolle di root

    mkdir /mnt/mke

    mount -t auto /dev/hdxx /mnt/mke (correggi il disco )

    poi da root correggi /etc/lilo.conf di mandrake 9.1

    in alto nella riga dove è scritto
    boot=hda devi mettere boot=hdax (la sua partizione )

    poi devi prendere con chroot la mandrake 9.1

    chroot /mnt/mke /bin/bash

    e dare da quel terminale
    lilo -v

    poi dalla mandrake 10.1 devi correggere /etc/lilo.conf ed aggiungere la mandrake 9.1
    dovrebbe bastare mettere due righe

    other=/dev/hdxx
    label=mandrake9.1

  4. #4
    Grazie.

    all'interno della nuova partizione ho seguito la seguente procedura
    (x è il numero di device corrispondente alla vecchia partizione):

    1) # mkdir /mnt/linux2

    2) # mount /dev/hdax /mnt/linux2

    3) Nel the file /mnt/linux2/etc/lilo.conf al posto della riga
    boot=/dev/hda
    ho messo
    boot=/dev/hdax

    4) Sono andato nella root di linux2:
    # chroot /mnt/linux2 /bin/bash

    5) , e lì:
    # lilo -v

    6) Sono tornato nella root della nuova partizione,
    e ho aggiunto in fondo al file /etc/fstab la riga
    /dev/hdax /mnt/linux2 ext3 defaults 1 2
    ; in fondo al file /etc/lilo.conf ho aggiunto le seguenti righe:
    image=/mnt/linux2/boot/vmlinuz
    label="linux2"
    root=/dev/hdax
    initrd=/mnt/linux2/boot/initrd.img
    append="acpi=ht resume=/dev/hday splash=no"
    vga=788
    read-only
    , dove 'y' in hday dovrebbe essere, se non sbaglio,
    il numero di device corrispondente alla partizione swap.

    7) Poi:
    # lilo -v -t

    8) , e infine
    # lilo

    Tutto sembra andare magnificamente:
    ora all'atto del boot posso scegliere se entrare in linux o in linux2,
    e la seconda partizione non ha modificato la vecchia;
    eccetto che per una cosa:
    nella vecchia partizione (quella dove c'è Mdk 9.1) devo reinstallare il modem daccapo.
    Qualcuno sa dirmi perché?
    Qualcosa di sbagliato o che manca nella procedura seguita?
    Un bug di Mandrake 10.1 Community?

    Rodolfo

  5. #5
    la procedura è un po strana e insolita

    non avevo visto mai fare cosi

    in genere si mette semplicemente

    other=/dev/hdxx
    label=mandrake9.1

    e se non va si copia il vmlinuz-2.1.4.21 della mandrake vecchia nela boot della nuova se si aggiunge la voce in base a quello
    il modem è strano che non funzioni

    dai un uname -r e controlla che kernel sta usando

  6. #6
    Il kernel è quello giusto della 9.1:
    2.4.21-0.13mdk. La cosa è apparentemente inspiegabile!

    Rodolfo

  7. #7
    Ho risolto il problema del modem, o quanto meno l'ho aggirato,
    adoperando per l'installazione del nuovo SO una procedura più semplice,
    con la quale la nuova partizione è 'figlia' e la vecchia è 'madre',
    mentre invece prima avevo fatto il contario.
    Basta, all'atto dell'installazione, piazzare il boot loader in un altro posto che non sia MBR
    (io ho scelto root, se non sbaglio).

    0) Prima dell'installzione di 0.1, avevo:

    /dev/hda1 -> Windows 98
    /dev/hda5 -> Mdk 9.1 root
    /dev/hda8 -> Mdk 9.1 home
    /dev/hda6 -> linux swap
    (/dev/hda7 -> Mdk 9.1 quella vecchissima, non coinvolta in questa proceura)

    1) Ho creato due nuove partizioni, in cui ho installato Mdk 10.1:

    /dev/hda9 -> Mdk 10.1 root
    /dev/hda10 -> Mdk 10.1 home

    . Ora, all'atto dell'installazione non ho scelto MBR come posto in cui piazzare ilboot loader;
    ho scelto la seconda possibilità che mi veniva offerta (root, se non ricordo male.
    Quindi, all'avvio del sistema, mi sono ritrovato in 9.1 (/dev/hda5).
    Da lì, poi:

    2) # mkdir /mnt/mdk10.1

    3) # mount /dev/hda9 /mnt/mdk10.1

    4) # emacs /etc/fstab
    , e ho aggiunto la seguenta riga:
    /dev/hda9 /mnt/mdk10.1 ext3 defaults 1 2

    5) Ho modificato il file /etc/lilo.conf aggiungendo:
    other=/dev/hda9
    label="mdk10.1"

    6) # lilo

    In questo modo, il problema col modem non si è più presentato.

    Rodolfo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.