«initrd» etiketlenmiş sorular

initrd, Linux çekirdeğini önyükleme işlemi sırasında geçici bir dosya sistemini belleğe yükleme yöntemidir.

6
Neden initrd'imin tek bir dizini, yani 'çekirdeği' var?
Önyüklenebilir bir sistem üzerinde çalışmak için debian live-build kullanıyorum. Sürecin sonunda, canlı bir sistemi başlatmak için kullanılan tipik dosyaları alıyorum: bir squashfs dosyası, bazı GRUB modülleri ve config dosyaları ve bir initrd.img dosyası. İnitrd'yi çekirdeğe geçirerek bu dosyaları kullanarak sadece önyükleme yapabilirim initrd=/path/to/my/initrd.img bootloader komut satırında. Ancak initrd imajımın içeriğini …
28 linux  debian  initrd  cpio 

1
Debian'daki mkinitcpio.conf eşdeğeri nedir?
Oluşturmak için kullanılan kancalar initrd.imgbenim debian doğru olduğunu gözden geçirmek istiyorum ama /etc/mkinitcpio.confArchlinux dosya gibi, bu dosyanın eşdeğer nedir debian ve nasıl bir kez initrd.img yeniden inşa etmek başarısız bu dosyayı düzenlediniz mi?
15 initramfs  initrd 

3
Tüm çekirdek önyükleme sırasında belleğe yüklendi mi?
İlk RAM diskinin işlevini açıklayan bu popüler IBM belgesini (web'de oldukça sık atıfta bulunduğunu görüyorum) okudum . Bunun nasıl çalıştığını kavramsallaştırmak için bir duvara çarptım. Doktorda diyor ki GRUB gibi önyükleme yükleyicisi, yüklenecek çekirdeği tanımlar ve bu çekirdek görüntüsünü ve ilişkili tüm başlatıcıları belleğe kopyalar Zaten kafam karıştı: Tüm çekirdeği …

3
Linux 'initrd' imajını nasıl yükler?
Önyükleme sürecini anlamaya çalışıyordum, ama başımdan geçen tek bir şey var .. Linux çekirdeği başlatılır ve kök dosya sistemi (/) monte edilir edilmez programlar çalıştırılabilir ve ek işlevler sağlamak için başka çekirdek modülleri entegre edilebilir. Kök dosya sistemini monte etmek için belirli koşulların karşılanması gerekir. Çekirdek, kök dosya sisteminin bulunduğu …
13 linux  kernel  boot  initrd 

1
İlk ramdiskim neden bu kadar büyük?
Çekirdek sürümü ile gelen Ubuntu 11.10 kullanıyorum 3.0.0-14. Şubeden bir çekirdek indirip oluşturdum 3.1.0. Yeni çekirdeği kurduktan sonra /boot/initrd.img-3.1.0, dosyamın BÜYÜK olduğunu görüyorum . 114MB, benim /boot/initrd.img-3.0.0-14-genericise yaklaşık 13MB. Açıkça gereksiz olan şişkinlikten kurtulmak istiyorum. Yeni çekirdeği oluştururken, benim kopyalanan /boot/config-3.0.0-14-genericTo .configbenim orijinal çekirdeğin yapılandırma tutmak gibi benim yapı dizininde. …

5
İnitrd kullanmadan LVM'ye kök koymak mümkün müdür?
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 /bootbö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 …
12 kernel  boot  root  initrd  lvm 

3
Linux çekirdeği initrd'i doğru bulmuyor
Bir linux çekirdeği derlemiştim ve QEMU'da hata ayıklamak istedim. Komutları yaparak önyükleme yapmak için bir dosya oluşturdum $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs Sonra yaptım qemu -kernel bzImage -initrd disk.imgve aşağıdaki ekran var: Kernel panic - …

1
Bir Ubuntu çekirdeğini initramfs kurtarma kabuğuna takılmayı / bırakmayı nasıl zorlayabilirim?
Initramfs kurtarma ortamını özelleştirmeye çalışıyorum ve çekirdeği , tek kullanıcılı modun aksine, montaj başarısız ve kurtarma kabuğuna düşmeye zorlamak istiyorum ./(initramfs) Bunu nasıl yapabilirim? Not: initramfs-toolsÖzelleştirme adımlarına ulaşmak için nasıl bağlanacağımı biliyorum, ancak sonucu doğrulayabilmem gerekiyor.

1
Ramdisk ve initrd aynı mı?
Ramfs-rootfs-initramfs.txt dosyasında ramdisk ile ilgili çekirdek belgelerini okurken , ramdisk'in açıklamasında initrd -initrd-ve-initramfs arasındaki farkta açıklanan initrd özellikleri ile aynı olduğunu düşünüyordum . Birisi bu konuda bana açıklık getirebilir mi ?? Ve eğer aynıysa, bunun için birçok dezavantaj olduğunu okudum, ama yine de fedora bilgisayarımda görüyorum initrd'yi-2.6.29.4-167.fc11.i686.PAE.img önyükleme klasörümde. Yukarıda …
10 linux  boot  initrd 

2
Kendi initrd'imi oluştururken / dev dizinini nasıl doldururum?
İnitrd hakkında bir şeyler öğrenmeye çalışıyorum. Ben takip ettim bu öğretici sıfırdan kendi initrd'i inşa etmek, ve bunu üzerine busybox yüklü. Sonra isolinux ile bir .iso yaptım, böylece sanal kutuda test edebilirim. Harika çalışıyor! Meşgul kutusundan temel komutları var, bu yüzden bir dosya sistemi bağlamak istedim. Ancak öğreticiyi izlerken oluşturduğum …
9 udev  initrd 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.