Pagina 2 di 3
Re: impossibile fare "qualcosa" che booti
Inviato: mer 13 set 2017, 21:59
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?
Re: impossibile fare "qualcosa" che booti
Inviato: mer 13 set 2017, 23:01
da rik70
Ma... una cosa..
...il contenuto della partizione ESP del disco ssd è così come l'hai incollato nel penultimo post?
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.
Re: impossibile fare "qualcosa" che booti
Inviato: mer 13 set 2017, 23:37
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.
Re: impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 0:01
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.
Re: impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 0:31
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

Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 10:24
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
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 11:43
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ù.
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 12:02
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.
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 13:18
da ZeroUno
FATTO IL BOOT
tutto il resto è ordinaria amministrazione
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 13:38
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)
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 14:56
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 flussi
4k 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.
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: gio 14 set 2017, 21:51
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
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: ven 15 set 2017, 14:00
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.
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: sab 16 set 2017, 12:50
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
Re: [SOLVED] impossibile fare "qualcosa" che booti
Inviato: sab 16 set 2017, 15:35
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