Προς το περιεχόμενο

WinUSB και καψιμο Win Iso σε φλασκακι


thessalonik

Προτεινόμενες αναρτήσεις

To εκανα και δεν κανει εκκινηση. Εξαλλου το unetbootin νομιζω ειναι για να καει κανεις σε φλασακι λινουξ διανομες οχι παραθυρα.

 

δοκιμαζω οτι ειπες και στο καπακι dd. μπορεις ν δοκιμασεις και εσυ αν δεν σου κανει κοπο σε παρακλω για να βρουμε τον τροπο να καιμε win.iso σε φλασακια με χρηση dd ?

 

 

sudo dd if=Windows\ Blue\ Update1\ x64.iso of=/dev/sdb
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 34
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοφιλείς Ημέρες

Συχνή συμμετοχή στο θέμα

Το unetboot έχει στης επιλογές του windows,με το dd γράφεις ξανά το boot του cd στο usb ,με το linux γίνεται γιατί έχουν grub στα windows cd έχουν loader που είναι μόνο για cd.

Αν μετά από τα dd και της άλλες διαδικασίες που έκανες συνεχίζει να σου βγάζει το μήνυμα (περί gpt και mbr) από το πρώτο σου post τότε έχει πρόβλημα το usb σου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Υποστηριζει ολες τις linunx distros εκτος απο Win.

εκανα οτι ειπε ο jim_p me GParted kai στο καπακι dd

sudo dd if=Windows\ Blue\ Update1\ x64.iso of=/dev/sdb

το γυρισα σε legacy με secure boot off και στο reboot λεει:

Οperation System not Found.


το Rufus για παραδειγμα πως μπορει και καει ενα Win.iso σε στικακι χωρις προβλημα.

CD Boot Loader διαβαζει των win αλλα ρο καιει στο φλασακι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μερικα σημαντικα πραγματα που πρεπει να σκεφτεις και να γνωριζεις, εκτος απο το dd.

 

- Το dd "αντιγραφει" ΑΚΡΙΒΩΣ (= byte προς byte!) κατι σε κατι αλλο. Αν πχ "αντιγραψεις" με dd ενα iso 100ΜΒ σε ενα στικακι 4GB, θα καταληξεις με ενα στικακι με 100MB "χωρου". Τα υπολοιπα 3900ΜΒ ειναι ακομα εκει, απλα το dd εγραψε ως εκει που ηθελε και τερμα. Εκει τελειωνει το στικακι για οτιδηποτε παει να το διαβασει.

Με τον ιδιο τροπο, αν απο ενα partition 100GB που εχει μονο μια jpeg των 100kb παρεις image με το dd, θα καταληξεις με ενα αρχειο 100GB. ΔΕΝ το ενδιαφερουν τα περιεχομενα της οποιασδηποτε συσκευης το dd, δεν ανακατεβεται με αυτα, το ενδιαφερει η ακριβης αντιγραφη.

 

- Για να ειναι εκκινησημο καποιο μεσο, πχ το στικακι ή το δισκακι, πρεπει σε αυτο να υπαρχει ενας bootloader γραμμενος στον boot sector του μεσου. Αυτος ειναι που λεει οτι στο ταδε κομματι του σκληρου/του στικ/του cd υπαρχουν τα αρχεια για να εκκινησει το συστημα.

 

- Αν αυτος δεν υπαρχει, παιρνεις ενα μηνυμα που λεει "no bootable devices found" ή κατι τετοιο. Αν υπαρχει και εχει προβλημα, για τον οποιοδηποτε λογο, λεει "operating system not found". Αυτα ειναι μηνυματα του bios btw (οχι του bootloader, ουτε του σκληρου/στικ/cd) και ειναι για κατι τετοιες περιπτωσεις.

 

- Το καθε iso, βαζοντας και τις λινουοδιανομες μεσα, πρεπει να ειναι "dd ready" για να δουλεψει με το dd. Του debian μεχρι πριν λιγα χρονια δεν ηταν πχ. Των windows δεν ειναι επισης. Γιατι?

 

