swap non avviato al boot [RISOLTO]

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

swap non avviato al boot [RISOLTO]

Messaggio da studmad »

ciao ragazzi!

ho questo problema:

lo swap non è caricato all'avvio (per attivarlo devo usare gnome partition editor ogni volta che accendo il pc); devo aver fatto sicuramente un casino con fstab

Codice: Seleziona tutto

...
#/dev/hda2
UUID=be0202c0-9af7-4743-8f71-c065ab9accab none            swap    sw              0       0

# /dev/hda5
UUID=a55efad0-5e41-4b76-a21a-6e1225e948c0 /home           ext3    defaults        0       2
...
???
Ultima modifica di studmad il lunedì 30 aprile 2007, 23:51, modificato 1 volta in totale.
vingiul
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3266
Iscrizione: giovedì 16 marzo 2006, 12:22
Località: Pogerola di Amalfi

Re: swap non avviato al boot

Messaggio da vingiul »

Ciao,
mi sembra a posto, perche' dici che non lo carica?
vingiul
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

perché se apro gnome partition editor e guardo le proprietà dello swap, risulta "non attivo" dopo aver acceso il pc - mi sono accorto di questo problema perché non mi funzionava l'ibernazione: una volta attivato lo swap, l'ibernazione ha ricominciato a funzionare ...
pensavo fossero sbagliati alcuni parametri del fstab (tipo qualcuno di quei numeri); cosa posso fare per controllare?
grazie!
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot

Messaggio da Klick64 »

questa è la mia stringa funzionante swap :  UUID=e4287d9c-00e3-4af4-9d89-ff6a4df2a91c none            swap    sw              0      0

mi pare sia tutto a posto a parte UUID che viene assegnato automaticamente        (b2b)
Ultima modifica di Klick64 il lunedì 30 aprile 2007, 21:34, modificato 1 volta in totale.
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot

Messaggio da Klick64 »

chiedo venia, pensavo fosse caricato, ma guardando in dischi e file system di kubuntu, in effetti risulta disattivato, è solo un errore di grafica
o proprio non viene caricato?  perchè i log iniziali dicono il contrario.  grazie a chiunque. :) ;D (b2b)
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

ho provato la tua stringa micca, ma non funziona; poi ho provato a togliere l'UUID lasciando solo

Codice: Seleziona tutto

/dev/hda2	none            swap    sw              0       0
,
ma mi dice che il mount point none non esiste!

non capisco...
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot

Messaggio da Klick64 »

allora io ho risolto così :  /dev/sda5    /media/sda5    swap      auto      0 0
dove sda5 è la mia swap. per trovare la tua da shell :  sudo fdisk -l (b2b)

se dovessi risolvere metti ( RISOLTO ) nel titolo del primo post,sarà utile ad altri. (good)
Ultima modifica di Klick64 il lunedì 30 aprile 2007, 22:36, modificato 1 volta in totale.
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

Codice: Seleziona tutto

/dev/hda2       /media/swap     swap    auto              0       0
unknown filesystem type 'swap'

>:(
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot

Messaggio da Klick64 »

prova con:    sudo fdisk -l  ti apparirà una lista tipo :
 
Dispositivo Boot      Start        End      Blocks  Id  System
/dev/sda1              1        835    6312568+  b  W95 FAT32
/dev/sda2  *        836      16946  121799160    7  HPFS/NTFS
/dev/sda3          16947      21139    31699080  83  Linux
/dev/sda4          21140      25841    35547120    5  Esteso
/dev/sda5          21140      21612    3575848+  82  Linux swap / Solaris  <<<questa è la mia swap
/dev/sda6          21613      25841    31971208+  83  Linux

quindi:    /dev/sda5        /media/sda5        swap        auto      0  0            (b2b)
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

Codice: Seleziona tutto

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hda1               1         522     4192933+  83  Linux
/dev/hda2             523         653     1052257+  82  Linux swap / Solaris
/dev/hda3             654        3648    24057337+   5  Esteso
/dev/hda5             654         784     1052223   83  Linux
/dev/hda6            1308        3648    18804051   83  Linux
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot

Messaggio da Klick64 »

/dev/hda2        /media/hda2            swap            auto            0 0
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

non cambia niente ... anche dopo averlo montato su /media/hda2 (non ha comunque molta importanza il punto di mount, potrei chiamarlo /media/pincopallino  ;))
Avatar utente
studmad
Prode Principiante
Messaggi: 99
Iscrizione: domenica 23 aprile 2006, 18:24
Località: Italia

