Loopback-bootning: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '=== 5.2 Loopback-bootning === 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ärn...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
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. | 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 = | = Sidslut = | ||
Rad 12: | Rad 9: | ||
https://www.linux.se/kontaka-linux-se/ | https://www.linux.se/kontaka-linux-se/ | ||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat Linux.se med webserver. | <BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat Linux.se med webserver. | ||
[[Kategori:GRUB]] |
Nuvarande version från 25 september 2024 kl. 06.34
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
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.