Instal kamp boot masalah Windows 7, tidak ada perangkat yang dapat di-boot

14

Jadi saya punya macbook pro 2010 15 "(MBP6, 1) dan saya mengganti drive optik dengan hard disk. Saya ingin menginstal windows 7 pada hard disk dengan boot camp dengan USB dan ISO image.

Setelah mencari saya menemukan bahwa saya perlu memodifikasi plist.info saya untuk memungkinkan boot camp saya untuk membuat USB bootable (karena biasanya tidak memiliki pilihan untuk membuat USB untuk model saya karena ia datang dengan disk drive).

Setelah melakukannya dan tampaknya memiliki proses instalasi yang baik (tetapi lama) ke USB. Saya memberi tahu boot camp berapa banyak ruang untuk partisi windows dan tekan install.

Kemudian komputer dinyalakan kembali. Ketika muncul kembali itu macet di layar logo apel abu-abu selamanya (saya menunggu 15 menit untuk memastikan itu bukan hanya "berpikir"). Saya paksa restart dan kali berikutnya dihidupkan terjebak pada logo abu-abu untuk sedikit tetapi kemudian pergi ke layar hitam yang mengatakan "Tidak ada perangkat bootable - silakan masukkan perangkat bootable dan tekan tombol apa saja". Saya mencoba menekan tombol dengan USB tetapi tidak ada yang terjadi.

Saya akhirnya harus menghapus USB dan mengatur ulang PRAM agar bisa boot ke osx lagi

Apakah ada cara untuk menginstal windows 7 dari usb di macbook pro saya menggunakan boot camp?

pengguna8363
sumber

Jawaban:

16

MEMPERBARUI

Prosedur yang ditingkatkan untuk menginstal Windows 7 dapat ditemukan di Menginstal Windows 7 Pro 64 bit tanpa DVD atau Flash Drive

catatan:

Langkah-langkah yang diperbarui, untuk menginstal Windows 8.1 menggunakan prosedur yang diberikan di bawah ini, dapat ditemukan di sini .


Perangkat keras dan lunak saya berbeda dengan milik Anda. Pertama-tama saya akan mendokumentasikan bagaimana saya menguji jawaban saya dan kemudian mencoba menyesuaikan jawaban dengan kebutuhan Anda. Karena ini adalah jawaban yang cukup panjang, adaptasi akan diberikan sebagai jawaban terpisah.

Komputer saya adalah iMac (20 inci Mid 2007). Versi OS X adalah 10.10.5. Saya akan menginstal Windows 7 Professional SP1 64 Bit. Saya hanya punya satu drive internal. Ini adalah hard disk 1 TB menggunakan skema partisi GUID hybrid Apple. Hibrida berarti Windows akan melihat drive sebagai MBR dipartisi, sedangkan OS X melihat drive sebagai dipartisi GUID. Saya akan mengikuti rekomendasi Apple dan menginstal Window menggunakan BIOS lama. Saya juga memiliki SuperDrive optik internal yang berfungsi yang tidak digunakan untuk menginstal Windows.

