Övrig

Hur man 'bränner' en ISO till USB-minne?

G

glitch44

Originalaffisch
28 februari 2006
  • 11 november 2008
Jag är ledsen, det här är förmodligen en noob-fråga, men jag har en linux LiveCD ISO som jag måste kunna starta på ett USB-minne.

Kan jag göra detta med DiskUtil eller via terminalen?

Tack för all hjälp du kan ge...

xUKHCx

Administratör emeritus
15 januari 2006
The Kop


  • 11 november 2008
Jag tror att du kan göra detta via Diskverktyg. Välj tumminnet och gå sedan till återställningsfliken. Dra .iso till källan och gör samma sak för tumminnet på destinationen.

Du kan behöva kontrollera formateringen av enheten för Linux-distro. G

glitch44

Originalaffisch
28 februari 2006
  • 11 november 2008
xUKHCx sa: Jag tror att du kan göra detta genom Diskverktyg. Välj tumminnet och gå sedan till återställningsfliken. Dra .iso till källan och gör samma sak för tumminnet på destinationen.

Du kan behöva kontrollera formateringen av enheten för Linux-distro. Klicka för att expandera...

Tack för hjälpen! H

hackeron

26 november 2008
  • 26 november 2008
Så här gjorde jag:

1) Skapat en fet partition
2) Klickade på återställ, drog ISO till källan, partitionen till destinationen
3) Klicka på Återställ följt av att skriva in mitt lösenord

Det jag fick var:

' Återställ misslyckande
Kunde inte validera källan - fel 254'

ISO:n är md5sum-testad och att bränna den till en cd fungerar.

Några idéer?

såL

25 september 2007
Nördgrottan
  • 26 november 2008
prova att montera .iso och dra dess volym i destinationsfältet

EDIT: Bah ignorera detta, jag behöver lite sömn M

mauricev

10 oktober 2002
Jorden
  • 17 december 2008
Jag vill också göra det här. Jag försökte använda dd, men det fungerar inte. dd kräver att enheten är avmonterad, men det finns inget sätt att avmontera en flashenhet. Även vid en ny uppstart returnerar kommandot umount 'Resource busy' och Finder-avmontering verkar försätta det i något zombietillstånd som inte längre är tillgängligt för dd.

mkrishnan

Moderator emeritus
9 januari 2004
Grand Rapids, MI, USA
  • 17 december 2008
FWIW...

- Använda dd för att skriva ISO-innehållet direkt till USB absolut fungerar inte.

- Att använda någon annan metod för att kopiera ISO-innehållet fungerar inte heller.

Båda är sanna för några distribution av Linux.

Kärnproblemet är att hur en ISO konverteras till startbar USB är inte samma sak från en distribution till en annan.

De bäst alternativet är unetbootin:

http://unetbootin.sourceforge.net/

Unetbootin är ett automatiserat verktyg som tar många olika ISO:er (det är inte garanterat att det fungerar om du använder det med en ISO som inte finns på dess godkända lista, så du kanske vill kontrollera kompatibiliteten först) och gör startbar flash-enheter av dem.

Men det finns ingen OS X-version av det, AFAIK, så USB måste skapas med unetbootin i en Windows- eller Linux-miljö.

Om det inte är en möjlighet kan du använda OS X och följa tutorials som är lämpliga för din distribution, som de på pendrivelinux.com, men du måste hitta ett alternativt sätt att sätta en startbar MBR på den och syslinux den. (FWIW, jag vet att jag har gjort det här minst en gång -- det är till och med möjligt att göra en startbar USB av en Intel Linux-distribution rent från en PPC Mac. Jag var tvungen att göra detta eftersom jag oavsiktligt jackade Ubuntu-installationen helt på min Eee till den grad att jag inte kunde återhämta mig, och jag råkade inte ha en fungerande startbar flashenhet för det för tillfället).

Sedan Unetbootin kom ut undviker jag i stort sett alla andra metoder om det alls är möjligt.... Reaktioner:Grimbo den grå S

skalchockad

28 januari 2008
  • 8 januari 2009
'men du måste hitta ett alternativt sätt att sätta en startbar MBR på den'

Jag använder Mac OS X 10.4.11 på en iBook G4 och i Disk Utility under fliken Partition, om du klickar på alternativ finns det ett urval av partitionsschema, du kan välja Master Boot Record (MBR) 'För att använda disken för att starta DOS- och Windows-datorer'

Det är lätt på en Mac Reaktioner:Grimbo den grå TILL

kezmac

25 november 2009
  • 25 november 2009
sOwL sa: prova att montera .iso och dra dess volym i destinationsfältet

EDIT: Bah ignorera detta, jag behöver lite sömn Klicka för att expandera...

Detta fungerar absolut. Infoga INTE *.dmg- eller *.iso-filen i källrutan. Istället, SÄTT IN VOLYMEN från den monterade bilden i källrutan i Disk Utility. Reaktioner:Grimbo den grå DE

ben

