14.2 su HD USB, problema al caricamento

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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
Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Ciao a tutti,
Sono riuscito dopo molta fatica ad installare la 14.2 su un hd usb. Ho dovuto utilizzare la guida e lo script perché con l'una o con l'altro da soli non si riusciva. Comunque il problema è che all'avvio, si blocca in un certo punto con il messaggio
random: nonblocking pool is initialized
sta fermo li e non procede. Ho visto che avviene, subito dopo il riconoscimento dell' hd usb. Non c'è nessun messaggio di errore, resta solo immobile ed il caricamento non procede.

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: 14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Di seguito il tree dell' /initrd che ho costruito, nel caso qualcuno notasse qualche errore/incongruenza o assenza di qualche modulo o file.
tigerwalk@darkstar~ $ tree /tmp/initrd/
/tmp/initrd/
├── bin
│ ├── ash -> busybox
│ ├── busybox
│ ├── echo -> busybox
│ ├── mount
│ ├── sleep -> busybox
│ ├── switch_root -> busybox
│ └── umount -> busybox
├── dev
│ ├── null
│ ├── sda1
│ ├── sdb1
│ ├── sdc1
│ ├── sdd1
│ ├── sde1
│ ├── sdf1
│ └── sdg1
├── etc
│ └── mtab
├── init
├── lib
│ ├── ld-linux.so.2
│ ├── libblkid.so.1
│ ├── libc.so.6
│ ├── libm.so.6
│ ├── libmount.so.1
│ ├── libpthread.so.0
│ ├── librt.so.1
│ ├── libuuid.so.1
│ └── modules
│ └── 4.4.88-smp
│ ├── kernel
│ │ └── drivers
│ │ └── usb
│ │ ├── host
│ │ │ ├── ehci-hcd.ko
│ │ │ ├── ehci-pci.ko
│ │ │ ├── ohci-hcd.ko
│ │ │ ├── uhci-hcd.ko
│ │ │ ├── xhci-hcd.ko
│ │ │ └── xhci-pci.ko
│ │ └── storage
│ │ └── usb-storage.ko
│ ├── modules.alias
│ ├── modules.alias.bin
│ ├── modules.builtin
│ ├── modules.builtin.bin
│ ├── modules.dep
│ ├── modules.dep.bin
│ ├── modules.devname
│ ├── modules.order
│ ├── modules.softdep
│ ├── modules.symbols
│ └── modules.symbols.bin
├── mnt
├── proc
└── sbin
└── modprobe -> ../bin/busybox

14 directories, 44 files

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: 14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Aggiornamento:
Stesso procedimento di installazione, su una pennetta usb da 15 Gb parte senza problemi. Sull' hd usb da 120 Gb non ne vuol sapere e resta inchiodato su
random: nonblocking pool is initialized
Nessuna idea?

rik70
Iper Master
Iper Master
Messaggi: 2489
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: 14.2 su HD USB, problema al caricamento

Messaggio da rik70 »

Ciao,
se è un modulo mancante necessario al disco usb, prova a individuarlo in questo modo:

- avvia la slack 14.2 da chiavetta usb. Una volta caricato il sistema dai:

Codice: Seleziona tutto

lsmod > /tmp/lsmod
- ora collega il disco usb e dopo che viene riconosciuto ridai il comando lsmod, ma "salva" l'output su un altro file. Esempio:

Codice: Seleziona tutto

lsmod > /tmp/lsmod2

A questo punto con un "diff" dovresti vedere se son stati caricati altri moduli e quali:

Codice: Seleziona tutto

diff -Naur /tmp/lsmod /tmp/lsmod2
Metodo forse un po rozzo ma dovrebbe funzionare.

Ad esempio nel mio caso, oltre a 'usb_storage', viene inserito anche il modulo 'uas':

Codice: Seleziona tutto

@@ -1,4 +1,6 @@
 Module                  Size  Used by
+uas                    24576  0
+usb_storage            65536  1 uas
[...]
-usbcore               217088  3 usbhid,xhci_pci,xhci_hcd
-scsi_mod              163840  3 sd_mod,libata,sg
+usbcore               217088  5 usbhid,usb_storage,xhci_pci,uas,xhci_hcd
+scsi_mod              163840  5 sd_mod,usb_storage,libata,uas,sg
 [...]
Prova a buttarci un occhio.

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: 14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Grazie per la tua risposta. In effetti, facendo come dici tu, ho rilevato che tre moduli sono stati caricati dal kernel-huge-smp dopo l'inserimento del disco usb. Di questi l'usb-storage è già presente nell'initrd mentre invece ums-cypress e uas no ed ho provveduto ad inserirli nell'initrd. Al momento ho installato la 13,37 sull'hd esterno ma conto di riprovare con la 14.2 con l'aggiunta dei moduli al più presto.

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: 14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Ho installato la 14.1 su hd usb sperando di avere meno problemi ma è lo stesso. Ho ricompilato il kernel della 14.1 usando il config della 13.37 che parte senza problemi e mettendo statici tutti i driver per i dischi usb. Al caricamento del kernel ricevo il seguente avviso con conseguente interruzione del caricamento:

Codice: Seleziona tutto

Freeing unused kernel memory: 604k freed
Write protecteing the kernel text: 5168k
Write protecting the kernel read-only data: 1580k
NX-protecting the kernel data 3024k
devo rivedere/modificare qualcosa nei parametri di configurazione del kernel?

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: 14.2 su HD USB, problema al caricamento

Messaggio da tigerwalk »

Partendo da disco fisso, ho visto che quel messaggio compare appena prima di
init ver. 2.etc.etc

Rispondi