Új hozzászólás Aktív témák

  • tordaitibi

    veterán

    válasz Bici #91586 üzenetére

    Szó igaz értelmében nem látja hanem lwemez s azon beül partíció azonosító, jellemzően uuid alapján hívja meg.
    Mint amikor te nem tudod hogy a kövezkező utca az ahová mennél de a navid tudja és szól hogy most fordulj jobbra.
    Erre írtam ha uefi szinten mountolt a c port, akkor oké, ha nem akkor meg az előző példánál maradva te ugyan befordulsz jobbra csak nincs ott utca.
    Hogy ez a folyamat honnan indul, a beépített lemezről, hálózatból, pendrájvról vagy agy másik univerzumból, az tökmindegy.

    UEfI-t tudom csak, MBR nekem nem megy.
    Egy UEFI rendszerindítás folyamata:

    a UEFI egy komplett mini oprendszer ami tud terminálszerű felületen korlátozott parancsokat végrehajtani csak ezt a funkcióját halandó addig nem látja míg ki nem lép az EFI shellbe, de ez most nem lényeg.

    Indul a gép, háttérbe lefut a POST és a uefi belemászik abba a lemezbe amit beállítotál, vagy jellemzőan az F11 választómenüvel meg lehet hívni.
    Itt kilistázza az EFI könyvtárban található oprendszereket. Ha 1 van akor indítja.

    Példánál maradva, itt az Ubuntumat fogja. Indul a grubx64.efi futtatható, gépi kód szerűség ami már maga a grub.
    Ez átadja az Ubuntu könyvtában található paraméterek (grub.cfg) szerint a boot folyamatot, pl. nálam erre az UUID-re:
    search.fs_uuid 9a3fafb4-59de-4b39-a129-051f365cab30 root hd2,gpt2 
    set prefix=($root)'/boot/grub'
    configfile $prefix/grub.cfg
    Ez már maga az Ubuntu partíció. Ott a folyamat a továbbiakban a /boot/grub/grub-cfg szerint megy tovább, betölt a kernel, inicializálja az induló ramdiszket (initrd) és elindul az OS.
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os
    $menuentry_id_option 'gnulinux-simple-9a3fafb4-59de-4b39-a129-051f365cab30' { 
     recordfail  
      savedefault  
      load_video  
     gfxmode   
    insmod part_gpt   
    --fs-uuid --set=root
    --hint-bios=hd0,gpt4
    --hint-efi=hd0,gpt4
    --hint-baremetal=ahci0,gpt4  9a3fafb4-59de-4b39-a129-051f365cab30    
    search --no-floppy --fs-uuid --set=root
    /boot/vmlinuz-4.15.0-219-generic
    /boot/initrd.img-4.15.0-219-generic

    (Windows dettó csak ő a BCD-be paraméterezett opciókkal indul de a lényeg kb. ugyanez)

    Mint írtam, a folyamat mindgy honnan indul.

Új hozzászólás Aktív témák