(Petunjuk: Untuk tampilan yang lebih baik, klik pada gambar atau buka gambar di jendela baru.)

  1. Dapatkan Perangkat Lunak Dukungan Kamp Kerja (driver). Perangkat lunak dapat diunduh menggunakan Boot Camp Assistant, diunduh langsung dari Web atau disalin dari DVD instalasi OS X. Lihat Persyaratan sistem untuk menginstal Windows pada Mac Anda melalui Boot Camp untuk detailnya. Prosedur ini tidak memerlukan penggunaan flash drive. Jika Perangkat Lunak Dukungan Boot Camp Anda disimpan pada flash drive, maka ikuti instruksi khusus yang diberikan pada langkah tertentu yang mengikuti.
  2. Pastikan firmware Anda mutakhir. Lihat pembaruan firmware EFI dan SMC untuk Mac berbasis Intel .
  3. Unduh dan instal salinan VirtualBox gratis dari Oracle. Saya menggunakan VirtualBox, Versi 5.0.0 r101573, Hak Cipta © 2015.
  4. Di dalam folder "Dokumen" Anda, buat folder bernama "VirtualBox". Di sinilah Anda akan menyimpan file yang dibuat di sisa langkah.
  5. Buat partisi yang diformat MS-DOS (FAT) untuk menginstal Windows. Anda dapat menggunakan Bootcamp Assistant, Disk Utility, atau perintah ( distutil, gptdan / atau fdisk) yang dimasukkan di jendela Terminal. Alat pihak ketiga lainnya, seperti gdisk, juga dapat digunakan. Beri label untuk partisi ini nama "BOOTCAMP".
  6. Tentukan nomor disk dan partisi dari partisi yang bernama "BOOTCAMP". Untuk melakukan ini, sorot partisi dalam aplikasi Disk Utility dan klik tombol "Info". Jendela sembulan akan muncul. Nilai-nilai yang ditunjukkan akan digunakan pada langkah berikutnya.

    Informasi, di jendela sembul ini, menunjukkan nomor disk dan partisi masing-masing 0 dan 4. Jika nomor Anda berbeda, Anda harus mengganti nomor Anda di sisa langkah. Jika nomor partisi Anda lebih besar dari 4, maka Anda tidak dapat menginstal Windows pada partisi ini. ( Secara teknis, ini mungkin tidak benar, tetapi ini berada di luar cakupan jawaban ini untuk menjelaskan bagaimana melakukannya. )

    Jangan tidak menutup jendela popup.

  7. Buka aplikasi Terminal dan masukkan perintah berikut di jendela Terminal. Ini akan mengatur variabel yang akan digunakan dalam perintah selanjutnya. Pada perintah berikutnya, ganti αdengan "Nomor Disk" yang ditunjukkan di jendela sembulan Disk Utility. Nilai yang biasa untuk αadalah 0.

    DISK0=/dev/diskα
    

    Pada perintah berikutnya, ganti βdengan "Partition Number" yang ditunjukkan di jendela sembulan Disk Utility. Nilai yang biasa untuk βadalah 4.

    PARTITION=β
    

    Perintah selanjutnya mengatur variabel PARTIDke pengidentifikasi disk partisi. Ini harus sama dengan "Disk Identifier" yang ditunjukkan di jendela sembulan Disk Utility. Nilai yang biasa untuk PARTID adalah disk0s4.

    PARTID="$DISK0"s"$PARTITION"
    

    Catatan: hurufnya slebih kecil.

    Tutup jendela sembul Disk Utility.

  8. Dengan aplikasi Disk Utility masih terbuka, pilih "File → New → Blank Disk Image ..." dari menu bar. Di jendela sembulan, masukkan nilai yang ditunjukkan di bawah ini. Catatan: "Di mana:" harus menjadi folder "VirtualBox" yang dibuat di Langkah 4. Jika Perangkat Lunak Dukungan Boot Camp disimpan di flash drive, Anda dapat menggunakan "Ukuran:" default dari "100 MB".

    Simpan Sebagai: bcssoftware
    Tag:
    Di mana: VirtualBox
    Nama: BCSSOFTWARE
    Ukuran: Kustom ... (1,5 GB)
    Format: MS-DOS (FAT)
    Enkripsi: tidak ada
    Partisi: Partisi tunggal - Master Boot Record Partition Map
    Format Gambar: baca / tulis disk gambar

    Jendela sembulan akan muncul seperti yang ditunjukkan di bawah ini.

    Klik tombol "Buat".

  9. Tentukan nomor disk partisi bernama "BCSSOFTWARE". Untuk melakukan ini, sorot partisi dalam aplikasi Disk Utility dan klik tombol "Info". Jendela sembulan akan muncul. Nilai-nilai yang ditunjukkan akan digunakan pada langkah berikutnya.

    Informasi, di jendela sembulan ini, menunjukkan nomor disk 1. Jika nomor Anda berbeda, Anda harus mengganti nomor Anda di sisa langkah.

    Jangan tidak menutup jendela popup.

  10. Menggunakan jendela Terminal yang sama, masukkan berikut ini untuk mengatur variabel DISK1. Ganti γdengan "Nomor Disk" yang ditunjukkan di jendela sembulan Disk Utility. Nilai yang biasa untuk γadalah 1.

    DISK1=/dev/diskγ
    

    Keluar dari Disk Utility.

  11. Salin Perangkat Lunak Dukungan Boot Camp ke partisi yang berlabel "BCSSOFTWARE". Saya menggunakan aplikasi Finder untuk melakukan ini. Anda dapat melewati langkah ini, jika perangkat lunak ini sudah tersimpan di flash drive.

  12. Tandai partisi Anda sebagai aktif di MBR dengan memasukkan yang berikut di jendela Terminal yang sama. Input untuk perintah interaktif fdiskdiambil dari variabel INPUT. Jika kata sandi diminta, masukkan.

    INPUT=$(printf  "f  $PARTITION\nw\ny\nq")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT"
    

    Catatan: Untuk menampilkan nilai variabel INPUT, gunakan perintah echo "$INPUT".

  13. Izinkan VirtualBox membaca / menulis akses ke partisi fisik Anda dengan memasukkan perintah berikut di jendela Terminal yang sama. Jika kata sandi diminta, masukkan.

    diskutil  unmount  $PARTID 
    sudo  chmod  go+rw  $PARTID
    

    Ini akan memungkinkan VirtualBox untuk menginstal Windows pada partisi fisik Anda. Catatan: Akses ini hanya akan berlangsung sampai OS X di-reboot.

  14. Buat file yang memetakan partisi virtual dan disk ke partisi fisik dan citra disk. Di jendela Terminal yang sama, masukkan perintah berikut.

    cd  ~/documents/virtualbox
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bootcamp.vmdk"  -rawdisk  $DISK0  -partitions  $PARTITION
    sudo  chown  $USER  bootcamp*.vmdk
    diskutil unmountDisk $DISK1
    vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bcssoftware.vmdk"  -rawdisk  $DISK1
    

    Catatan: Jika diminta kata sandi, masukkan.

  15. Buka aplikasi VirtualBox dan klik ikon di atas label Baru. Masukkan atau pilih nilai yang ditunjukkan di bawah, lalu klik tombol "Lanjutkan".

    Gunakan pengaturan default kecuali untuk hard drive. Pilih tombol "Gunakan file hard drive virtual yang ada". Arahkan ke folder VirtualBox yang dibuat pada langkah 4. Buka file "bootcamp.vmdk". Jendela Anda akan terlihat mirip dengan apa yang ditunjukkan di bawah ini.

    Klik tombol "Buat".

  16. Masukkan perintah berikut di jendela Terminal yang sama.

    diskutil  unmountDisk  $DISK1
    

    Kembali ke jendela "Oracle VM Virtual Manager" aplikasi VirtualBox dan klik ikon di atas label "Pengaturan". Selanjutnya, klik ikon di atas label "Storage". Klik kanan pada "Controller: SATA" dan pilih "Add Hard Disk". Pilih disk yang ada dengan membuka file "bcssoftware.vmdk" yang disimpan dalam folder yang dibuat pada langkah 4. Lampiran "bcssoftware.vmdk" akan muncul seperti yang ditunjukkan di bawah ini.

    a16

    Telah dilaporkan oleh pengguna lain bahwa kotak "Gunakan Host I / O Cache" perlu diperiksa jika boot VirtualBox gagal dengan kesalahan VERR_NOT_SUPPORTED.

  17. Sorot CD / DVD Kosong dan pilih "Pilih file CD / DVD virtual ..." untuk melampirkan file iso instalasi Windows Anda. (Petunjuk: Cari ikon CD / DVD)

    a17

    Klik OK untuk menutup jendela. Jendela "Oracle VM Virtual Manager" Anda akan terlihat mirip dengan yang ditunjukkan di bawah ini.

    a18

  18. Sebelum mengklik ikon di atas label "Mulai" untuk mulai menginstal Windows, masukkan perintah berikut di jendela Terminal yang sama.

    diskutil unmountDisk $DISK1
    
  19. Ketika Anda mencapai jendela yang ditunjukkan di bawah ini, pilih "Kustom (lanjutan)".

    Di jendela berikutnya, klik "Opsi drive (lanjutan)".

    Pilih partisi "BOOTCAMP" dan klik "Format". Pesan kesalahan yang ditunjukkan di bawah ini akan hilang. Klik "Next" untuk melanjutkan instalasi.

  20. Selebihnya instalasi mesin virtual akan diulang lagi setelah mem-boot Windows pada mesin fisik. Gunakan jawaban yang disediakan saat jendela berikut muncul pertama kali. Ketika ditanya untuk kedua kalinya, Anda dapat memberikan jawaban Anda sendiri.

    Ketika jendela berikut pertama kali muncul, saya akan memasukkan Kunci Produk dan hapus centang pada kotak "Windows yang aktif secara otomatis ketika saya online".

    Agar aman, saya tidak akan membiarkan pembaruan apa pun mengunduh atau menginstal sampai setelah Perangkat Lunak Dukungan Kamp Camp (driver) diinstal. Karena itu, saya akan mengklik "Tanya saya nanti" di jendela yang ditunjukkan di bawah ini.

    VirtualBox membuat jaringan Publik virtual untuk mesin virtual Anda. Karena itu saya akan mengklik "Jaringan publik" di jendela yang ditunjukkan di bawah ini.

  21. Setelah instalasi selesai pada mesin virtual, Anda perlu menyelesaikan instruksi berikut untuk membuat salinan kode bootstrap MBR. Dari Start Menu, pilih "Computer" untuk membuka jendela yang berisi hard disk drive dan perangkat dengan penyimpanan yang dapat dilepas. Tentukan huruf drive untuk hard disk drive berlabel "BCSSOFTWARE" dan drive CD (optik). Gambar di bawah ini menunjukkan huruf drive di komputer saya D:dan G:masing-masing. Huruf drive Anda mungkin berbeda dari huruf saya.

    Tutup jendela dan buka jendela Prompt Perintah yang dijalankan sebagai administrator. Pilih "Start Menu → All Programs → Accessories", lalu klik kanan pada "Command Prompt" dan pilih "Run as administrator", seperti yang ditunjukkan pada gambar di bawah ini.

    Di jendela Command Prompt, masukkan perintah yang ditunjukkan di bawah ini. Jika perlu, gantikan huruf drive Anda untuk G:dan D:.

    G:\BOOT\BOOTSECT  /NT60  D:  /MBR
    

    Hasil menjalankan perintah ini di komputer saya ditunjukkan di bawah ini.

    Tutup jendela Command Prompt.

  22. Salin Perangkat Lunak Dukungan Boot Camp dari partisi yang berlabel "BCSSOFTWARE" ke folder "C: \ Users \ Public \ Public Documents". Saya menggunakan Windows Explorer untuk melakukan ini. Anda dapat melewati langkah ini, jika perangkat lunak ini sudah tersimpan di flash drive.

  23. Anda perlu menyiapkan Windows untuk berjalan di Mac fisik Anda. Buka Windows Explorer dan arahkan ke folder "C: \ Windows \ System32 \ sysprep". Buka aplikasi "sysprep". Pilih "Masukkan Pengalaman Out-of-Box System (OOBE)", "Generalisasi" dan "Shutdown" seperti yang ditunjukkan di bawah ini. Klik OK dan tunggu mesin virtual dimatikan.

  24. Setelah mesin virtual mati, keluar dari VirtualBox. Masukkan yang berikut di jendela Terminal yang sama. Perintah-perintah ini akan memperbarui kode bootstrap MBR, mengatur pengidentifikasi partisi Windows ke 7 di MBR dan kemudian me-mount partisi. Input untuk perintah interaktif fdiskdiambil dari variabel INPUT. Jika kata sandi diminta, masukkan.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    INPUT=$(printf  "s  $PARTITION\n7\nw\ny\nq")
    sudo  fdisk  -e   $DISK0  <<<"$INPUT"
    diskutil  mount  $PARTID
    
  25. Tutup semua aplikasi lain. Buka System Preferences dan pilih "Startup Disk". Sorot ikon "Untitled Windows" dan klik tombol "Restart".

    Jika terjadi kesalahan, Anda harus menahan tombol "option" saat startup untuk kembali ke OS X. Semoga, tidak ada yang salah dan Windows akan mulai.

  26. Ketika Windows selesai menginstal, instal
    Perangkat Lunak Dukungan Boot Camp (driver). Perangkat lunak ini ada dalam folder "C: \ Users \ Public \ Public Documents", atau pada flash drive.

