Loopback-bootning

Från Wiki.linux.se
Version från den 25 september 2024 kl. 06.34 av Admin (diskussion | bidrag) (→‎5.2 Loopback-bootning)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

GRUB kan läsa från en avbildning (oavsett om det är en CD- eller HDD-avbildning) som är lagrad på någon av dess åtkomliga lagringsenheter (se loopback kommando). Operativsystemet självt måste dock kunna hitta sin rot. Detta innebär vanligtvis att ett användarutrymmeprogram körs innan den riktiga roten upptäcks. Detta uppnås genom att GRUB laddar en speciellt skapad liten avbildning och skickar den som en ramdisk till kärnan. Detta uppnås genom kommandon som kfreebsd_module, knetbsd_module_elf, kopenbsd_ramdisk, initrd (se initrd), initrd16 (se initrd16), multiboot_module, multiboot2_module eller xnu_ramdisk beroende på laddaren. Observera att för knetbsd måste avbildningen placeras i miniroot.kmod och hela miniroot.kmod måste laddas. I kopenbsd-laddaren är detta inaktiverat som standard. Dessutom beror beteendet för initial ramdisk på kommandoradsalternativ. Flera distributörer tillhandahåller avbildningen för detta ändamål eller så är den integrerad i deras standardramdisk och aktiverad med ett speciellt alternativ. Konsultera din kärnas och distributions manual för mer information. Andra laddare som appleloader, chainloader (BIOS, EFI, coreboot), freedos, ntldr, plan9 och truecrypt ger ingen möjlighet att ladda initial ramdisk och, så vitt författaren vet, stöder inte dessa payloads heller initial ramdisk eller att upptäcka loopback-bootning på annat sätt, och är därför inte startbara på detta sätt. Överväg alternativa startmetoder, som att kopiera alla filer från avbildningen till en faktisk partition. Konsultera din OS-dokumentation för mer information.

Sidslut

Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Loopback-booting.html#Loopback-booting

GNU GRUB Manual


Det här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.