[RISOLTO] Slackware su tablet/PC con eMMC e UEFI
Moderatore: Staff
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
- lablinux
- Linux 4.x
- Messaggi: 1216
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: dischi non riconosciuti durante l'installazione
Dalla 14.1 alla current sono cambiate un po di cose, potresti avere dei problemi. Non ti conviene cercare il software già pronto o pronto per essere compilato già per la current?
Per la riceca dei "pacchetti" usa http://slakfinder.org/.
Se vuoi semplificarti la vita dai un'occhiata a http://slakfinder.org/slackpkg+.html, io con questa estensione di slackpkg ho installato le multilib, wine, kde5 e libreoffice.
Certo perdi un po dello slackware style (compilo solo quello che mi serve) ma ti semplifica la vita.
PS i due link qua sopra e altri li trovi sul gruppo slackware in Google+
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: dischi non riconosciuti durante l'installazione
Sarebbe meglio usare repository della current, per i build spesso vanno, diversamente dai pacchetti precompilati.Procopio ha scritto:Pardon Conrad, non avevo capito, ed avevi ragione tu, con la iso della current funziona! ora sto installando, spero di arrivare alla fine, e di non impazzire troppo con il bootloader (per ora proverò elilo)!
ricordami solo, sulla current posso usare gli slackbuild della 14.1? vorrei installare awesome
Se vuoi solo gli slackbuilds di SBo, Ponce tiene quelli per current
https://github.com/Ponce/slackbuilds
mi sembra che puoi usare anche sbopkg
Di repository di pacchetti ne trovi tanti, anche il mio (solo 64bit)

Conraid -> http://ponce.cc/slackers/
Alien -> http://slackware.uk/people/alien/sbrepo ... nt/x86_64/
Ponce -> http://ponce.cc/slackware/slackware64-current/package
Naturalmente trovi anche i build (quelli di ponce son quelli di sopra)
come ti hanno consigliato prova grub, non conosco EFIProcopio ha scritto: e tra l'altro con elilo sto avendo non pochi casini, l'installer non mi ha riconosciuto la partizione di efi e mi ha installato tutto dentro la root, ora ho modificato fstab e ho aggiunto la partizione di efi montata in /boot/efi, ma ovviamente se provo a dare elilo su chroot da usb bootata mi dice che il sistema non si trova sotto uefi...
Ma perché chroot? Non puoi fare tutto durante l'installazione?
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
Durante l'installazione non mi rileva la partizione efi e quindi non mi ha installato correttamente elilo, per cui mi trovo ora a installare grub da pennetta usb esterna ma mi da errori...vediamo se riesco a installare
- lablinux
- Linux 4.x
- Messaggi: 1216
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: dischi non riconosciuti durante l'installazione
Ad esempio, se il sistema installato è sulla prima partizione del secondo disco (sdb1)
Codice: Seleziona tutto
mount /dev/sdb1 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
Codice: Seleziona tutto
chroot /mnt
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
quindi, seguendo i tuoi comandi, e considerando che monterei /boot/efi sulla partizione di EFI(o ESP che sia) avrei
Codice: Seleziona tutto
mount /dev/sdb1 /mnt
mount /dev/sdb2 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
Codice: Seleziona tutto
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --boot-directory=/boot/efi --debug
e un
Codice: Seleziona tutto
grub-mkconfig -o /boot/efi/grub/grub.cfg
Se non funzionerà poi ancora posso provare il workaround che suggerisce la guida di arch applicandolo al mio caso
Codice: Seleziona tutto
# mkdir /boot/efi/EFI/boot
# cp /boot/efi/EFI/grub_uefi/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
- lablinux
- Linux 4.x
- Messaggi: 1216
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: dischi non riconosciuti durante l'installazione
Dove si blocca? Da un kernel panic? Hai un altro sistema operativo sulla machcina?
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
Si blocca qua https://imageshack.com/i/pozDD4LYj
EDIT mi sono accorto che non avevo la partizione di efi nel /etc/fstab, l'ho aggiunta così
Codice: Seleziona tutto
/dev/mmcblk0p1 /boot/efi vfat defaults 1 0
EDIT2 ho anche provato a ridare grub-install e grub-mkconfig dopo aver inserito la partizione di efi nel /etc/fstab, ma niente, si blocca sempre nello stesso punto
Cioè sembrerebbe esserci un kernel panic perchè non riesce a montare la root, ma non so cosa fare ...
ho provato a ridare il grub install mettendo
Codice: Seleziona tutto
--boot-directory=/boot
Codice: Seleziona tutto
--boot-directory=/boot/efi
è che se volessi passare anche un
Codice: Seleziona tutto
--root-directory=
Potrei forse provare con una live al posto di una iso di installazione a dare il grub-install, altro non mi viene in mente molto...
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
Googlando sembrerebbe che il kernel non sia in grado di rilevare il controller per l'hard disk (eMMC), forse perchè include quel controller come modulo e non in modo statico.
Una soluzione potrebbe essere ricompilare il kernel includendo la configurazione per eMMC, ma come faccio a ricompilare il kernel da live usb?
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
faccio sempre il solito procedimento, monto la root su liveUSB con i comandi che ho anche usato sopra
Codice: Seleziona tutto
mount /dev/sdb1 /mnt
mount /dev/sdb2 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
per ricompilare faccio il classico
Codice: Seleziona tutto
cd /usr/src/linux
make mrproper
make menuconfig
make -j5
make modules_install
Codice: Seleziona tutto
make install
Posso bypassare questo comando semplicemente copiando a mano i files?
Codice: Seleziona tutto
cp System.map /boot/System.map.new
cp .config /boot/config.new
cp /usr/src/linux/arch/x86/boot/bzImage /boot/vmlinuz.new
ora, importante: il processore è a 64 bit, il kernel che devo copiare è /usr/src/linux/arch/x86/boot/bzImage o /usr/src/linux/arch/x86_64/boot/bzImage?
capito questo lo copio, poi posso rimuovo i vecchi symlink e creare quelli nuovi
Codice: Seleziona tutto
# rm /boot/System.map config vmlinuz
e ricreare quelli nuovi che puntano ai nuovi file
ln -s /boot/System.map.new /boot/System.map
ln -s /boot/config.new /boot/config
ln -s /boot/vmlinuz.new /boot/vmlinuz
Codice: Seleziona tutto
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --boot-directory=/boot/ --debug
grub-mkconfig -o /boot/grub/grub.cfg
cp /boot/efi/EFI/grub/grubx64.efi /boot/efi/EFI/Boot/bootx64.efi
Un workaround che ho provato è eliminare il link al kernel huge che trova, e linkarlo al mio kernel ricompilato. In questo credo carichi il kernel ricompilato con i driver per MMC, eppure al riavvio mi da ancora lo stesso errore. Dove può essere che sbaglio??
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: dischi non riconosciuti durante l'installazione
Ma per moduli da caricare al boot si usa un initrd, ci aggiungi quel che vuoi e crei l'initrd
http://mirrors.slackware.com/slackware/ ... DME.initrd
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: dischi non riconosciuti durante l'installazione
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
- Procopio
- Linux 3.x
- Messaggi: 844
- Iscritto il: ven 29 lug 2011, 11:50
- Nome Cognome: Matteo Micheletto Oddino
- Slackware: 14.2
- Kernel: 4.4.14
- Desktop: Awesome
- Località: Torino
Re: dischi non riconosciuti durante l'installazione
Ho paura che la soluzione sia il reso amazon e un pc con un disco che sia un vero disco e non MMC...