Tisztában vagyok azzal, hogy az UEFI-rendszerindító USB-k létrehozásának kérdését messze lefedték. Az első kutatási körtől kezdve azonban úgy éreztem, hogy a megszerzett információ vagy hiper-specifikus, bőségesen bőséges, túl rejtélyes, vagy ezek kombinációja. Az én esetemre, képességeimre és körülményeimre legalábbis. Tehát újból felteszek egy kérdést. Köszönjük, hogy bírja ezt.

Cél

Debian élő rendszer UEFI rendszerindító USB-meghajtón.

Hozzávalók

  • Egy fájl. Letöltöttem a hibrid ISO képet. A pontosság kedvéért “kedvéért ez a debian-live-8.2.0-amd64-gnome-desktop.iso fájl a e tárból .
  • Egy eszköz. Ezzel a fájllal létre kell hoznom egy USB lemezt, ami fontos, hogy UEFI indítható legyen.
  • Egy eszköz. Ehhez a GPartedet szeretném használni, esetleg a GUI-n keresztül.

Sikerült használni a GParted-et, és létrehoztam egy USB pendrive-ot, amely BIOS-bootolható. Az UEFI rendszerindításának feltételeit és lépéseit azonban nem tettem az öv alá.

Recept

A kérdések a következők:

  1. Lehetséges ez a feladat? Kérjük, jelezzen nyugodtan hibás ambíciókat.
  2. Ha igen, kérem, írja le valaki valamilyen álkód a műveletsorral, hogy ezt a GParteddel megtehesse?
  3. Ha nem, akkor milyen műveleteket lehet végrehajtani, melyik másik Linux eszközzel?

Köszönöm a segítségért!

Megjegyzések

  • Törölje az összes partíciót és hozzon létre a gpt partíciós táblát. Látnia kell az uefi bo opció a boot opciókban. Ez ' s mindent a gpt partíciós tábláról.
  • Megnézted a askubuntu.com/questions/ 395879 / … ?
  • @FreeSoftwareServers Ez helytelen '. Bár a GPT az EFI specifikáció része, a gyakorlatban a GPT és az UEFI két különálló entitásként is elképzelhető, mivel a BIOS rendszerindítás GPT-vel és MBR-rel működik, mint az UEFI rendszerindítás. ' az ESP-ről (az EFI rendszerpartíció jelölések „boot” -ként jelennek meg), amely egy előnyösen FAT32 formátumú partíció, amely UEFI firmware-t tartalmaz, függetlenül attól, hogy GPT-t vagy MBR-t használnak.
  • @Marco, gondolom, inkább dd if=debian-live-8.2.0-amd64-gnome-desktop.iso of=/dev/sdX -re gondolsz. A cp itt nem fog működni – blokkszintű eszközt, például dd kell használni. Egyébként – szerintem ugyanannak a debian ' s ISO-nak UEFI rendszerindítónak kell lennie.
  • @Marco. Az UEFI specifikáció megköveteli, hogy az ESP FAT32 legyen, és nincs szükség arra, hogy indíthatóként legyen megjelölve. Ha egy adott firmware indító jelzőt igényel, vagy támogatja a nem FAT32-et, ami a megvalósítás minőségének problémája.

Válasz

Csatlakoztassa az .iso fájlt, és másolja át a tartalmát az USB meghajtóra. Nyomja meg a Ctrl + H billentyűkombinációt a Dolphin alkalmazásban a rejtett fájlok megjelenítéséhez és másolásához

következő

írja be a kép leírását itt

Válasz

  1. Általában igen, de többre van szüksége egy partíció a pendrive-on.

  2. Feltételezem, hogy a pendrive-ot /dev/sdb néven találja:

    create 8 MiB üres formázatlan partíció sdb1 (ez az a hely, grub2 később megy be, és lehet, hogy később el kell távolítani, de nem sikerült ” nem találtunk információt erről a részletről)

    hozzon létre egy 100 MiB FAT32 (vfat) partíciócímkét EFI sdb2 (ez az az ESP partíció, ahol a kern elindul a célrendszer)

    Jelölje meg a sdb2 elemet a bootok és az esp jelzőkkel.

    create sdb3 legalább 2,0 GiB FAT32 (vfat) Label BOOT (erre a helyre másolja a képet)

    Jelölje meg sdb3 a msftdata zászlóval

    (opcionális) hozzon létre egy partíciót a hely többi részén (vagy hagyjon egy kis helyet a cserére a végén; nem biztos abban, hogy ezen a helyen milyen a cserefájl importálása) az ext4-tel, vagy a fájlrendszert részesítette előnyben. Címkézze meg a casper-rw szót (ez a rendszer gyökere a boton)

Ezután át kell másolnia az adatokat, telepítenie kell a GRUB2-t, és konfigurálnia kell azt is.

  1. Szüksége van egy fájlkezelőre vagy terminálra a fájlok másolásához, és egy szöveges grub.cfg.

Valami ilyesmivel találkozhat: Bootproblem – Busybox

Megjegyzések

  • Meg tudja mutatni a lépéseket az " adatok másolásához és a GRUB2 telepítéséhez " ?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük