พยายามที่จะบูตคู่ Windows 8.1 และ Debian Jessie


9

ฉันพยายามเป็นเวลาหนึ่งเดือนในการบูตดูอัลบูท Windows 8.1 และ Debian Jessie ตอนนี้ ฉันคิดว่ามันเกี่ยวกับเวลาที่ฉันขอความช่วยเหลือในขณะที่ฉันกลายเป็นบ้าเล็กน้อย

ฉันได้ลองทำตามบทเรียนจำนวนมากฉันจะเชื่อมโยงบางอย่าง:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- PBR / 2 /

ฉันไม่สามารถโพสต์ลิงก์เพิ่มเติมได้อย่างน่าละอายเพราะฉันพยายามมาก มีแบบฝึกหัดง่าย ๆ บางอย่างเช่นเล่มแรกที่ฉันทำไม่ได้เพราะsudo modprobe efivarsล้มเหลว sudo modprobe efivarfsไม่ประสบความสำเร็จแม้ว่า แต่เมื่อฉันใช้ efivarf ต่อไปไม่มีรายการใหม่

ฉันลองใช้ EasyBCD โดยตั้งค่าเป็น GRUB 2 และ "เลือกและโหลดอัตโนมัติ" แต่จะเลือก "/NST/AutoNeoGrub0.mbr" ซึ่งแน่นอนว่าไม่ถูกต้อง ดังนั้นโดยทั่วไปแล้วเพื่อสรุปปัญหาของฉัน: modprobe efivarsใช้งานไม่ได้และเนื่องจากมีหลายสิ่งหลายอย่างขึ้นอยู่กับการกวดวิชาที่ฉันติดตามทุกครั้งที่ล้มเหลว

ฉันจะเริ่ม Linux และข้อมูลพื้นหลังบางอย่างได้อย่างไร: ฉันมี Windows 8 ก่อนและยังต้องการเก็บไว้และใช้ bootloader เพราะมันโหลด windows 8 ไปแล้ว ฉันได้ปิดใช้งานการบูตอย่างปลอดภัยแล้วและเปิด UEFI โดยเปิดตัวเลือกการบูตแบบดั้งเดิม ฉันสามารถบู๊ต Debian ได้โดยเข้าไปที่เมนูบู๊ตและเลือกฮาร์ดไดรฟ์ภายใต้ Legacy Boot

ใช่แล้วเกือบลืมไปแล้วเมื่อฉันต้องการติดตั้ง Debian โดยใช้ USB stick กับโปรแกรม Windows ที่ดีบางตัวไม่ทำงานดังนั้นฉันจึงต้องใช้ DVD + RW เพื่อติดตั้ง

ฉันลองสั่งนี้สองสามครั้งแล้ว:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

บางครั้งฉันก็ต้องใช้--forceฉันจำไม่ได้ว่าทำไมอีกต่อไปฉันได้ลองหลาย ๆ อย่าง ...

ฉันหวังว่าพวกคุณบางคนจะมีทางออกสำหรับฉัน!

คำตอบ:


7

หากคุณต้องการ Debian Jessie บนดิสก์เดียวกับ Windows 8.1 นี่คือขั้นตอนที่ฉันต้องผ่าน:

1) ปิด Windows Fast Boot

2) คุณต้องลดขนาดพาร์ติชัน Windows 8.1 หลัก นี้สามารถหากินเป็นของ Windows คาดว่าโครงการพาร์ทิชันบางอย่างที่จะนำมาใช้ ผมขอแสดงแผนภาพ:

[(เครื่องมือ Windows RE) (พาร์ติชันระบบ EFI) (Microsoft Reserve Partition) (Windows 8.1) (สิ่งอื่นใด)

คุณสามารถใช้เครื่องมือโปรดของคุณเพื่อแก้ไขพาร์ติชันเหล่านี้ ฉันชอบ Gparted แต่เครื่องมือแบ่งพาร์ติชั่นดิสก์ที่ดีสามารถจัดการสิ่งนี้ได้ สำรองข้อมูล Windows ของคุณติดตั้งก่อน จากนั้นปรับขนาดพาร์ติชัน Windows 8.1 เพื่อให้คุณมีพื้นที่เพียงพอสำหรับระบบปฏิบัติการอื่น ฉันชอบให้ Debian พื้นที่ประมาณ 100 GB

3) ดาวน์โหลด Debian Jessie iso ของคุณและวางลงบนสื่อ (CD / DVD / USB / (ใส่สื่อที่คุณต้องการที่นี่))

4) ปิด Secure Boot และ Fast Boot ใน UEFI อย่าเปิดการบูทที่ผิดกฎหมาย (หากเมนบอร์ดของคุณรองรับการบูท UEFI เท่านั้นโดยไม่ต้องเปิดใช้งาน Boot ปลอดภัยและ Boot เร็ว)

5) ใส่สื่อบันทึกการติดตั้งของคุณและติดตั้ง Debian Jessie ในพื้นที่ที่เหลือ 100 GB ตรวจสอบให้แน่ใจว่าพาร์ติชันสำหรับบูต EFI ของคุณคุณทำให้ตัวติดตั้งใช้พาร์ติชันระบบ EFI ที่สร้างขึ้นแล้วโดย Windows 8.1 พาร์ติชันควรมีลักษณะคล้าย sdx2 แต่อาจแตกต่างกัน อย่าฟอร์แมตพาร์ทิชันนี้ !! คุณจะบอกให้ผู้ติดตั้งใช้เป็นพาร์ติชัน EFI เท่านั้น มันจะใส่ bootloader grubx64.efi สำหรับ Debian Jessie ในตำแหน่งนี้

6) เมื่อเสร็จแล้วให้ทำการติดตั้งต่อตามปกติและตั้งค่าพาร์ติชั่นตามที่เห็นสมควร เมื่อการติดตั้งเสร็จสิ้นคุณควรจะสามารถบูตเข้าสู่ Jessie ได้อย่างง่ายดาย

หากคุณพยายามแก้ไขการติดตั้ง Debian Jessie ที่มีอยู่คุณจะต้อง:

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx (กำลังเปิดไดรฟ์ Debian ไว้)

sudo update-grub

จากนั้น UEFI ควรใช้ Grub-EFI เป็น bootloader ฉันไม่พบวิธีรับ bootloader ของ Windows 8 เพื่อดูและอนุญาตให้ Debian บูต YYMV


ขอบคุณมากฉันติดตั้ง Windows 8 ใหม่และติดตั้ง Debian บน USB เพราะถ้าสิ่งนี้มันเปิดใช้งาน UEFI ทันที ตอนนี้ฉันใช้ Grub เป็น bootloader ขอบคุณมากฉันขอขอบคุณคำตอบของคุณ!
Protonz

เมื่อติดตั้งเดเบียนถามว่าฉันต้องการติดตั้ง Grub ใน MBR ฉันควรจะพูดอะไรดี? ฉันจะบอกให้ติดตั้งด้วงที่ไหน ขอบคุณสำหรับความช่วยเหลือของคุณ!
Throoze

หากมีการกล่าวว่า UEFI อยู่ในโหมด CSM (สมมติว่าเป็นเมนบอร์ดที่เปิดใช้งาน UEFI)
ChrisR

@Throoze ฉันไม่คิดว่ามันจะช่วยคุณได้ แต่คุณควรตอบว่าใช่ คุณต้องติดตั้งใน MBR ของคุณ คุณสามารถมองเห็นสิ่งที่พาร์ทิชัน MBR ในการเชื่อมโยง FYI: ฉันก็มีโชคตอนติดตั้งจาก USB มันก็ดีเมื่อฉันติดตั้ง
Protonz

"คุณจะบอกให้ผู้ติดตั้งใช้เป็นพาร์ติชัน EFI เท่านั้น" คุณจะทำอย่างไร ฉันเพิ่งติดตั้งเดเบียน แต่ฉันไม่เห็นวิธีใด ๆ ที่จะเพิ่มรายการไปยังพาร์ติชันสำหรับเริ่มระบบ UEFI ...
Anubian Noob
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.