KOMENTAR

Pada OS X El Capitan (10.11) Perlindungan Integritas Sistem tidak mengizinkan pengeditan MBR fdisk, jadi nonaktifkan SIP dengan mengikuti instruksi ini selama pemasangan.

Saya akhirnya harus membuat dua akun pengguna. Jika Anda hanya ingin satu akun, Anda memiliki dua opsi. Pertama, hapus salah satu akun. Kedua, nonaktifkan salah satu akun sehingga tidak akan muncul. Yang pertama dapat diselesaikan dari Control Panel, yang terakhir membutuhkan memasukkan perintah control userpasswords2di jendela Command Prompt. Sebagai contoh, di bawah ini adalah jendela di mana seseorang dapat mengaktifkan atau menonaktifkan akun rpj. Jika Anda butuh bantuan, beri tahu saya.

David Anderson
sumber
terima kasih atas bantuannya! Saya akan mencoba ini semua akhir pekan ini dan melaporkan kembali dengan kesuksesan (harapan).
user8363
David, terima kasih banyak! Saya tidak bisa seumur hidup saya mencari cara untuk berkeliling layar kosong. Solusi ini bekerja sangat baik dan hanya sedikit lebih rumit daripada instalasi Bootcamp standar. Ini membantu saya memperbaiki masalah yang saya bahas dalam
Ryan J. McDonough
Aku tidak tahu, bagaimana kabarmu. Anda tidak menebak hal ini, Anda tahu semuanya. Sangat menghargai bantuan Anda, itu hanya WOW!
Sergii Martynenko Jr
Pekerjaan yang luar biasa. Apakah mungkin untuk melewati langkah MBR / EFI hibrid dan melakukan penginstalan khusus EFI pada model Mac dan / atau versi Windows yang lebih baru? Itu seharusnya memungkinkan lebih dari 4 partisi, benar?
Evan Plaice
1
Tutorial yang luar biasa! Saya mendapat kesalahan "VERR_NOT_SUPPORTED" ketika mencoba untuk boot dengan VirtualBox 5. Saya harus mengaktifkan "Gunakan Host I / O Cache" di opsi Sata dan berhasil.
Tim Harper
1

