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.