[SOLVED] impossibile fare "qualcosa" che booti

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.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » mer set 13, 2017 21:59

a quanto pare neanche ubuntu ce la fa.
slint e slackware su usb si comportano meglio.. almeno quelli il prompt lo danno e caricano kernel e ramdisk e poi si fermano.

il dvd di ubuntu invece si comporta come quello di slackware, si ferma senza caricare il messaggio, con un trattino fermo in alto a sinistra.


Se rinomino la EFI di windows poi ho modo di fare il boot in legacy in qualche modo senza reinstallare e mantenendo la partizionatura in GPT?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

rik70
Master
Master
Messaggi: 1779
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: 4.0.x-smp
Desktop: Xfce 4.12

Re: impossibile fare "qualcosa" che booti

Messaggioda rik70 » mer set 13, 2017 23:01

Ma... una cosa..
...il contenuto della partizione ESP del disco ssd è così come l'hai incollato nel penultimo post?
ZeroUno ha scritto:

Codice: Seleziona tutto

./Boot
./Boot/bootx64.efi
./Microsof
[...]
Cioè, la directory ./Boot si trova nella radice della partizione ESP o è dentro la directory EFI?

ZeroUno ha scritto:Se rinomino la EFI di windows poi ho modo di fare il boot in legacy in qualche modo senza reinstallare e mantenendo la partizionatura in GPT?
Linux può avviarsi in modalità Legacy su GPT, bios permettendo. Ovviamente windows se fai una cosa del genere lo tieni parcheggiato.

Comunque prima di passare al drastico, hai provato con la live di archlinux? Quelli stanno sempre "rotolando" e hanno già il kernel 4.12 sulla iso d'installazione.

Se non va, proviamo a fare il boot in legacy mode con syslinux.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » mer set 13, 2017 23:37

Ovviamente è contenuto sotto \EFI

provo con archlinux (ma non so se ce la faccio oggi data l'ora; se non ce la faccio se ne parla domani sera)

sto anche scaricando antergos che pare che qualcuno c'è riuscito con questa.

Quello che non torna a me non è tanto la storia di uefi perchè in qualche caso si è riusciti ad andare avanti, con slint e slackware da usb (non da cd), quanto il fatto piuttosto che il bootloader (ho provato anche con rEFInd) riesce a mettere in ram ma non riesce a startarlo, come se il kernel linux fosse incompatibile col processore.

Vediamo se il kernel di archlinux ce la fa.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 0:01

Un aggiornamento finalmente positivo.
Sono riuscito a far partire ubuntu (kernel 4.10) portandolo su usb con rEFInd. Da cd non ce la fa.

Il fatto che funziona ubuntu significa che è possibile metterci linux, quindi procedo.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 0:31

anche archlinux parte.

quello che ho notato è che tutti quelli che hanno passato la parte UEFI, anche se dopo fallivano, erano formattati in HybridISO

sia l'usbboot.img di slackware che la iso di archlinux e quella modificata di ubuntu vanno copiate sulla pendrive con dd if=....iso of=/dev/sdX e non /dev/sdX1
Le iso sono formato "DOS/MBR boot sector ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector)"
e dopo il dd fsdisk -l mostra due partizioni
Device Boot Start End Sectors Size Id Type
/dev/sdh1 * 0 1060863 1060864 518M 0 Empty
/dev/sdh2 164 131235 131072 64M ef EFI (FAT-12/16/32)
mentre gdisk dice che ha trovato valide sia MBR che GPT nello stesso device
"Found valid MBR and GPT. Which do you want to use?"
scegliendo GPT gdisk mostra
Number Start (sector) End (sector) Size Code Name
2 164 131235 64.0 MiB 0700 ISOHybrid1


Dulcis in fundus (si scrive così?) slackware current con kernel 4.9 fa il boot!!!!!!!!!!!

Domani è install-day :D
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 10:24

Ho installato slackware.
c'è ancora qualcosa da fare perchè ho fatto qualche errore sulla boot partition, ma alla fine sono riuscito a mettere elilo nella efi di windows e mi carica il kernel, anche se non riesce a montare il rootfs, ma lì credo di aver sbagliato qualcosa.

ah, ho trovato un bug in eliloconfig

per trovare la partizione efi fa

Codice: Seleziona tutto

DEVLEN=8
PARTLEN=9
  mount | grep vfat | grep -w /boot/efi | grep -q nvme && DEVLEN=12 && PARTLEN=14
  EFI_DEVICE=$(mount | grep vfat | grep -w /boot/efi | cut -b 1-${DEVLEN})
  EFI_PARTITION=$(mount | grep vfat | grep -w /boot/efi | cut -f 1 -d ' ' | cut -b ${PARTLEN}- | tr -d [a-z])

che non contempla i device emmc, ma si risolve facilmente
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

rik70
Master
Master
Messaggi: 1779
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: 4.0.x-smp
Desktop: Xfce 4.12

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda rik70 » gio set 14, 2017 11:43

Ottimo, sei a buon punto allora.

Per quanto riguarda elilo, lo risolvi semplicemente editando il config generato da eliloconfig senza poi doverlo rilanciare.

Per il mount della root, potrebbe servirti il kernel generico più l'initramfs con dentro qualche modulo per il controller del disco ssd: possibile?
Se non risoli, prova a fare il boot dalla iso di archlinux e vedi con lsmod quali moduli del kernel sono caricati. Sperando che il 4.9 della current sia sufficiente con Apollo Lake.

Per quanto riguarda la questione del boot da pennetta usb, strano che ci voglia un dd della iso.
Che se ne fa UEFI del MBR? Nulla.
Quindi vuole una pennetta con disklabel msdos, una partizione(N°1) di tipo vuoto avviabile e una efi(N°2) formattata in fat-cosa?
Boh... vabbè, tanto il problema non si pone più.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 12:02

rik70 ha scritto:Per il mount della root, potrebbe servirti il kernel generico più l'initramfs con dentro qualche modulo per il controller del disco ssd: possibile?

si, credo mi serva l'iniramfs. Il kernel 4.9 è sufficiente visto che l'installer me lo monta. Tuttavia mi sembra di capire che il 4.10 risolva diversi problemi con questi tipi di pc, quindi dopo che ho sistemato il boot e quando trovo un po' di tempo vedo di compilare il 4.12

Per quanto riguarda la questione del boot da pennetta usb, strano che ci voglia un dd della iso.
Che se ne fa UEFI del MBR? Nulla.
Quindi vuole una pennetta con disklabel msdos, una partizione(N°1) di tipo vuoto avviabile e una efi(N°2) formattata in fat-cosa?

il dd è necessario non tanto per mbr quanto per il fatto che è una iso ibrida che contiene in un unico file
- mbr, se vuoi avviare in legacy
- tabella delle partizioni
- partizione efi
- partizione dati
il tutto in un iso9660 per funzionare anche se lo butti su cd.
ma non ho approfondito.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 13:18

FATTO IL BOOT :D

tutto il resto è ordinaria amministrazione
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » gio set 14, 2017 13:38

Veniamo alla compilazione del kernel...
è una vita che non la faccio.

passando da 4.9.49 a 4.13.2 il make oldconfig ha tirato fuori un mare di roba nuova a cui ho dato invio invio invio.

Quali saranno le cose importanti da vedere per far funzionare ottimamente questo pc? (perchè apparentemente ora va)
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

rik70
Master
Master
Messaggi: 1779
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: 4.0.x-smp
Desktop: Xfce 4.12

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda rik70 » gio set 14, 2017 14:56

ZeroUno ha scritto:Quali saranno le cose importanti da vedere per far funzionare ottimamente questo pc? (perchè apparentemente ora va)

Bella domanda.

Prova un po se funzionano porte usb, slot sdcard, audio - anche via HDMI - uscite video e l'hw in generale.
Butta poi un 'occhio anche sulla parte driver/gpu/drm per la sezione i915. E se è tutto a posto lascialo così.

Poi, compilati le vaapi e testati un po di flussi4k in HEVC-10 bit con mpv: la grafica integrata dovrebbe papparseli senza problemi anche su linux.

Ah, kernel 4.13?

Controlla con 'cpupower' a che frequenza sta la CPU in idle. Io qui ho problemi su skylake col governor powersave : con LANG=it_IT.UTF-8 mi da la CPU sempre al massimo (3.70GHz), mentre con LANG=C riporta valori normali (glibc?, bug del kernel? problemi miei?)

Son tornato al 4.12.

Avatar utente
murdock
Linux 2.4
Linux 2.4
Messaggi: 476
Iscritto il: ven mag 25, 2007 12:58
Slackware: 64 14.1
Kernel: 3.18.3
Desktop: KDE 4.14.3
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda murdock » gio set 14, 2017 21:51

In passato ho avuto anche io problemi di questo genere.
Personalmente mi preparavo una iso di Slackware senza EFI boot usando xorriso.

Codice: Seleziona tutto

mount -o loop slackware64-14.2-install-dvd.iso /mnt/iso


Codice: Seleziona tutto

xorriso -as mkisofs -iso-level 3 -full-iso9660-filenames -volid "SlackDVD" -appid "Slackware64 14.2 DVD" -publisher "murdock" -preparer "prepared by murdock" -eltorito-boot isolinux/isolinux.bin -eltorito-catalog isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -output slackware-no-uefi.iso /mnt/iso/


Saluti,
MuRdOcK

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » ven set 15, 2017 14:00

si, la ubuntu con cui ho avviato è stata fatta con xorriso

Riguardo il kernel ho rinunciato, troppo tempo sprecato. Quello di slackware funziona; finchè non avrò particolari problemi lascio quello così per gli upgrade ho il pacchetto già fatto.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5033
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda ZeroUno » sab set 16, 2017 12:50

toh, guarda che caso...

Codice: Seleziona tutto

Fri Sep 15 17:31:57 UTC 2017
ap/xorriso-1.4.8-x86_64-1.txz:  Added.

insieme al kernel 4.9.50
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6467
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: [SOLVED] impossibile fare "qualcosa" che booti

Messaggioda targzeta » sab set 16, 2017 15:35

ZeroUno ha scritto:toh, guarda che caso...

Codice: Seleziona tutto

Fri Sep 15 17:31:57 UTC 2017
ap/xorriso-1.4.8-x86_64-1.txz:  Added.

insieme al kernel 4.9.50
Dai che ce lo puoi dire, in realtà Pat sei tu!

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à