Zdaję sobie sprawę, że kwestia tworzenia rozruchowych urządzeń USB UEFI została omówiona bardzo szeroko. Jednak od pierwszej rundy badań doszedłem do wniosku, że uzyskane informacje są albo bardzo specyficzne, bardzo obfite, zbyt tajemnicze, albo stanowią ich kombinację. Przynajmniej w moim przypadku, możliwości i okoliczności. Dlatego ponownie zadaję pytanie. Dzięki za znoszenie tego.
Cel
Debian na żywo na pendriveie rozruchowym UEFI.
Składniki
- Jeden plik. Pobrałem hybrydowy obraz ISO. Dla dokładności jest to plik debian-live-8.2.0-amd64-gnome-desktop.iso z tego repozytorium .
- Jedno urządzenie. Z tym plikiem muszę utworzyć dysk USB, który, co ważne, jest bootowalny przez UEFI.
- Jedno narzędzie. Chciałbym do tego użyć GParted, prawdopodobnie przez GUI.
Udało mi się użyć GParted i stworzyć pendrive USB, który można uruchomić w systemie BIOS. Nie udało mi się poznać warunków i kroków, które umożliwiałyby uruchomienie go za pomocą interfejsu UEFI.
Przepis
Pytania są następujące:
- Czy to zadanie jest możliwe? Prosimy o wskazanie wadliwych ambicji.
- Jeśli tak, czy ktoś mógłby napisać jakiś pseudokod z sekwencją operacji, które trzeba wykonać w GParted?
- Jeśli nie, jakie są operacje implementacji tego za pomocą jakiego innego narzędzia Linuksa?
Dzięki za pomoc!
Komentarze
Odpowiedź
Zamontuj plik .iso i skopiuj jego zawartość na dysk USB. Naciśnij Ctrl + H w Dolphinie, aby wyświetlić i skopiować ukryte pliki
dalej
Odpowiedz
-
Ogólnie tak, ale potrzebujesz więcej niż jedną partycję na pendrive.
-
Zakładam, że twój pendrive jest znaleziony jako
/dev/sdb
:utwórz 8 MiB pusta niesformatowana partycja
sdb1
(to jest miejsce, w którymgrub2
trafia później i być może trzeba będzie później usunąć, ale nie zrobiłem tego) nie znalazłem informacji o tym szczególe)utwórz 100 MB FAT32 (vfat) Etykieta partycji EFI
sdb2
(jest to partycja ESP, na której jądro ma się uruchomić system docelowy)Zaznacz
sdb2
flagami boot i espcreate
sdb3
z co najmniej 2,0 GiB FAT32 (vfat) Etykieta BOOT (jest to miejsce, do którego kopiowany jest obraz)Zaznacz
sdb3
zmsftdata
flagą(opcjonalnie) utwórz partycję na pozostałą część przestrzeni (lub zostaw trochę miejsca na wymianę na końcu; nie jestem pewien, jak jest w tym miejscu zamiana importu) z ext4 lub preferowanym systemem plików Label casper-rw (to jest katalog główny twojego systemu na pendrive)
Następnie musisz skopiować dane i zainstalować GRUB2, a także go skonfigurować.
- Potrzebujesz także menedżera plików lub terminala do kopiowania plików i katalogu tekstowego, aby skonfigurować grub.cfg.
Możesz napotkać coś takiego: Bootproblem to Busybox
Komentarze
- Czy możesz pokazać kroki, aby " skopiować dane i zainstalować GRUB2 " ?
dd if=debian-live-8.2.0-amd64-gnome-desktop.iso of=/dev/sdX
.cp
nie będzie tutaj działać – należy użyć narzędzia na poziomie bloku, takiego jakdd
. W każdym razie – myślę tak samo, debian ' s ISO powinno być bootowalne przez UEFI.