Skocz do zawartości
yakubst

Dodanie USB boot do GRUB2

Rekomendowane odpowiedzi

Witam, posiadam laptopa na ktorym sa zainstalowane 2 systemy i zainstalowany jest GRUB. Chcialbym dodac do listy systemow opcje bootowania z USB. Prosze o pomoc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Troszkę ogólne to pytanie. Co konkretnie chcesz osiągnąć?

Przede wszystkim  grub musi mieć wczytany sterownik usb i odpowiedni system plików (mogą być wkompilowane w samym grub):

 

insmod usbms
insmod ehci
insmod uhci
insmod ohci
insmod part_msdos

Jeżeli powyższe jest spełnione to usb powinno się pojawić jako kolejny napęd/dysk, jeżeli jest on botowalny to powinno wystarczyć coś takiego:

Dla całego napędu:

 

menuentry "MBR" {
set root="(hd1)"
chainloader +1
}

Dla konkretne partycji sformatowanej w fat:

 

menuentry "HD1 p1" {
set root="(hd1,msdos1)"
chainloader +1
}

Oczywiście można też wczytać konkretny loader:

 

menuentry "Grub4dos "{
setroot=(hd1,1)
linux /boot/grub4dos/grub.exe
}

lub iso z live linux - np. dystrybucje ubuntu-podobne:

 

menuentry 'linux' {
setroot=(hd0,1)
set isofile="/iso/linux.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile liveimg noprompt noeject quiet splash --
initrd (loop)/casper/initrd.lz
}

 

Można też próbować ustawić fokus na konkretny napęd korzystając z komendy search z różnymi dodatkowymi opcjami, np. dla napędu o konkretnym identyfikatorze partycji:

 

  search --no-floppy --fs-uuid --set=root abcd-abcd

 

Troszkę sprawa się komplikuje jeżeli grub jest zainstalowany w trybie efi, wtedy nie odpalimy z niego konfiguracji mbr (ani loaderów ani samego napędu), możemy ew. odpalić linuxa - większość współczesnych dystrybucji ma wkompilowany w jądro odpowiedni bootstrap.

 

pzdr

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...