multiboot: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== multiboot == '''Kommandonamn:''' multiboot '''Syntax:''' <code>multiboot [--quirk-bad-kludge] [--quirk-modules-after-kernel] fil …</code> '''Beskrivning:''' Ladda en multiboot-kärnbild från '''fil'''. Resten av raden skickas oförändrad som kärnans kommandorad. Alla moduler måste laddas om efter att detta kommando har använts (se module). Vissa kärnor har kända problem som kräver att du specificerar <code>–quirk-*</code> för att åtgärda dem: *...') |
Admin (diskussion | bidrag) |
||
Rad 1: | Rad 1: | ||
'''Kommandonamn:''' multiboot | '''Kommandonamn:''' multiboot |
Versionen från 23 september 2024 kl. 08.51
Kommandonamn: multiboot
Syntax:
multiboot [--quirk-bad-kludge] [--quirk-modules-after-kernel] fil …
Beskrivning: Ladda en multiboot-kärnbild från fil. Resten av raden skickas oförändrad som kärnans kommandorad. Alla moduler måste laddas om efter att detta kommando har använts (se module).
Vissa kärnor har kända problem som kräver att du specificerar –quirk-*
för att åtgärda dem:
–quirk-bad-kludge
hanterar ett problem som finns i flera produkter där ogiltig data i ELF-filen laddas med kludge-information. GRUB före version 0.97 och vissa anpassade versioner föredrog ELF-information, medan GRUB 0.97 och senare använder kludge. Detta alternativ ignorerar kludge. Kända system med detta problem: gamla Solaris, SkyOS.–quirk-modules-after-kernel
behövs för kärnor som laddar på relativt höga adresser, t.ex. 16MiB-markeringen, och inte klarar av moduler som placeras mellan 1MiB-markeringen och kärnans början. Kända system med detta problem: VMWare.
Exempel:
multiboot /boot/kernel.img
– Laddar multiboot-kärnan frånkernel.img
.multiboot --quirk-bad-kludge /boot/old_solaris_kernel.img
– Ignorerar kludge-problem och laddar en äldre Solaris-kärna.multiboot --quirk-modules-after-kernel /boot/vmware_kernel.img
– Hanterar en kärna som laddas på höga adresser och klarar inte av moduler mellan 1MiB och kärnan.
Sidslut
Orginalhemsidan på Engelska : https://www.gnu.org/software/grub/manual/grub/html_node/multiboot.html#multiboot
Det är 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.se som har sponsrat Linux.se med webserver.