View previous topic :: View next topic |
Author |
Message |
rob-gentoo n00b
Joined: 06 Dec 2024 Posts: 5
|
Posted: Sat Dec 07, 2024 10:07 am Post subject: Installare Gentoo in vm |
|
|
Salve a tutti , sono nuovo del forum il mio nick e:Rob-gentoo
negli ultimi mesi ho utilizzato Debian/Mx/Antix e Void.
Sto provando ad installare una Gentoo x86 in macchina virtuale.
Ho seguito questa guida:
https://www.tecmint.com/gentoo-linux-installation-guide/
https://www.tecmint.com/gentoo-linux-installation-guide-part-2/
Potete dirmi se trovate qualche cosa di sbagliato in questa guida?
Riesco a fare tutto quello presente in questa guida ma non ha installare il kernel
per x86. Ho provato con emerge con sys-kernel/kernelinstall ed altre parole
ma se sono masked non si riesce a farci nulla.
Ho letto sul wiki Gentoo dove spiega cosa sono masked e unmasked, ma non
ho capito molto. Il wiki spiega di file e/o cartella masked e unmasked, package-accepted
ma non sono riuscito a capirci gran chè. Per fare una cosa te la spiegano in vari modi, ma
un modo unico,uno, non l'ho capito.
Quello che ho installato e grub e al riavvio l'os si ferma sulla console di grub!
Allora chiedo agli esperti, qualcuno del forum ha tempo e voglia di spiegare
come unmasked i pacchetti masked?
Sono abituato con un package manager lineare come apt o xbps di Void, con
questo emerge per il momento non mi ci trovo ancora!
Grazie a tutti
Ciao |
|
Back to top |
|
|
rob-gentoo n00b
Joined: 06 Dec 2024 Posts: 5
|
Posted: Fri Dec 27, 2024 1:27 pm Post subject: |
|
|
Un ultima domanda, gentoo dispone di kernel sorgenti o precompilati per cpu 32 bit x86?
Grazie a tutti
Ciao |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 619 Location: Milano
|
Posted: Fri Dec 27, 2024 6:17 pm Post subject: |
|
|
ciao,
ma che cpu stai utilizzando per non poter utilizzare gli stage amd64 che sono ormai più aggiornati e mantenuti? in linea di massima comunque ti consiglierei di seguire la documentazione ufficiale:
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Kernel
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel
personalmente ho sempre configurato e compilato il kernel partendo da gentoo-sources, trovi comunque risposta anche all'ultima domanda sui precompilati nella documentazione:
Quote: | Installing a distribution kernel
To build a kernel with Gentoo patches from source, type:
root #emerge --ask sys-kernel/gentoo-kernel
System administrators who want to avoid compiling the kernel sources locally can instead use precompiled kernel images:
root #emerge --ask sys-kernel/gentoo-kernel-bin |
per aiutarti in maniera più specifica servirebbe sapere esattamente dov'è che ti blocchi e che output di errore hai, di solito se i pacchetti sono mascherati un motivo c'è, posta anche l'output di emerge --info e cos'è che non riesci a installare perché mascherato. Se al riavvio ti mostra il prompt di grub significa che non è stato configurato correttamente e non punta a nessun kernel o non c'è proprio un file di configurazione. |
|
Back to top |
|
|
rob-gentoo n00b
Joined: 06 Dec 2024 Posts: 5
|
Posted: Sat Dec 28, 2024 10:04 am Post subject: |
|
|
Ti ringrazio per la risposta
Posso lasciare qualche screenshot della macchina virtuale, stavo dismettendo l'installazione
di gentoo in questi giorni.
Quello che ricordo e che aveva iniziato a compilare il kernel ma dopo una 30 ina di minuti
era uscito con un errore.
Comunque quello che mi interessa sapere e se esiste un kernel precompil o sorgenti
per cpu 32 bit i686 oppure i486.
Ti ringrazio.
Ciao |
|
Back to top |
|
|
rob-gentoo n00b
Joined: 06 Dec 2024 Posts: 5
|
Posted: Sat Dec 28, 2024 12:27 pm Post subject: |
|
|
... , perdonami, non avevo letto tutta la tua risposta.
Ci sono sorgenti e precompilati binari del kernel, ok.
Sbaglierò ma quello che sembra strano e che per installare questo
os mi servono i sorgenti e/o binari del kernel, ma questi pacchetti sono
mascherati, ma dalla iso live come si può fare a smascherare questi pacchetti.
pensate che l'utente che non ha mai installato gentoo sia in grado di farlo?
Ci sono file .mask e unmask e accepetd ma dove parare, devo leggere il wiki
ok, ma quanto tempo mi serve per leggere e per imparare che si deve fare.
Per terminare l'installazione non si poteva trovare un modo più semplice?
PS: ho provato anche ad installare Pentoo con il suo installer che fallisce nella
scompattazione dei package.
Ciao |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 619 Location: Milano
|
Posted: Sat Dec 28, 2024 2:13 pm Post subject: |
|
|
diciamo che gentoo è sempre stato più selettivo e meno automatizzato rispetto ad altre distro, ma ha una documentazione molto dettagliata.
dei 3 screenshot da te postati solo uno è rilevante, come vedi portage, il gestore pacchetti di gentoo, ha già integrato una procedura di modifica automatica dei file di configurazione quando richiesto, quello che ti manca sapere è che non basta dirgli yes in quella fase, ma va poi lanciato esplicitamente etc-update per scegliere di sovrascrivere i vecchi file con i nuovi proposti. in questo caso tra l'altro non si tratta di un pacchetto mascherato, ma semplicemente di una use flag da abilitare per un pacchetto richiesto come dipendenza di quello che vuoi installare. quando fai dei cambiamenti nei file di configurazione in /etc/portage, che siano smascheramenti o cambi di use flag dovresti lanciare emerge -uDvaN @world per ricompilare e aggiornare il necessario con le nuove configurazioni.
vorrei altre sì farti notare che il problema da te riscontrato è menzionato esplicitamente nell'handbook con un bel box marcato come "important" di colore giallo:
Quote: | Important
Distribution Kernels, such as sys-kernel/gentoo-kernel and sys-kernel/gentoo-kernel-bin, by default, expect to be installed alongside an initramfs. Before running emerge to install the kernel users should ensure that sys-kernel/installkernel has been configured to utilize an initramfs generator (for example Dracut) as described in the installkernel section. |
per rispondere infine alla domanda "perchè è così complicato rispetto ad altre distro?": perchè portage offre un livello di personalizzazione che gli altri gestori pacchetti non offrono, per ogni pacchetto puoi scegliere quali use flags abilitare in fase di compilazione, andando quindi a snellire l'eseguibile risultante, è questo in sintesi che rende gentoo speciale. io per lavoro uso debian sui server, ma sebbene apt faccia discretamente il suo lavoro, non mi sono mai trovato così bene come con portage nella ricerca e gestione dei pacchetti |
|
Back to top |
|
|
rob-gentoo n00b
Joined: 06 Dec 2024 Posts: 5
|
Posted: Sat Dec 28, 2024 2:20 pm Post subject: |
|
|
...,ok t ringrazio di nuovo, adesso e decisamente più chiaro anche se dovrò andare
a leggere ancora qualche cosa.
Avevo letto di etc-update insieme ad un altro tool, autounmask, ma non avevo
capito quando utilizzare etc-update. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|