- Επειδη: Η διαδικασια "να γινει εκκινησιμο" ειναι 2 βηματα που γινονται με αυτη τη σειρα

1) Αντιγραφη των αρχειων της εγκαταστασης στο στικακι (το κλασσικο copy - paste που ξερουν ολοι).

2) Εγκατασταση του σωστου bootloader στον mbr/gpt/whatever boot sector του μεσου. Syslinux για τις λινουξοδιανομες και... κατι αλλο που δεν θυμαμαι πως το ακριβως λενε για τα windows (ntκατι λεγεται).

 

Εσυ κολλας στο "γιατι να μην γινεται η διαδικασια που θελω με dd?!". Και η απαντηση ειναι "επειδη το iso των windows δεν ειναι dd ready".

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2) Εγκατασταση του σωστου bootloader στον mbr/gpt/whatever boot sector του μεσου. Syslinux για τις λινουξοδιανομες και... κατι αλλο που δεν θυμαμαι πως το ακριβως λενε για τα windows (ntκατι λεγεται).

Είναι η εντολή boootsect(or) .exe που με αυτήν γράφεις τον bootloader/bootsector σε ένα usb ή γενικά όπου θες, το /nt60 είναι για vista και μετά.

 http://technet.microsoft.com/en-us/library/cc749177(v=ws.10).aspx

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Α μαλιστα! Δεν τα γνωριζα αυτα και μεχρι το πρωι προσπαθουσα με αλλαγες στα partitions tables και με χρηση διαφορετικων συστηματων αρχειων να το καψω καιδ νε ελεγε να ξεκινηει με τιποτα.

 

Οποτε τωρα εχουμε:

 

ι) sudo cfdisk /dev/hdb και δημιουργια τυπου 7(ntfs/exfat)

ιι) αντιγραφη/επικολληση των περιεχομενων του win8.iso στο /dev/sdb1

ιιι) Και στο τριτο και σηματικοτερο και εδω θελω την πολυτιμη βοηθεια σου, τι ακριβως πρπεει να δωσω για να εγκατασταθει ο σωστος boot loader στο mbr/gpt του στικακιου? και επειδη μερικοι θελουν ΕΦΙ win instalaltion κυριως σε GPT bootsector.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Είναι η εντολή boootsect(or) .exe που με αυτήν γράφεις τον bootloader/bootsector σε ένα usb ή γενικά όπου θες, το /nt60 είναι για vista και μετά.

 http://technet.microsoft.com/en-us/library/cc749177(v=ws.10).aspx

 

Nαι στα Windows ετσι γινεται , το θεμα ειναι μεσα απο οποιαδηποτε linux διανομη πως βαζουμε τον σωστο bootloader sto bootsector.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@thessalonik

Δεν γνωριζω. Δεν νομιζω να μπορεις να βρεις τον bootloader των windows σκετο απο καπου και να τον εγκαταστησεις απο λινουξ.

Θυμαμαι προσφατα, που ηθελα να βαλω σε στικακι το iso των 64αριων και ημουν σε 32αρι συστημα (windows 7 και τα 2). Εκανε την αντιγραφη κανονικα και στο τελος ειπε οτι δεν μπορει να βρει bootloader να του βαλει! Και ας το εκανα με το επισημο εργαλειο της ms.

 

Συγκεκριμενα επεσα σε αυτο το προβλημα

When creating a bootable USB device, I am getting an error about bootsect

 

To make the USB drive bootable, you need to run a tool named bootsect.exe. In some cases, this tool needs to be downloaded from your Microsoft Store account. This may happen if you're trying to create a 64-bit bootable USB device from a 32-bit version of Windows.

http://www.microsoftstore.com/store/msusa/html/pbPage.Help_Win7_usbdvd_dwnTool#troubleshooting

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

αυτό που πόσταρα το διάβασε κανείς?

λέει και πως θα βάλεις bootloader και όλα

 

επίσης αυτό που είπα

