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

    Riutilizzare un'installazione su altre partizioni e macchine

    Facciamo un esempio, ho la partizione hda6 che ospita la mia distribuzione.
    Posso copiare il suo contenuto in un'altra partizione e farla funzionare? Seguendo questi passaggi?

    1-/etc/fstab cambiando il device al punto di mount / ed eventualmente il tipo di filesystem

    2-/boot/grub/menu.lst cambiando il parametro
    root (hdo,5) con root (hd0,x)
    e
    root = /dev/hda6 con root = /dev/hdax

    3-reinstallando il BL nella nuova partizione
    grub
    > root (hd0,x)
    > setup (hd0,x)
    >quit

    4-informando il BL sull'mbr dell'esistenza di questa "nuova" distro.
    nano /boot/grub/menu.lst
    title Distro figlia
    rootnoverify (hd0,x)
    chainloader +1

    Se non ricordo male qualche anno fa c'ero riuscito.
    Ho riprovato ora con una installazione di ubuntu: ho avviato una distribuzione live, ho montato la partizione con la distro da copiare e quella vuota, appena formattata in cui copiarla.
    Ho eseguito la copia con
    cp -a /mnt/distro/matrice /mnt/distro/figlia
    ed eseguito i passi sopra citati.

    Il Bootloader viene caricato e il caricamento della distro sembra iniziare ma dopo pochi secondi si blocca. Non ho messaggi da riportare.
    Va detto che ubuntu usa qualcosa di strano nell'fstab per chiamare i device
    UUID=2c02ad53-8a1f-45d2-bc6f-64bc2bf8fdd2 e che io ho sostituito col nome del device.

    Inizialmente avevo pensato a qualcosa tipo
    cp /dev/hda7 /dev/hdaX
    ma questo non non dovrebbe copiare i dati ma solo fare casino.Non ho idea delle conseguenze di tale comando.
    Poi ho pensato a cat /dev/hda6 > /dev/hdaX.
    Ho fatto prima una prova creando un' immagine del device
    cat /dev/hda6 > file.img
    notando che il file creato ha le dimensioni della partizione e non solo dello spazio occpuato. Penso quindi che il comando sopra funzioni bene se ho due partizioni identiche.
    Idem per "dd".
    Partimage esegue il restore dell'intera partizione anche se il file immagine ha la dimensione dello spazio occpuato e non dell'intera partizione.
    Tutti questi strumenti copiano anche il filesystem mentre a me interessano solo i file contenuti in esso.

    Che ne pensate? E' possibile muovere un sistema da una partizione ad un altra e quindi anche da una macchina ad un'altra magari con filesystem diversi (ext3, reiserfs).
    Faccio parte di questo mondo, cambiare me stesso significa cambiare il mondo.

  2. #2
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159
    Non credo..... come fai a caricare i driver x far funzionare la scheda video ecc ecc?
    Magari lo potresti fare su macchine uguali altrimenti....

  3. #3
    cp -a /mnt/distro/matrice /mnt/distro/figlia
    Esatto.
    Ho appena spostato Ubuntu e Sidux da un disco ad un altro con quel comando, dopo aver installato un terzo disco.
    Mentre Sidux era ed è andato su una partizione Reiserfs, Ubuntu era su una partizione Reiserfs ed è andato su una partizione XFS.

    Devi solo sistemare Grub e fstab adeguatamente.
    Per entrambi puoi utilizzare l'UUID (l'identificatore unico dei dischi e delle partizioni).

    L'UUID lo trovi col comando:
    /bin/ls -lF /dev/disk/by-uuid/
    Linux:come e perchè Il mio blog Salviamo Konqueror!
    Retta azione, Verità, Amore, Pace e Non violenza.
    ------------
    Powered by Chakra 64bit & Chakra 64bit & OpenSuse 64bit

  4. #4
    Grazie per la conferma.
    In questo modo se dovessi installare un distro su tanti PC farei così:
    Eseguirei l'installazione della distro con aggiunta di tutti i programmi desiderati, aggiornamento complet (apt-get dist-upgrade) personalizzazioni varie.

    Eliminerei la cache dei pacchetti scaricati per liberare spazio
    rm /var/apt/cache/archive/*

    Ora, eseguendo il boot da live o altro Linux installato potrei anche creare un bel tar.gz o tar.bz2. Eseguire l'operazione da root così di default vengono tenuti i permessi e utenti (come con cp -a).
    Potrei mettere questo file su un DVD per comodità.

    L'ideale ora sarebbe avere una distribuzione che carica tutto in ram ed espelle il cd.
    E' necessaria solo la console, il programm cfdisk e mkfs.ext3 (o quello preferito).

    Una volta fatto il boot sulla macchina su cui si vuole clonare il sistema, si possono preparare le partizioni, montarle, inserire il dvd e montrarlo.
    In fine
    tar xzf /mnt/dvd/matrice.tar.gz /mnt/partizione/nuova

    Si potrebbbe anche preparare un server nfs da cui copiare il dati e usare il client della live.
    Faccio parte di questo mondo, cambiare me stesso significa cambiare il mondo.

  5. #5
    Non ne ho idea.
    Io l'ho fatto sullo stesso pc, tra l'altro riducendo il numero di partizioni per il SO.
    Su un pc diverso avresti sicuramente problemi con i drivers di componenti diversi.

    Sidux di sicuro, ma credo anche Ubuntu, all'avvio ripopolano /dev, ma resterebbe il problema della configurazione della scheda grafica (se diversa) e degli altri componenti (se diversi).

    Inoltre devi comunque riscrivere fstab e il menu.lst di grub visto che il SO è stato spostato.
    Linux:come e perchè Il mio blog Salviamo Konqueror!
    Retta azione, Verità, Amore, Pace e Non violenza.
    ------------
    Powered by Chakra 64bit & Chakra 64bit & OpenSuse 64bit

  6. #6
    resterebbe il problema della configurazione della scheda grafica (se diversa) e degli altri componenti (se diversi).
    I driver (moduli) vengono caricati dinamicamente dal kernel in base a ciò che gli serve.
    Il problema per la scheda grafica può esistere se nell'xorg.conf è impostato "nvidia", "ati", "nv" o qualsiasi altro driver specifico per una periferica.
    Se si imposta un xorg genrico ncon driver vesa, risoluzione 1024x760 16bit per i colori non dovrebbero esserci problemi a spostare il sistema da una macchina ad un'altra secondo me.

    Bisognerebbe fare una prova per esserne sicuri al 100%.
    Faccio parte di questo mondo, cambiare me stesso significa cambiare il mondo.

  7. #7
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Al massimo crasha il server x e modifichi la configurazine

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.