9 juli 2010
  • 9 juli 2010
Det är faktiskt ganska enkelt att göra detta i terminalen:

Kod: |_+_| och det returnerar något liknande
Kod: |_+_|
Avmontera nu disken med diskutil byt ut disknumret mot ditt usb-minnes ID

Kod: |_+_|
Och använd DD för att skriva byt ut disknumret igen
Kod: |_+_|
Ersätt if={} med sökvägen till din iso-bild S

sachadon

28 juni 2009
  • 14 juli 2010
lafka sa: Det är faktiskt ganska lätt att göra detta i terminalen:

Kod: |_+_| och det returnerar något liknande
Kod: |_+_|
Avmontera nu disken med diskutil byt ut disknumret mot ditt usb-minnes ID

Kod: |_+_|
Och använd DD för att skriva byt ut disknumret igen
Kod: |_+_|
Ersätt if={} med sökvägen till din iso-bild Klicka för att expandera...

Herre Gud!!! Den här tar mycket tid ... jag vet inte varför .... Jag skriver 4g ISO för Fedora och hittills tog det 1 timme och pågår fortfarande .... S

skalchockad

28 januari 2008
  • 14 juli 2010
block storlek

kanske blockstorleksargumentet skulle göra det snabbare.

Låter som ett liknande fall här: http://getsatisfaction.com/jolicloud/topics/copying_image_to_usb_drive_is_very_slow_mac_os_x

Från 'man dd' (det här fick mig att lol):


bs=n Ställ in både ingångs- och utgångsblockstorleken till n byte och ersätter
ibs och obs operander. Om inga andra konverteringsvärden än
noerror, notrunc eller sync anges, då är varje ingångsblock
kopieras till utgången som ett enda block utan någon aggregering
av korta block.

jag fattar Reaktioner:rgsgroup2005 och beansbaxter M

mobimation

2 juni 2011
  • 3 juni 2011
Det verkar som om att återställa de här NVRAM-grejerna är något att sträva efter.
Vilka negativa effekter kan vara av att prova detta?
Jag är ganska säker på att startbar iso är tillförlitligt på mitt USB-kort,

/gunnar iMac G4 20' LCD med USB 2.0 / Leopard TILL

kirsco

22 juni 2011
  • 22 juni 2011
cepal67 sa: Tyvärr, så här ser det ut som att det inte skulle ha gjort det startbart :-(. Provar diskverktyget nu. Jag försökte få HP DL-serverns firmwareavbildning att starta från USB, eftersom jag inte kunde hitta HP:s verktyg för att göra USB-startenheten på en Mac. Klicka för att expandera...

Du kan använda Disk Utility för att göra enheten startbar, du gör det genom att skapa en ny partition på USB-enheten och välja Master Boot Record från knappen Alternativ, sedan kan du använda unetbootin för att kopiera över innehållet på den iso du vill ha. . Jag hoppas. Jag är mitt uppe i det här just nu.

Se till att du formaterar partitionen som MS-DOS också. C

Candlejack

22 juni 2011
  • 22 juni 2011
Slutgiltig lösning

Tja, jag hade att göra med det här problemet, men efter lite grävande hittade jag en heltäckande lösning för att skapa Windows/Linux startbara flashenheter på Mac.

Skivverktyg, oavsett anledning, är förbjudet från att skriva Joliet (ISO 9660) på MS-DOS FAT 32 Flash Drives, även om det definitivt borde fungera.

Det bästa sättet att uppnå ditt mål är följande:

Öppna Terminal

Skriv 'diskutil list'. Du kommer att se din primära hårddisk (förmodligen listad under /dev/disk0) och din flashenhet, som kommer att listas som /dev/disk#, där # är ett tal som inte är noll. KOM IHÅG DISKPLATSEN

På nästa rad skriver du 'diskutil unmountDisk /dev/disk#'. Du kommer att se detta meddelande om framgång:
Avmonteringen av alla volymer på disk# lyckades

Skriv nu, 'dd if=( DRAG ISO/DMG HÄR ) av=/dev/disk# bs=1m'

Glöm inte bs=1m! Blockstorleken kan inte skilja sig från detta på grund av MS-DOS FAT-partitionsstrukturens natur. Att använda mindre blockstorlekar kan potentiellt korrumpera den nyskapade iso och kommer att sakta ner processen enormt.

Ge nu din dator lite tid (allt från 15 minuter till 2+ timmar beroende på filstorlek) för att slutföra denna procedur.


Om du är osäker på dd-kommandot och hur det fungerar, gå över till http://en.wikipedia.org/wiki/Dd_(Unix)


Ett fantastiskt program jag såg använder sig av kommandot dd och inkluderar en förloppsindikator! Väldigt coola grejer! http://www.gingerbeardman.com/dd-gui/

Med det här programmet har du inte möjlighet att ändra blockstorleken, men tillägget av en förloppsindikator gör det värt det. Senast redigerad: 22 juni 2011
Reaktioner:rgsgroup2005