Instal di Hard Drive Kedua dengan opsi boot startup?

26

Secara teori, apa yang ingin saya lakukan sangat sederhana, tetapi saya telah melakukan beberapa riset google dan membaca beberapa posting di situs ini dan saya masih bingung.

Saya ingin tetap win7 pada drive C: \ drive utama saya, dan menginstal Ubuntu (12.10) pada drive sekunder (bahwa saya belum membeli atau menginstal. Saya hanya ingin memastikan bahwa saya berhasil ketika saya melakukan ini). Jika mungkin saya juga akan suka jika ketika saya memulai komputer saya memiliki pilihan untuk boot baik Win7 atau Ubuntu, seperti jenis akun login jenis di mana saya hanya memilih drive yang saya jalankan dengan hari itu. Dan hanya untuk mengulangi, saya tidak ingin mempartisi C: \ drive atau mengubah, mengubah, atau memengaruhi sistem Win7 saya dengan cara apa pun.

Alasan saya masih cukup tidak pasti tentang semua ini, adalah bahwa banyak panduan yang saya baca adalah untuk versi Ubuntu yang lebih lama. Juga sebagian besar panduan adalah tentang mempartisi satu drive agar sesuai dengan kedua OS '. Saya ingin dua OS terpisah berjalan dari dua drive terpisah yang dapat saya pilih saat boot. Panduan yang saya temukan menyebutkan bahwa ada beberapa masalah dengan grub yang diinstal pada C: \ tetapi sisanya dari OS yang diinstal pada drive lain. Apakah ini masih terjadi? Bagaimana saya menghindarinya?

Juga, jika itu membantu, saya sudah menjalankan 12,04 lts di laptop saya selama beberapa bulan sekarang masuk dan keluar dari kelas dan saya menyukainya.

Akhirnya, jika Anda bisa mengarahkan saya ke panduan atau menulis jawaban Anda dalam bentuk panduan untuk anak berusia dua tahun, itu akan luar biasa. Saya masih pemula di Ubuntu dan saya tidak ingin mengacaukan win7 saya.

Arammil
sumber

Jawaban:

28

Bagaimana itu bekerja

Setiap disk yang dipartisi berisi satu blok kecil yang disebut MBR . Itu berada di awal disk.

Sekarang, OS memasukkan kode mereka ke MBR untuk memuat bootloader mereka sendiri. Windows melakukan hal yang sama, Linux melakukan hal yang sama.

Mereka memasukkan kode kecil yang menunjuk ke lokasi sebenarnya dari bootloader. Seperti di Linux, MBR ini mengandung Stage1dari GRUB( GRUBadalah bootloader yang digunakan di Linux) yang beban executable yang lebih besar Stage2yang mungkin terletak di partisi lain.

Jika Anda menginstal Windows, dan kemudian Linux, GRUB Stage1duduk di MBR. Sekarang bagian lain dari GRUB (bootloader sebenarnya) berisi lokasi bootloader Windows. Sekarang ketika Anda memilih Windows dari menu GRUB, Windows mulai memuat. Ini disebut chain loading(GRUB memuat pertama, lalu GRUB memuat bootloader Windows berdasarkan pilihan).

Kembali ke pertanyaan Anda

Dalam kasus Anda, Anda memiliki dua MBR (karena Anda memiliki 2 hard disk).

Karena itu, Anda memiliki dua opsi:

Opsi termudah

  • Buat partisi pada disk ke-2.
  • Instal Ubuntu pada partisi itu & instal GRUB pada MBR disk kedua bukan pada MBR disk pertama. Hati-hati di sini. Lihat gambar di bawah (hanya untuk tujuan demo), Anda harus melakukan semuanya (mungkin)sdb .

  • Anda memilih partisi Anda yang sudah dibuatsdb , mengedit, menetapkan titik mount /, dan jenis sistem fileext4

  • Pilih lokasi boot loader sebagai sdb, bukan sda(lihat bagian berwarna merah)

bootloaderLocation

  • Setelah selesai, reboot dan Anda akan boot ke Windows 7.

Itu terjadi karena, prioritas boot disk Anda mengatakan untuk boot dari hard disk pertama (Di mana kami tidak mengubah apa pun).

Jadi buka BIOS, ubah prioritas disk boot sehingga disk yang berisi Ubuntu lebih dulu.

  • Kali ini, GRUB akan dimuat. Dan Anda dapat mem-boot OS.

  • Hapus disk, Windows 7 akan boot langsung.

  • Sekali lagi plugin disk ke-2, verifikasi urutan boot dari BIOS sehingga disk ke-2 lebih dulu. Anda sekarang dapat mem-boot OS apa pun lagi.

Pilihan lain

Anda dapat memodifikasi bootloader Windows juga untuk memuat Ubuntu dari disk ke-2. Ini sedikit lebih sulit, dan karena Anda tidak ingin menyentuh Windows 7 sama sekali, saya tidak merekomendasikannya.

Catatan: Semua tutorial yang tersedia di sini berbicara tentang menambahkan Ubuntu dari disk yang sama tetapi partisi yang berbeda. Saya belum melakukannya untuk lintas perangkat, Anda mungkin perlu mengadopsi yang sesuai.

Berikut ini adalah panduan yang sulit untuk melakukannya.

Ada alat GUI yang bagus untuk mengedit bootloader yang disebut EasyBCD (Ini gratis untuk penggunaan pribadi). Panduan mereka tentang pengaturan Ubuntu menggunakan bootloader Windows.

Anda dapat memiliki lebih banyak sumber daya di dalamnya Bantuan BCD Mudah: Dual boot Win7 dan Ubuntu 11.10 - "Tambahkan Entri baru" untuk Ubuntu

Saya sangat merekomendasikan menggunakan GRUB sebagai bootloader, karena lebih fleksibel. Mungkin Anda dapat mengatur Windows sebagai opsi boot default DAN / atau mengurangi nilai batas waktu .

Web-E
sumber
Oke, jadi saya pertama-tama harus memformat drive baru (ubuntu) dan kemudian membuat partisi pada drive tersebut. Kemudian instal linux di sdb1 dan grub ke sdb? Juga, Jika mudah .. Saya ingin komputer meminta saya untuk memilih disk saat startup .. jadi jika itu berarti mengedit bahkan windows bootload saya akan bersedia untuk memikirkannya ..: D
Arammil
@Arammil Ketika Anda boot dari sdb, GRUB akan muncul lebih dulu dan menjanjikan Anda untuk memilih antara Windows (membawa Anda ke sda) atau Ubuntu (dalam sdb) seperti yang Anda inginkan. Anda tidak harus mengubah pengaturan di BIOS setiap saat untuk itu.
user68186
ya Anda sudah benar, hanya satu hal yang Anda buat partisi jika Anda memerlukan beberapa bagian dari hard disk tersedia untuk windows. Atau Anda tidak perlu membuat partisi. Pertanyaan 2: Tidak ada pilihan disk yang mungkin, sebanyak yang saya tahu .. itu tergantung pada BIOS. Dan mengambil prompt disk tidak sama dengan mengedit windows boot loader. Saya akan menambahkan beberapa panduan untuk mengedit Windows.
Web-E
Yah windows akan menjadi OS utama saya pada sistem ini, jadi apakah ada cara saya bisa mendapatkan windows bootloader untuk meminta saya untuk boot baik Win7 atau Ubuntu seperti grub? Atau jika saya menggunakan Grub untuk mem-boot windows, apakah kedua disk akan terus berjalan?
Arammil
Anda dapat mengatur windows sebagai default untuk boot menggunakan grub . Jika Anda mem-boot windows & tidak menggunakan disk2, kemungkinan besar itu akan menangguhkan disk untuk menghemat daya. Itu semua tergantung OS. Tidak ada yang bisa dilakukan di sini.
Web-E
2

Cara termudah untuk melakukan ini adalah seperti yang disarankan di atas. Pertama, lepaskan sementara hard drive pertama Anda (yang berisi Windows). Kedua, instal Linux ke hard drive kedua (yang untuk saat ini adalah satu-satunya yang terhubung). Ketiga, masukkan kembali hard drive pertama Anda, sehingga Anda sekarang memiliki dua hard drive yang diinstal, masing-masing dengan OS sendiri. Dari sana, hanya masalah menekan tombol saat boot untuk memilih drive boot Anda. Misalnya, dengan mesin Dell Anda akan menekan tombol F12 saat boot, dan ini akan memunculkan menu Anda untuk memilih drive yang ingin Anda boot.

Jim Kaufman
sumber
0

Saya mungkin melakukannya dengan cara mundur tetapi saya menggunakan menu boot untuk boot ke Lubuntu (F12 pada Sistem ini MB) Ketika saya menginstal Lubuntu saya dis terhubung semua drive lain dalam sistem. Kemudian saya menginstal grub pada drive Lubuntu. Windows tidak dapat melihat drive Lubuntu, tetapi Lubuntu dapat melihat drive windows sehingga saya dapat mengakses file di drive lain dalam sistem.

SG
sumber
-2

Putuskan sambungan drive pertama Anda dengan Win 7 di atasnya. Dengan begitu Anda akan aman. Komputer Anda mungkin memiliki fungsi pemilih boot di dalamnya. Lihatlah pengaturannya dan lihat apakah itu diaktifkan.

Menandai
sumber
Pengguna menentukan apa yang dia rekomendasikan. Kecuali jika Anda memiliki bukti faktual yang menyatakan bahwa ia tidak harus memasang W7 hdd-nya, Anda harus mencoba berkontribusi pada jawabannya.
Hellreaver