Ik ben me ervan bewust dat het probleem van het maken van UEFI-opstartbare USB-sticks wijd en zijd is behandeld. Vanaf de eerste onderzoeksronde kreeg ik echter het gevoel dat de verkregen informatie ofwel hyperspecifiek, overvloedig, te cryptisch of een combinatie hiervan is. Voor mijn geval, capaciteiten en omstandigheden tenminste. Dus ik plaats opnieuw een vraag. Bedankt dat je hiermee rekening houdt.

Doel

Een Debian live-systeem op een UEFI-opstartbare USB-stick.

Ingrediënten

  • Een bestand. Ik heb de hybride ISO-afbeelding gedownload. Voor de duidelijkheid “is dit het bestand debian-live-8.2.0-amd64-gnome-desktop.iso van deze repository .
  • Eén apparaat. Met dat bestand moet ik een USB-schijf maken die, belangrijker nog, opstartbaar is via UEFI.
  • Eén tool. Ik zou GParted willen gebruiken om dit te doen, mogelijk via de GUI.

Het is me gelukt om GParted te gebruiken en een USB-pendrive te maken die BIOS-opstartbaar is. Ik heb de voorwaarden en stappen om het UEFI-opstartbaar te maken echter niet onder de knie gekregen.

Recept

De vragen zijn:

  1. Is deze taak mogelijk? Voel je vrij om gebrekkige ambities aan te wijzen.
  2. Zo ja, wil iemand dan schrijven? een soort pseudocode met de volgorde van bewerkingen om dit te doen met GParted?
  3. Zo niet, wat zijn de bewerkingen om dit te implementeren met welke andere Linux-tool?

Bedankt om te helpen!

Reacties

  • Wis alle partities en maak een gpt partitietabel. Je zou uefi bo moeten zien ot optie in opstartopties. Het ' s Alles over de gpt partitietabel.
  • Heb je gekeken naar askubuntu.com/questions/ 395879 / … ?
  • @FreeSoftwareServers Dat ' onjuist is. Hoewel GPT deel uitmaakt van de EFI-specificatie, kunnen GPT en UEFI in de praktijk worden opgevat als twee afzonderlijke entiteiten omdat BIOS-boot werkt met GPT en MBR, net als UEFI-boot. Het ' gaat over de ESP (EFI System Partition markeert als “boot”), wat bij voorkeur een FAT32-geformatteerde partitie is die de UEFI-firmware bevat, ongeacht of GPT of MBR wordt gebruikt.
  • @Marco, ik denk dat je liever dd if=debian-live-8.2.0-amd64-gnome-desktop.iso of=/dev/sdX bedoelt. cp zal hier niet werken – tool op blokniveau zoals dd moet worden gebruikt. Hoe dan ook – ik denk dat hetzelfde, debian ' s ISO zou UEFI-opstartbaar moeten zijn.
  • @Marco. De UEFI-specificatie vereist dat een ESP FAT32 is en dat deze niet als opstartbaar moet worden gemarkeerd. Als bepaalde firmware een opstartvlag vereist of niet-FAT32 ondersteunt, is dat een kwaliteitsprobleem bij de implementatie.

Antwoord

Koppel het .iso-bestand en kopieer de inhoud naar uw USB-stick. Druk op Ctrl + H in Dolphin om verborgen bestanden weer te geven en te kopiëren.

volgende

voer een afbeeldingsbeschrijving in hier

Antwoord

  1. Over het algemeen ja, maar je hebt meer nodig dan één partitie op de pen drive.

  2. Ik neem aan dat je pen drive wordt gevonden als /dev/sdb:

    create 8 MiB lege, niet-geformatteerde partitie sdb1 (dit is de plaats grub2 gaat later naar binnen en moet misschien later worden verwijderd, maar dat heb ik niet gedaan ” t informatie over dat detail gevonden)

    maak een 100 MiB FAT32 (vfat) partitielabel EFI sdb2 (dit is de ESP-partitie waar de kernel opstart het doelsysteem)

    Markeer sdb2 met de vlaggen boot en esp

    create sdb3 met ten minste 2.0 GiB FAT32 (vfat) Label BOOT (dit is de plaats waarnaar de afbeelding wordt gekopieerd)

    Markeer sdb3 met msftdata vlag

    (optioneel) maak een partitie aan over de rest van de ruimte (of laat een beetje ruimte over voor swap aan het einde; niet zeker hoe import-swap op deze plaats is) met ext4 of je voorkeur voor bestandssysteem Label casper-rw (dit is de root van je systeem op een stick)

Dan kun je moet de gegevens kopiëren en GRUB2 installeren, en het ook configureren.

  1. Je hebt ook een bestandsbeheerder of de terminal nodig om de bestanden te kopiëren en een tekstmap om je grub.cfg.

Zoiets kun je tegenkomen: Opstartprobleem naar Busybox

Reacties

  • Kun je de stappen tonen om " de gegevens te kopiëren en GRUB2 te installeren " ?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *