[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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: impossibile fare "qualcosa" che booti

Messaggio da rik70 »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

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

Messaggio da rik70 »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

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

Messaggio da rik70 »

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.x
Linux 2.x
Messaggi: 477
Iscritto il: ven 25 mag 2007, 12:58
Slackware: 64 14.1
Kernel: 3.18.3
Desktop: KDE 4.14.3
Contatta:

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

Messaggio da murdock »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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

Messaggio da ZeroUno »

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: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

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

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi