Il kernel Linux può essere installato da solo senza altri sistemi operativi esistenti


2

Ciao, sono un novizio del mondo Linux. Ho appena scaricato l'ultimo kernel da kernel.org. Voglio installare questo semplice kernel nel mio PC (il mio PC è formattato e ha un hdd vuoto). Posso farlo? se é cosi, come? Non voglio andare a nessun marchio Linux esistente. Cordiali saluti, ho già provato varie distribuzioni. Ora, voglio vedere come funziona il kernel semplice e come creare il proprio Linux ecc ...


A proposito: puoi installare un kernel compilato da kernel.org su qualsiasi distro che ti piace, se è quello che vuoi.
— FSMaxB

Risposte:


7

Il kernel da solo non è abbastanza per avere un sistema funzionante in modo significativo. Vuoi forse fare qualcosa come Linux From Scratch ?


2
+1 per Linux da Scratch che sembra una buona opzione per soddisfare il desiderio particolare di OP. Inoltre, LFS è un'ottima esperienza di apprendimento!
— ChrisInEdmonton,

0

Come sottolineato da Pilona, ​​non è possibile (almeno con il kernel standard) eseguire solo il kernel ed eseguire i comandi. Deve esserci almeno un processo di userspace (per quanto ho capito).

Linux From Scratch , come sottolineato da ChrisInEdmonton, è davvero una grande esperienza di apprendimento, ma non lo consiglierei davvero a un principiante.

Quello che potresti voler provare è Archlinux o Gentoo . Con entrambe le distribuzioni si inizia con un semplice sistema di base e si basa su di esso. Archlinux, tuttavia, è molto più facile da iniziare e ha un wiki davvero carino che ti guida attraverso l'intera installazione e oltre. Gentoo ti dà molta più potenza, ma è anche molto più difficile per cominciare e anche io non consiglierei di usarlo su un computer lento come primo utente, perché tutto è compilato dalle fonti, il che richiede del tempo (Mi ci è voluto circa una settimana fino a quando ho avuto un Gentoo funzionante con desktop funzionante e tutte le applicazioni di cui ho bisogno).

Mentre Archlinux e Gentoo sono molto più facili da iniziare (e molto più pratici) rispetto a Linux di Scratch, devi comunque tenere a mente che non sono necessariamente destinati a persone che non conoscono GNU / Linux, ma aiuta davvero alcune conoscenze di base su come funziona un sistema GNU / Linux (ma ne saprai sicuramente di più una volta che sei riuscito a installare una di quelle distro).


Il kernel non fornisce alcun "comando", a meno che tu non stia parlando di KGD o KGDBOC. Forse stavi pensando alla shell di "ripristino" fornita da busybox nei tuoi initramfs?
— pilona,

@pilona pensava che ci fosse un modo per compilare busybox nel kernel, ma ora che ci penso non ha davvero senso eseguire una shell in kernelspace.
— FSMaxB

C'è un modo per aggiungere un'immagine CPIO al kernel da utilizzare come initramfs, in una sezione ELF, .init.ramfs. Indipendentemente dal fatto che abbia senso o meno, non è possibile fare ciò che stavi pensando con un Linux di serie o con qualsiasi versione modificata di cui sono a conoscenza.
— pilona,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.