GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara membuat linux bootable minimal (hanya dengan terminal) dari kode sumber kernel?

Secara teknis Anda dapat mencapai ini. Padahal, kernel tidak memiliki antarmuka pengguna bawaan.

Anda harus mengikuti langkah-langkah sebagai:

1. Create a initramfs with static busybox and nothing else.
This initramfs will have few necessary directories: like proc, sys, tmp, bin, usr, etc

2. Write a "/init" script, whose main job will be:
   a. mount the procfs,tmpfs and sysfs.
   b. Call busybox's udev i.e. mdev
   c. Install the busybox command onto virtual system by executing busybox install -s
   d. Calling /bin/sh

3. Source the initramfs directory while compiling the kernel. You can do so by flag: CONFIG_INITRAMFS_SOURCE

4. Compile your kernel.

5. Boot off this kernel and you will get the shell prompt with minimal things.

Padahal, saya menulis catatan di atas dengan cara yang sangat formal. Anda dapat menyempurnakannya sesuai keinginan Anda.

PEMBARUAN:

Ikuti link ini untuk beberapa panduan.


Linux
  1. Cara Mencari Web Dari Terminal Di Linux

  2. Cara Menginstal SQLite3 dari Sumber di Linux (Dengan Contoh Database)

  3. Cara menginstal TBB dari sumber di Linux dan membuatnya berfungsi

  1. Bagaimana Cara Menghapus Instalasi Python3.5.0 Dari Kode Sumber?

  2. Bagaimana cara membuat kode modul kernel Linux?

  3. Bagaimana cara mematikan Linux pada waktu tertentu dari terminal?

  1. Cara Mengkompilasi dan Menginstal Perangkat Lunak dari Kode Sumber di Linux

  2. Bagaimana cara memuat modul kernel Linux dari kode C?

  3. Bagaimana saya membuat python sendiri dari kode sumber di Ubuntu?