Re: swap non avviato al boot

Messaggio da studmad »

ecco la soluzione : http://elleuca.blogspot.com/search/label/curiosit%C3%A0

riassumo qui :
Il presupposto è che la partizione di swap sia stata creata e formattata in una precedente installazione. E che in caso di errori e cancellazioni di dati non va la veniate a prendere con me.
  • 1. Controllare se la partizione di swap è attiva - eseguite il comando

Codice: Seleziona tutto

swapon -s
. In questo modo vengono elencati i file e le partizioni di swap. Se non restituisce alcun output, allora non c'è alcuna partizione di swap attivata.
  • [li]2. Controllare la disponibilità di una partizione di swap - nel Terminale di prima, eseguire

Codice: Seleziona tutto

sudo fdisk -l
per elencare i dischi e le partizioni. Nella colonna System dei Dispositivi, in uno ci dovrebbe essere scritto "Linux swap / Solaris". Il dispositivo in quella riga è la vostra partizione di swap.
  • 3. Esecuzione di mkswap - sempre nel terminale, eseguire il comando

Codice: Seleziona tutto

sudo mkswap -c /dev/XXXX
con XXXX nome della partizione determianto al punto 2. Attenzione all'output restituito dal programma, in esso c'è l'UUID da usare nei passi successivi.
  • 4. Modifica di /etc/fstab - aprire /etc/fstab con un editor di testo es.

Codice: Seleziona tutto

sudo gedit /etc/fstab
e aggiungere la riga di cui parlavo prima, con la differenza che al posto del classico /dev/XXXX dovete mettere "UUID=" dove è l'UUID del device di swap restituito dal comando mkswap. Il numerello è bello lunghetto, per cui vi consiglio il copia-e-incolla e parecchia attenzione. Salvate e chiudete.
  • 5. Modifica di initramfs - Come al punto precedente, aprite in un editor di testo il file

Codice: Seleziona tutto

/etc/initramfs-tools/conf.d/resume
e sostituite l'UUID che dovrebbe esserci già con l'UUID ricavato al un punto 3 e usato al punto 4. Di nuovo attenzione e di nuovo salvate e chiudete. Ah, questo file serve per determinare il dispositivo di resume per il suspend-on-RAM/disk
  • 6. Esecuzione di update-initramfs - eseguire

Codice: Seleziona tutto

sudo update-initramfs -u
  • per rendere effettivi i cambiamenti del punto predecente.
    • [li] 7. Riavvio del sistema - Avando modificato initramfs. è necessario riavviare (credo per applicare le modifiche). Se volete solo usare la swap, allora uno `sudo swapon -a` potrebbe bastare.
Alla fine, rieseguire il comando al punto 1 per vedere se effettivamente la partizione di swap è attiva.

Ovviamente tutta questa procedura è necessaria per avere lo stesso UUID nei file /etc/fstab e /etc/initramfs-tools/conf.d/resume per cui ad ogni successiva modifica dello swap, bisogna controllare che i due siano in sincro, pena malfunzionamenti nell'uso dello spazio di swap e nella sospensione ACPI del sistema.
Avatar utente
Klick64
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 690
Iscrizione: lunedì 23 aprile 2007, 17:26
Contatti:

Re: swap non avviato al boot [RISOLTO]

Messaggio da Klick64 »

grazie studmad,ogni giorno si impara qualcosa di nuovo  (good)

"questa è una grande comunità"  (b2b)
Ultima modifica di Klick64 il martedì 1 maggio 2007, 9:57, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti