Repository 32bit  Forum
Repository 64bit  Wiki

14.1 su pendrive [risolto]

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.

14.1 su pendrive [risolto]

Messaggioda sya54M » lun nov 11, 2013 19:35

Salve a tutti, con l'uscita della nuova slackware stable, ero intenzionato ad aggiornare la mia pendrive e quindi ad aggironare il mio script che automatizza la procedura e ad aggiornare anche il wiki qui su slacky.
La prima scocciatura è stata scoprire che non sono più stati inclusi staticamente i driver usb nel kernel, allora ho incluso tali driver nell'initrd.
Poi la cosa strana è che rileva la pendrive, monta la root, avvia rc.S e qui si pianta dicendo che non trova tutti i programmi richiamati in questo script come ad esempio cat, sleep, grep, ... ma in realtà ci sono tutti in /bin
com'è possibile?
Ultima modifica di sya54M il gio nov 14, 2013 17:43, modificato 1 volta in totale.
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda targzeta » lun nov 11, 2013 20:42

Ma ti riferisci a questa wiki? Dobbiamo rivederla? Io ho appena comprato una pennina su cui volevo installarci la Slackware-current.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6146
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: 14.1 su pendrive

Messaggioda sya54M » lun nov 11, 2013 20:45

sì proprio quella, è da aggiornare, ma non capisco ancora in che modo :-(
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda erio » mar nov 12, 2013 11:44

i kernel huge hanno dei problemi con i dispositivi usb,almeno per me l'ultimo utile era il 3.2.45 per la current e la 14.1 ho ricompilato e sembra funzionare bene,con un dispositivo veloce in lettura e scrittura la differenza e' minima,verso una slackware residente.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1065
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 14.1 su pendrive

Messaggioda sya54M » mar nov 12, 2013 11:50

ma sarebbe poco pratico ricompilare il kernel, io vorrei fare una procedura automatizzata e veloce per la creazione di una pendrive con slackware :(
non sai cos'è che causa problemi nei nuovi kernel di slackware coi dispositivi usb?
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda erio » mar nov 12, 2013 12:15

secondo me e' il config che ha problemi ho usato quello in testing con lo stesso risultato,non carica,domani provo con un kernel incluso nella 14.1 carico i driver usb nell'initrd per essere sicuro che non manchino,e vediamo se fa il boot.ps: la guida va benissimo, i passaggi sono chiari, unica nota e che bisogna avere una distribuzione gia attiva per fare tutto.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1065
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 14.1 su pendrive

Messaggioda sya54M » mar nov 12, 2013 12:51

ma infatti come ho detto al primo post, i driver usb non sono più inclusi nemmeno nel kernel huge, però io li ho aggiunti all'initrd:
Codice: Seleziona tutto
mkinitrd -c -k 3.10.17-smp -m uhci-hcd:ohci-hcd:ehci-hcd:xhci-hcd:usb-storage
mkdir -p /tmp/initrd/lib/modules
cp -r /boot/initrd-tree/lib/modules/* /tmp/initrd/lib/modules/

e il "finto" init è così:
Codice: Seleziona tutto
#!/bin/ash
mount -n proc /proc -t proc
/sbin/modprobe uhci-hcd
/sbin/modprobe ohci-hcd
/sbin/modprobe ehci-hcd
/sbin/modprobe xhci-hcd
/sbin/modprobe usb-storage
echo "Cerco la partizione con etichetta minislack..."
while ! mount -n -r -L minislack /mnt 2> /dev/null;
 do
    sleep 1;
 done
umount /proc
exec switch_root /mnt /sbin/init $@

li carica, rileva la pendrive e monta la vera root (infatti carica il vero init ed rd.S) e poi si pianta dando prima errori di udev riguardo l'ext4 e poi una sfilza di errori riguardo a programmi non trovati (cat, chmod, grep, ...).
però il filesystem è integro e i programmi che non trova ci sono.
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda Ansa89 » mar nov 12, 2013 17:15

Potrebbe essere un problema di glibc mancante/errata?
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: 14.1 su pendrive

Messaggioda sya54M » mar nov 12, 2013 18:03

sono installati glibc-solibs-2.17-i486-7 e glibc-zoneinfo-2013d-noarch-7
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda erio » mer nov 13, 2013 10:26

guarda se squashfs e fuse sono built in.se sono moduli li devi agguingere all'initrd
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1065
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 14.1 su pendrive

Messaggioda sya54M » mer nov 13, 2013 10:47

ah e come mai? il filesystem non è compresso e non è ntfs, comunque sono come moduli, ma io nel kernel personalizzato che uso sul pc squashfs non l'ho proprio abilitato e fuse è sempre come modulo, la root non è su usb, ma funziona bene
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda erio » mer nov 13, 2013 18:32

ho fatto una prova con il generatore di initrd e carica fino a che non trova lo sbin init, ho messo solo i driver usb,e credo che bisogna modificare il linuxrc di default visto che l'etichetta minislack non c'e', faccio altre prove...
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1065
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 14.1 su pendrive

Messaggioda targzeta » mer nov 13, 2013 20:07

Gneralmente quando non trova dei binari che però ci sono su filsystem, si tratta di problemi di architettura. Questi problemi li ho visti solo su kernel a 64bit che cercano di usare binari a 32bit ma che non hanno la compatibilità in builtin.

Comunque quando ho tempo vedo di fare delle prove anche io. Grazie mille a tutti,
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6146
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: 14.1 su pendrive

Messaggioda sya54M » mer nov 13, 2013 20:14

ma io ho installato tutti pacchetti a 32 bit da un'installazione a 32 bit :-(
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13

Re: 14.1 su pendrive

Messaggioda targzeta » mer nov 13, 2013 20:16

Ma io ti credo. Dicevo solo quello che ho notato io negli ultimi tempo per problemi simili. Prova comunque a dare un'occhiata al kernel installato sulla pennina, vedi se si tratta di un kernel a 32 o a 64 bit. Comunque credo che i kernel di default di Slackware64 abbiano abilitato l'uso di software a 32 bit.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6146
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Google [Bot] e 3 ospiti