Skocz do zawartości

BackTime

Użytkownicy
  • Postów

    7
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez BackTime

  1. Temat pozwolę sobie odświeżyć następujące problemy : 

     

    menuentry "Find BOOTMGR (Vista/7/8/8.1/10)" --class windows {
    echo "Proszę czekać..."
    insmod part_msdos
    insmod ntldr
    insmod ntfs
    ntldr (hd1,msdos1)/bootmgr
    }
     
    menuentry "Find NTLDR (XP)" --class xorboot {
    echo "Proszę czekać..."
    insmod part_msdos
    insmod ntldr
    insmod ntfs
    ntldr (hd1,msdos1)/ntldr
    }

    W powyższych na sztywno ustawione jest dysk - pytanie jak dodać metodę search tak aby wyszukała partycję rozruchową ?

     

    Kolejne w jaki sposób wywołać i prawidłowo wczytać obraz instalatora XP ? - poniższe nie działa : 

    menuentry "Windows Installer XP" --class icon-xp {
    echo "Proszę czekać..."
    insmod part_msdos
    insmod ntldr
    insmod ntfs
    set iso="/iso/WinXP.iso"
    linux16 /boot/syslinux/memdisk iso
    initrd16 (hd0,1)$iso
    }
    

    Proszę o pomoc w rozwiązaniu powyższych problemów. z góry THX :) 

     

  2. Pojawia się kolejny problem jeśli pozostawię plik : 

    /boot/boot.sdi
     
    /efi/microsoft/boot/bootmgr.efi
     
    /efi/microsoft/boot/bootmgrfw.efi
     
    /efi/microsoft/boot/bcd

     

     

     
    wówczas w qemu wymuszany jest tryb efi natomiast pc podczas bootowania nie wykrywa trybu efi i działa tylko w legacy
     
    jeśli pliki pozostawię w katalogu: 

    /microsoft/boot/bootmgr.efi
     
    /microsoft/boot/bootmgrfw.efi
     
    /microsoft/boot/bcd
     
     

     

     

    wówczas tryb efi bootowania działa ale menu dla efi nie działa pojawia się albo czarny ekran albo : 
     
    302n97t.jpg
     
     
    poniżej wpis : 
     

    menuentry "Windows Installer / Live (Legacy/UEFI)" --class win {
     
    if [ "${grub_platform}" == "pc" ]; then
     
    echo "Proszę czekać..."
     
    insmod ntldr
     
    ntldr /boot/bootmgr
     
    fi
     
    if [ "${grub_platform}" == "efi" ]; then
     
    echo "Proszę czekać..."
     
    chainloader /MICROSOFT/BOOT/bootmgfw.efi
     
    fi
     
    }

     

     

     
    BCD było edytowanie nie tworzyłem nowego BCD - czy w tym tkwi problem ? Czy może ktoś podesłać paczkę z gotowym katalogiem boot ? 
  3. Cześć dziękuje za wyjaśnienie niestety nie mogę poradzić sobie z tematem ... czy można prosić o pomoc i gotowy wpis dla tego tematu ? Kolejne pytanie w jaki sposób w grub 2 można załadować obraz iso do ram chodzi dokładnie o 2 dystrybucje Live OS skompilowane za pomocą : 

     

     

    oraz kolejny problem z mem testem działa tylko w trybie efi oraz osobno w legacy (czy wpis jest prawidłowy dla legacy ?) :

     

     

    legacy

     

    menuentry "Memtest86+ 7.3" --class icon-memtest{

    echo "Proszę czekać..."
    set iso="/iso/Memtest86-7.3.iso"
    linux16 /boot/syslinux/memdisk iso
    initrd16 (hd0,1)$iso
    }

     

     

    efi
     
    menuentry "Memtest86+ 7.1 (64)" --class icon-memtest{
    echo "Proszę czekać..."
    chainloader /iso/MemTest_7.1/efi/boot/bootx64.efi
    }

    grub.txt

  4. Cześć wszystkim ;) 

     

    Zmagam się z następującym problem postanowiłem utworzyć pendrive na 1 bootloaderze tj 1 menu zarówno dla uefi jak i legacy problem pojawia się tylko w kilku wpisach. Sam pendrie jest w formacie fat32. Problem polega na tym iż w uefi nie bootuje BCD czyli instalatorów Windows w Legacy działa bez zarzutu. 

     

    kej6vo.png

     

    Pytanie czy istnieje plik ntldr.mod ? Jeśli nie to w jaki sposób można zbotować wpis dla uefi dla uruchomienia bcd ? . W legacy wygląda to następująco : 

     

     

    menuentry "Instalacja Windows " --class winusb {

    search --file /boot/bootmgr --set=root
    insmod ntldr
    ntldr /boot/bootmgr
    }
     

     

     
     
     
     
×
×
  • Dodaj nową pozycję...