Linux yüklenirken kök dosya sistemi nasıl diskte yaratılır?


1

Linux açılış sürecini oldukça iyi anlıyorum. Ancak ilk kurulum benim için oldukça belirsiz.

Kök dosya sistemi (/ etc, / bin, / sbin vb.) Diskte sistemin temel işleyişi için gerekli olan ikili dosyalar ile nasıl oluşturulur?

aşağıdakiler doğru mu (tipik x86 / linux makinesinde)?

BIOS önyükleyiciyi kurulum CD'sinden yükleyecektir. Ve önyükleyici, çekirdek görüntüsünü CD'den yükler ve ayrıca initrd'yi bir ramfs'e kopyalar. Bu kök dosya sisteminden başka bir şey değil, tamamen RAM'de. Çekirdek kontrolü ele aldığında, temel aygıt başlatmalarını yapar ve disklerin biçimlendirilmediğini görürse, oluşturulan dosya sistemi türünü ister, fs'yi oluşturur ve initrd dosya sistemini kurulumun bir parçası olarak diske kopyalar.

Yanıtlar:


2

Yükleyici işleminin dosya sistemini oluşturmak ve gitmesi gereken uygun aygıtları monte etmek için kullandığı her dağıtıma (genellikle GPartlı veya değişken) sahip araçlar vardır. Sonra, bir dizi komut dosyası gerisini halleder.

Linux yüklemek için "Live OS" yöntemini kullanır - yükleyiciyi çalıştırmak için işletim sisteminin soyulmuş bir sürümünü önyüklemek için gerekli olanları kopyalar. Bu nedenle, mevcut işletim sistemlerini etkilemeden birçok popüler dağıtımı "yüklemeden önce deneyebilirsiniz".

Yani, adımları bu şekilde düşünün:

CD / USB boot -> GRUB (bootloader) -> Canlı İşletim Sistemi -> Yükleyici -> GParted / Install Steps


Bahsettiğiniz araçlar işletim sistemi önyükleme yükleyicisinden kontrolü almadan önce çalışıyor mu? Yoksa ham diskte dosya sistemini yaratan çekirdeğin kendisi midir?
Manohar

Bootloader (grub) tarafından başlatılan canlı işletim sisteminin bir parçasıdır.
Nathan C

Canlı işletim sistemi nispeten yeni bir şey değil mi. Bugün bile bazı işletim sistemleri bunu desteklemiyor. Yükleyici canlı işletim sisteminin bir parçası nasıl olabilir?
Manohar

Öyle gözükmese bile, her "kurucu" kaputun altındaki çıplak kemikli bir işletim sistemidir. Windows kendisini yüklemek için WindowsPE'yi kullanıyor; Linux ise ne olursa olsun dağıtılmış bir sürümünü kullanıyor.
Nathan C

Hala tam olarak anlamadım. GParted'ın yaptığını okuyalım. Teşekkürler.
Manohar
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.