Inilah salah satu cara melakukannya, itu tidak elegan tetapi akan berhasil.

Unduh dan instal Virtualbox dan instal Windows dari file .ISO Anda. Ini akan memverifikasi bahwa .ISO Anda berfungsi. Setelah Anda menginstal Windows, unduh Rufus . Ini akan membuat drive USB yang dapat di- boot yang akan mem-boot MacBook Anda, dengan asumsi .ISO baik untuk memulai. Setelah selesai, Anda dapat membuang mesin virtual dan Virtualbox, siap untuk menginstal Windows secara nyata di partisi Boot Camp (jika itu yang terjadi).

Perlu dicatat bahwa Anda tidak perlu menggunakan Boot Camp jika Windows akan menggunakan drive sendiri - BC dirancang untuk membuat tabel partisi hybrid yang akan memungkinkan OS X dan Windows untuk hidup berdampingan, dan memang tidak diperlukan. jika OS hidup di drive terpisah.

ScunnerDarkly
sumber
Saya sedikit bingung dengan metode Anda. Saya tahu iso saya berfungsi karena saya menggunakannya pada paralel dan kemudian memutuskan saya lebih suka menginstal yang sebenarnya daripada mesin virtual. Jadi dari sini saya harus menggunakan Rufus untuk membuat USB bootable? Lalu apa? Gunakan boot camp dengan Rufus USB? Bagaimana cara mendapatkan alat kompatibilitas Windows yang disediakan apple untuk membuat panel sentuh dan hal-hal lain berfungsi?
user8363
Jika Anda sudah memiliki VM yang ada maka ya, unduh Rufus dan gunakan itu untuk membuat perangkat USB yang dapat di-boot. Metode apa pun yang Anda gunakan untuk membuat installer USB asli Anda jelas tidak berhasil, saya sudah berkali-kali Rufus dan sangat efektif untuk membuat perangkat USB yang dapat di-boot. Setelah selesai, Anda dapat memulai dari stik USB menggunakan pemilih boot dan menginstal Win 7 seolah-olah itu pada DVD.
ScunnerDarkly
Untuk kompatibilitas, cukup unduh paket driver Boot Camp untuk MacBook Anda, salin ke perangkat USB dan instal di Windows.
ScunnerDarkly
juga ketika windows diinstal pada disk terpisah bagaimana cara memilih komputer mana yang akan saya boot?
user8363
OS X menawarkan Startup Disk untuk mengatur OS default yang disukai, Windows akan menawarkan opsi yang sama setelah driver Boot Camp diinstal. Anda juga memiliki pemilih boot startup, tahan Option ketika Anda mendengar bunyi startup Mac. Apakah Anda menggunakan panel Preferensi Sistem atau pemilih boot startup, OS X akan mencantumkan semua disk yang dapat di-boot.
ScunnerDarkly
0

Saya dapat memperbaikinya dengan menonaktifkan System Integrity Protection (rootless) fitur keamanan baru di El Captain.

  1. Mulai ulang dan masuk ke partisi pemulihan dengan menahan tombol: Command + R
  2. Buka Terminal dari menu dan masuk csrutil disable; reboot
  3. Mulai ulang tombol tahan Rdan pilih partisi El Captain.
  4. Buka bootcamp dan format ulang / instal Windows

Ini kemudian bekerja saat ini secara otomatis me-restart windows.

John Magnolia
sumber