Windows 7 + Ubuntu dual boot + UEFI BIOS

10

Saya menerima laptop Lenovo T420 baru dengan Windows 7.

Disk sekarang berisi:

  • sebuah tersembunyi SYSTEM_DRV partisi boot (1,17GB, 400MB digunakan). Saya menduga ini adalah partisi UEFI; laptop ini dilengkapi dengan UEFI dan bukan warisan BIOS. Partisi ini diformat NTFS, dan saya kira berisi Windows Boot Manager dan hal-hal boot bermanfaat lainnya (tapi saya tidak yakin, jadi kalau ada yang tahu apakah ini bisa / harus dihapus bilang begitu)
  • partisi Windows 7
  • partisi penyelamatan

Seperti yang saya pahami, BIOS adalah UEFI tetapi MBR digunakan, bukan GPT.

Ini adalah tindak lanjut dari saya pertanyaan sebelumnya tentang melakukan hal yang sama menggunakan partisi GPT - saya memutuskan untuk tidak melanjutkan karena itu terlalu rumit saat ini dan ada beberapa bug serius di Ubuntu yang berjalan di sekitar.

Bagaimana saya bisa menginstal Ubuntu pada mesin ini (menggunakan partisi MBR biasa), dan bagaimana instalasi itu mempengaruhi instalasi Windows, dengan mempertimbangkan partisi UEFI dan boot manager yang ada di dalamnya?

Jika ada yang melihat masalah seperti itu (terkait dengan UEFI) mohon saran - mungkin ada sesuatu yang saya tidak mengerti.

PEMBARUAN 1 : Dugaan saya bahwa partisi SYSTEM_DRV ini adalah partisi UEFI tentu saja benar-benar salah, melihat ke dalamnya .. Ini mungkin sesuatu yang lain, sesuatu yang berhubungan dengan lenovo seperti partisi pemulihan.

PEMBARUAN 2 : Saya membuka partisi SYSTEM_DRV menggunakan CD boot Linux, dan ada beberapa file di dalamnya. Di root drive ada file 'sdrive' yang memiliki ini sebagai konten:

"Lenovo Service Partition Version 1.0.0.2009"

Ada juga folder boot, dengan Windows Boot Manager. Apa yang sedang terjadi?

Saya mulai dengan ini instalasi Windows terpisah yang melakukan boot ketika Anda menekan tombol ThinkVantage untuk melakukan beberapa operasi penyelamatan dan pemulihan. Saya masih tidak tahu bagaimana ini terkait dengan partisi "Lenovo Recovery" (jika ya).

nick_uk
sumber

Jawaban:

6

Partisi 1GiB "tersembunyi" Anda adalah Microsoft Sistem Dilindungi partisi. Ini adalah sebuah Poor Man setara dengan partisi sistem . Ini bukan partisi sistem yang sebenarnya, dan itu bukan Partisi Sistem EFI. Boot manager yang dikandungnya adalah Microsoft Boot Manager. Namun demikian aku s partisi sistem Anda. Hapus dan mesin Anda tidak akan bisa di-boot.

Seperti dijelaskan, tidak ada indikasi bahwa laptop Anda sebenarnya memiliki EFI apa pun . Itu tidak memiliki Partisi Sistem EFI, tidak memiliki tabel partisi EFI, dan tidak bootstrap dengan cara EFI . Dari uraian Anda, itu bootstrap dengan cara PC / AT lama , dengan partisi Cadangan Sistem Microsoft sebagai partisi "dapat mulai" / "aktif", yang VBR memanggil Microsoft Boot Manager.

(Memeriksa dengan halaman dukungan WWW IBM, ternyata memang demikian. Lenovo Thinkpads dengan Windows 7 diinstal dengan firmware yang dikonfigurasi untuk bootstrap dengan cara PC / AT lama. )

Dengan demikian, menginstal Ubuntu dilakukan seperti yang dilakukan pada komputer yang kompatibel dengan PC / AT:

  1. Buat volume boot untuk Ubuntu, pindahkan dan ubah ukuran partisi untuk membuat ruang menggunakan alat favorit Anda.
  2. Instal Ubuntu, dan boot loader-nya (GRUB2) ke dalam volume boot itu. Cukup boot dari disk instalasi, dan arahkan utilitas instalasi saat diperlukan pada volume boot yang Anda buat untuk Ubuntu.
  3. Tambahkan entri untuk volume boot itu ke menu Microsoft Boot Manager menggunakan bcdedit alat. Cyril Voisin menjelaskan satu cara untuk melakukan ini , yang perlu membuat salinan Volume Boot Record Volume Ubuntu dalam file pada volume sistem Anda; dan itu harus dilakukan setelah menginstal boot loader Ubuntu.

