Autore Topic: [Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB  (Letto 577 volte)

Offline pico

  • *
  • Post: 109
  • Reputazione: 5
    • Mostra profilo
Ciao a tutti!!!

Finalmente è uscita la nuova ISO, non vedevo l'ora di installarla sul nuovo PC, non ricordavo quanto fosse estenuante usare windows  ::)

Vorrei quindi iniziare ringraziando sviluppatori e tester per il tanto lavoro fatto, ho seguito un po' lo sviluppo in questi mesi per quanto mi era possibile e vi meritate veramente un plauso!!!  :beer: :beer:

Vengo al mio problema: ho installato la ISO su supporto USB, fatto partire il sistema e testato la live sia con driver free che non-free (CPU: i7-6700HQ, GPU: 970m). Tutto sembra funzionare bene, fluido e senza problemi.

Ho quindi ceduto alla tentazione e ho installato il sistema  ;D

Sul sistema era già installato Windows 10 ed era già presente la relativa partizione UEFI da 100MB.
E' la prima volta che uso Calamares ma l'ho trovato molto comodo, funziona bene e senza problemi. Al momento di creare le partizioni però non mi era chiaro come specificare la partizione di boot. Nella finestra per editare la partizione UEFI già presente i flag 'boot' ed 'esp' erano già selezionati in automatico e pensavo fosse sufficiente. Invece era necessario specificare anche /boot/efi come mount point, motivo per cui ho dovuto ripetere l'installazione una seconda volta. Errore mio perché è la prima volta che metto mano a partizioni GPT e boot EFI, però forse andrebbe aggiunto un commento nel Wiki, visto che credo sia un caso di installazione abbastanza tipico. Se c'è già e non l'ho visto "mea culpa"  ;D

Risolto questo piccolo inconveniente, riavvio il sistema e faccio partire chakra. GRUB rileva entrambi i sistemi operativi, seleziono chakra, il sistema parte senza problemi, sddm viene caricato correttamente e funziona bene. Quando inserisco la password e premo invio, però, il sistema si blocca. Se provo con Ctrl+Alt+F1 ad entrare in una console ttty, sddm sparisce, schermata nera ma nessuna console. Stessa cosa se provo ad accedere ad una console tty prima di immetere la password, il sistema si freeza comunque. Se devo tirare a indovinare probabilmente sono i driver video. Non potendo accedere ad una console però non so come fornire un log.

Consigli? L'installazione l'ho fatta partire dalla live avviata con i driver non-free, quindi credo abbia installato quelli, corretto? Domani pensavo di provare a reinstallare partendo dalla live con i driver free, se riesco a fare il login posso poi installare i proprietari a mano come suggeriva Franz nell'annuncio. Nel frattempo se posso fornire qualche informazione utile sul problema chiedete pure.


Oltre a questo ho riscontrato un problema abbastanza fastidioso con GRUB. Se seleziono Chakra, il sistema si avvia subito senza problemi. Se seleziono Windows, tendenzialmente dopo qualche secondo di schermo nero torno alla schermata del grub! Dopo varie volte che seleziono di nuovo Windows (oppure Chakra!!!, e questo è ancora più strano...) finalmente riesco a far partire il boot di windows. Possibile che sia un problema che si risolve con sudo update-grub, ma è abbastanza fastidioso e soprattutto sembra abbastanza casuale, ho provato diverse volte ma non sono riuscito a capire cosa effettivamente permetta o impedisca il corretto avvio di windows. Può essere legato in qualche modo alla dimensione della partizione di boot, o 100MB dovrebbero essere sufficienti?


Grazie in anticipo per l'aiuto!  :beer:

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:[Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB
« Risposta #1 il: 15 Marzo 2017 ore 08:29 »
ciao!

Intanto: parli di driver free/non free, ma non hai detto che scheda hai e in che configurazione: NVIDIA/AMD, pura/ibrida

Il modo più veloce per provare a risolvere problemi con i driver penso sia di fare chroot da live e verificare i pacchetti installati e relative configurazioni.
Fortunatamente è da un po' che non mi tocca farlo, ma al tempo seguendo le guide andò tutto liscio.
https://chakralinux.org/wiki/index.php?title=Chroot
oppure
https://wiki.archlinux.org/index.php/change_root

Se non sai di cosa parliamo: fai boot da live (USB), ma poi monti il file system sul sistema principale sul tuo HD. In tal modo andando a aggiornare/installare pacchetti questo viene eseguito sulla tua installazione principale.
Insomma, l'anima è della live, ma i file sono quelli del tuo disco! Se non erro anche grubupdate funziona.

L'operazione è abbastanza rapida, anche se i passaggi la prima volta possono sembrare astrusi.
Attenzione a verificare di aver montato correttamente tutte le partizioni di sistema come indicato nei wiki!

Offline FranzMari

  • *
  • Post: 2812
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:[Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB
« Risposta #2 il: 15 Marzo 2017 ore 09:31 »
Nel menu di grub dovresti avere anche delle voci "extra" per Chakra, tra cui una di recovery: quella dovrebbe portarti ad una console dove puoi verificare i pacchetti installati e vedere se e perché sddm si blocca, usando
Codice: [Seleziona]
sudo systemctl status sddm
Per quanto riguarda i problemi con grub, credo che il problema non sia risolvibile con un update-grub.
Purtroppo quando c'è di mezzo Windows ho verificato personalmente che i problemi sono praticamente assicurati: su alcuni computer (ad esempio) è impossibile accedere a grub se non passando dal boot manager di windows o attivando il legacy mode nel bios.
Nel tuo caso mi riterrei quasi fortunato a poter avviare Chakra senza grossi problemi  ;D ;D ;D
« Ultima modifica: 15 Marzo 2017 ore 09:35 da FranzMari »
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline pico

  • *
  • Post: 109
  • Reputazione: 5
    • Mostra profilo
Re:[Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB
« Risposta #3 il: 15 Marzo 2017 ore 13:29 »
Grazie mille per i suggerimenti!

Hai ragione dino, non avevo pensato al chroot, più tardi provo e vediamo un po' cosa riesco a tirare fuori, vi faccio sapere.

Franz riguardo a grub se mi dici così....mi ritengo fortunato e cerco di non peggiorare la situazione  :lol:ri
Cercherò di ripassare su chakra in maniera stabile il prima possibile così windows lo dovrò avviare il meno possibile  ;D

Offline pico

  • *
  • Post: 109
  • Reputazione: 5
    • Mostra profilo
Re:[Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB
« Risposta #4 il: 25 Marzo 2017 ore 17:24 »
Ciao!

Scusate se ci ho messo un po' a rispondere ma ho avuto poco tempo per smanettare con il pc  :-[

Visto che non ero stato tanto chiaro nel primo post, specifico bene l'hardware che ho nel caso tornasse utile:
CPU: Intel Skylake 6700HQ
iGPU: Intel HD 530
dGPU: Nvidia 970m

Ho seguito il consiglio di dino, sono entrato in chroot, fatto gli aggiornamenti, verificato che effettivamente erano stati installati i driver open e non quelli closed, quindi ho seguito il wiki ed installato i driver proprietari nvidia.

Reboot e....schermo nero, sddm non videne caricato. Questa volta però riesco ad accedere alle console tty.

Googlando un po' ho trovato un paio di guide per PC sostanzialmente identici al mio:
https://www.pcspecialist.co.uk/forums/showthread.php?52667-Installing-Ubuntu-16-10-on-the-Defiance-II
http://www.linlap.com/santech_c47_clevo_p671re6-g

Ho fatto un po' di test e la prima cosa che ho trovato è che forzando l'uso della sola scheda nvidia dal bios (opzione "DISCRETE") sddm viene caricato, riesco ad affetture il login...e tutto funziona bene!  ;D
L'unica cosa è che al primo accesso tutta la grafica era "troppo grossa", ma modificando i dpi nelle impostazioni di sistema tutto è andato a posto.

Impostando il bios su "MSHYBRID" invece, ossia la grafica ibrida, non riesco a far partire sddm.
Se uso:
Codice: [Seleziona]
lspci | grep -e VGA -e 3Dle due schede sembra che vengano riconosciute correttamente.
Ho provato vari parametri nel grub e nel file /etc/X11/xorg.conf.d/20-intel.conf  per la scheda intel seguendo i link precedenti e il wiki di arch (https://wiki.archlinux.org/index.php/intel_graphics) ma senza successo.
Curiosamente passando da DISCRETE a MSHYBRID anche la grafica di Grub cambia, l'impressione che ho per rapporto ad esperienze passate è che non venga caricato propriamente il KMS (kernel mode setting) all'avvio. Non so se questo può suggerirvi qualcosa.

Nel wiki di arch è riportato anche che molte distro di recente preferiscono usare i driver  xf86-video-modesetting invece dei  xf86-video-intel per le schede intel. Ho provato a cercarli ma su chakra non li ho trovati. Se non ho sbagliato io, sarebbe per caso possibile aggiungerli nei repo? Anche solo per provare se aiutano oppure no. Nel caso per ragioni tecniche preferiate non metterli nei repo ufficiali, provo poi magari ad aggiungerli su CCR.

La prima guida che ho postato comunque fa riferimento a versioni del kernel e dei driver nvidia più recenti, è possibile che basti quello per risolvere il problema. Se non trovo altre soluzioni pazienterò un po' e poi vediamo come va dopo l'aggiornamento, a parte il consumo il sistema è comunque usabilissimo con la scheda nvidia (complimenti ancora per l'ottimo lavoro con Goedel!!!). Franz hai idea di quanto ci vorra indicativamente?

Grazie mille!

Offline FranzMari

  • *
  • Post: 2812
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:[Chakra 2017.03 Goedel] -- Freeze durante login e problemi con GRUB
« Risposta #5 il: 28 Marzo 2017 ore 17:20 »
Ottimo, sono contento che tu abbia risolto!

Il driver modesetting è integrato in Xorg, dunque non deve essere installato tramite un ulteriore pacchetto; per utilizzarlo dovrebbe essere sufficiente rimuovere il driver xf86-video-intel, in modo che per la scheda integrata venga usato modesetting.

Non so dirti precisamente quando aggiorneremo il gruppo Xorg, ma posso assicurarti che è nella lista e non dovrebbe passare moltissimo tempo.  ;)
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

 

Template by Homey | Sito ufficiale | Disclaimer