αν το κάνεις μια φορά, μετά κρατάς το img του με dd και χρησιμοποιείς αυτό κατευθείαν στα flashάκια

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

αυτο εννοεις? την πααντηση με 73 likes?

 

 

OK, after unsuccessfully trying all methods mentioned here, I finally got it working. Basically, the missing step was to write a proper boot sector to the USB stick, which can be done from Linux with ms-sys or lilo -M. This works with the Windows 7 retail version.
Here is the complete rundown again:
Install ms-sys - if it is not in your repositories, get it here. Or alternatively, make sure lilo is installed (but do not run the liloconfig step on your local box if e.g. Grub is installed there!)
Check what device your USB media is assigned - here we will assume it is /dev/sdb. Delete all partitions, create a new one taking up all the space, set type to NTFS (7), and remember to set it bootable:
# cfdisk /dev/sdb   or   fdisk /dev/sdb (partition type 7, and bootable flag)
Create an NTFS filesystem:
# mkfs.ntfs -f /dev/sdb1
Write Windows 7 MBR on the USB stick (also works for windows 8), multiple options here:

	# ms-sys -7 /dev/sdb
	or (e.g. on newer Ubuntu installs) sudo lilo -M /dev/sdb mbr (info)
	or (if syslinux is installed) sudo dd if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdb

Mount ISO and USB media:
# mount -o loop win7.iso /mnt/iso
# mount /dev/sdb1 /mnt/usb
Copy over all files:
# cp -r /mnt/iso/* /mnt/usb/   ...or use the standard GUI file-browser of your system
...and you're done.
After all that, you probably want to back up your USB media for further installations and get rid of the ISO file... Just use dd: # dd if=/dev/sdb of=/win7.img
and reverse if/of next time you want to put the Windows 7 installer onto USB.
As always, double check the device names very carefully when working with dd.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

εγώ έτσι το έκανα πρόσφατα

αλλά όπως και να το κάνεις, ακόμα και με το εργαλείο των windows, να σώσεις το image του usb με dd

μετά θα το βάζεις σε οποιοδήποτε usb με ένα απλό dd

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτο που επιθυμουσα αρχικα δηλαδη! τελεια!

 

2 ακομα απριες ενω γιενται το copy μου.

 

α) γιατι το WinUSB δεν δουλευει, γιαυτην την δουελαι ειναι φτιαημενο αλλωστε, τοε χει δοκιμ ασει ποτε?

 

β) τι γινεται αν θελω να καψω EFI Win81.iso installation και οχι legacy. ekei to ms-sys -7 /dev/sdb δνε θα παιξει γιατι ειναι φτιαγμενο για MBR.


Επαιξε κανονικοτα! Σε ευχαριστω μου αρεσε πολυ! θα παρω και win8.img για να το σωσω.

 

# cfdisk /dev/sdb  (partition type 7, and bootable flag)
# mkfs.ntfs -f /dev/sdb1 (γρηγορο φορματ χωρις error checking)
# ms-sys -7 /dev/sdb ( για να γραψουμε τον win7/8 bootloader στο bootsector)
# mount win8.iso /mnt/iso
# mount /dev/sdb1 /mnt/usb
# cp -R /mnt/iso/* /mnt/usb/   ή απλα αντιγραφη/επικολληση
 
Θελω να δοκιμασει και εσυ ομως μηπως καταφερρις να το κανεις με χρηση του disk dumpπιο ευκολα και πιο γρηγορα.
 
Το WinBlue.iso εγω το ονομασα ετσι και ειναι κατεβασμενο απο MSDN, αλλα μαλλον οπως λες δεν ειναι dd capable οπως δεν ηταν και το debian image τα τελευταια χρονια.
 
Θα γραψω καιε γω αποτελεσματα γραψε και εσυ σε παρακαλω!
Με ενδιαφερει πολυ να καιω linux & win διανομες ευκολα και γρηγορα μονο με χρηση της dd.
Aλλα που να βρεθει dd capable win8.iso θα μου πεις.....
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...