Anda tidak perlu melakukan apa pun sehubungan dengan volume sistem Orang Miskin. Itu tetap partisi "dapat mulai" / "aktif" di seluruh. Anda juga tidak perlu melakukan apa pun dengan Master Boot Record. Melakukan tidak (izinkan Ubuntu untuk) main-main dengan MBR.

JdeBP
sumber
@JdeBP terima kasih banyak! Ini jawaban yang luar biasa. Apa yang saya lewatkan adalah poin ketiga tentang alat bcdedit. Tapi ada satu hal lagi, yang lebih rumit. Tampaknya baik partisi windows maupun partisi system_drv berisi boot manager, dan partisi system_drv sebenarnya memiliki lingkungan seperti windows yang terpisah, yang disebut ThinkVantage oleh lenovo. Itu diakses dengan menekan tombol saat boot, dan menawarkan restore & amp; opsi perbaikan (menggunakan data dari partisi ketiga!). Jadi .. Boot manager mana yang harus saya edit? : & gt;
nick_uk
Saya menduga manajer boot hadir di partisi windows, dan biarkan system_drv seperti apa adanya. Dan tentu saja jangan main-main dengan mbr. Biarkan saja windows boot manager redirect ke grub untuk mem-boot ubuntu. (Saya hanya mengatakan tentang hal-hal EFI karena ini merupakan UEFI bios, jadi secara teori dapat bekerja dengan bootstrap EFI, dan saya menjadi bingung karena penggunaan MBR (itu pertanyaan saya sebelumnya di sini: superuser.com/questions/315046/… tapi saya meninggalkan ide itu).
nick_uk
Juga, membaca tautan Anda, saya tidak yakin ini adalah partisi sistem orang miskin, karena mesin memiliki firmware EFI, saya mengerti partisi pria miskin adalah untuk mesin non-efi. Itu mungkin sesuatu seperti instalasi windows kedua.
nick_uk
mengabaikan sebagian besar komentar saya sebelumnya, saya jelas tidak menyadari cara Windows 7 bekerja dengan sistem dan partisi boot yang berbeda. Membaca tentang semua itu sekarang, terima kasih telah mengarahkan saya ke arah yang benar
nick_uk
0

Ada sesuatu yang disebut wubi itu adalah penginstal ubuntu melalui windows. Pada dasarnya, Anda mengunduhnya, dan menginstal seluruh OS, termasuk menambahkannya ke MBR, tanpa Anda harus menulis CD atau apa pun.

soandos
sumber
Saya tahu tentang itu, ini bukan yang saya inginkan sebenarnya. Ini menginstal ubuntu seperti program windows di drive windows, itu bukan sesuatu yang saya inginkan.
nick_uk
Tidak, itu menginstal OS, dan dapat membuat partisi sendiri dll.
soandos
2
tidak, wubi menginstal ubuntu di dalam windows. Untuk lebih tepatnya, ini menciptakan file gambar c: \ ubuntu \ disks \ root.disk pada drive windows yang di-mount untuk muncul sebagai partisi terpisah dan entri ditambahkan dalam tabel partisi (MBR). Ini jauh dari yang saya butuhkan, ini adalah hack yang buruk bagi pengguna pemula. Saya hanya menggunakan linux selama lebih dari 10 tahun, tapi kali ini saya hanya berpikir itu akan menjadi ide yang baik untuk menjaga instalasi windows7 (saya biasanya tidak menggunakan windows sama sekali).
nick_uk
Dan Anda tidak dapat menginstal linux dengan cara "normal"? mis. membakar disk dll? Atau Anda tidak suka grub?
soandos
Itulah yang saya coba cari tahu sebelum mencoba, karena UEFI bios yang mempersulit, dan partisi SYSTEM_DRV tambahan yang saya bicarakan. Ini tidak mudah.
nick_uk