Sadece bir Gentoo temel sistemi kurdum (yani önyükleme yapabilir, giriş yapabilir ve onunla şimdi bir şeyler yapabilirim). Kök bölümüm bir LVM2 sanal grubunda (ayrı bir /boot
bölümle). Önyükleme için aşağıdaki parametreleri çekirdeğe geçirmem gerekiyor:
root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm
Görünüşe göre kök monte etmeden önce bir şey yapmak için bir ilk ramdisk kullanıyor (Sanırım LVM şeyler yükleme). Hiçbir initrd gerekli böylece bu kodu çekirdeğin içine koymak bir yolu var mı? Değilse, initrd'i kendim nasıl yapabilirim?
İnitrd olmadan LVM olmayan kök için çekirdeği derlemeyi denediğimi eklemek yararlı olabilir ve mükemmel çalıştı. Sonra her şeyi LVM altına koymaya çalıştım ve makineyi önyükleme yapamadım (sanırım LVM şeyleriyle başa çıkamıyor). Sonra genkernel
aracı --lvm
seçeneği ile kullandım ve şu anda kullanmakta olduğum çalışma çekirdeği ve initrd oluşturur.
Şimdi atlamak genkernel
ve her şeyi kendi başıma yapmak istiyorum , tercihen initrd olmadan, makine biraz daha hızlı açılır (zaten esnekliğe ihtiyacım yok).