วิธีการติดตั้ง Ubuntu, Windows XP และ Windows 7 ตั้งแต่เริ่มต้นเป็นระบบสามทาง


8

ฉันใช้ Windows XP อยู่ในขณะนี้ แต่ได้สั่ง Windows 7 ฉันต้องการเก็บ Windows XP ไว้ในพาร์ติชันแยกต่างหากและติดตั้ง Ubuntu ด้วย

ฉันควรติดตั้งระบบปฏิบัติการลำดับใดและมีอะไรที่แตกต่างจากการติดตั้งระบบเดียวแบบธรรมดาที่ฉันควรคำนึงถึง ตัวอย่างเช่นลำดับของพาร์ติชันสร้างความแตกต่างหรือไม่? หากฉันต้องการให้ไดรฟ์ระบบเป็นไดรฟ์ "C:" ทั้งใน Win XP และ Win 7 ฉันต้องทำอย่างไร


การสังเกตในการตอบกลับข้างต้น: windows 7 ของฉันคิดว่ามันอยู่ใน F:
justin

คำตอบ:


22

คุณควรติดตั้ง Windows XP ก่อน หลังจากนั้นให้ติดตั้ง Windows 7 bootloader ของมันจะดูแล XP เช่นกัน นอกจากนี้ Windows 7 ยังพิจารณาว่าพาร์ทิชันใดที่เปิดอยู่เหมือน C: \ (อย่างน้อยนั่นก็เป็นสิ่งที่เกิดขึ้นกับฉัน)

สุดท้ายติดตั้ง Ubuntu bootloader มันจะตรวจจับทุกระบบปฏิบัติการ 2 อื่น ๆ มีความสุข!


1
+1 ฉันได้ลบคำตอบที่เหมือนกันหมดแล้วเพราะคุณเห็นได้ชัดขึ้นเล็กน้อย
Tom Robinson

คุณสามารถเก็บมันไว้และปรับปรุงมันได้ ยินดีต้อนรับความหลากหลายเสมอ :)
alex

4
ตกลง ตามกฎทั่วไปฉันมักจะติดตั้ง Windows ก่อนเสมอจากเก่าที่สุด (เช่น XP) ไปจนถึงใหม่ล่าสุด (เช่น 7) จากนั้นเสร็จสิ้นการกระจาย Linux (เช่น Ubuntu)
Tom Robinson

หากติดตั้ง Ubuntu จะต้องติดตั้ง Windows รุ่นใดตามลำดับหรือไม่ ฉันหมายความว่าถ้ามันจะตรวจจับพวกมันแยกกันล่ะก็ไม่น่าจะมีปัญหากับมันใช่ไหม?
Gnoupi

@Gnoupi - ใช่ แต่ถ้าคุณติดตั้ง Windows รุ่นเก่าก่อนรุ่นใหม่จะค้นหาโดยอัตโนมัติ
MiffTheFox

7

คุณควรเปลี่ยนจากรุ่นเก่าสุดเป็นรุ่นใหม่ล่าสุดเสมอนอกจากนี้จาก "Microsoft" ไปยังรุ่นที่เปิดเพิ่มเติม

Windows XP เขียน bootloader ของตัวเองลงใน MBR โดยไม่คำนึงถึงสิ่งที่ติดตั้ง (ยกเว้นรุ่น Windows รุ่นเก่าเช่น Win98)

Windows 7 จะค้นหา XP และเพิ่มลงใน bootloader ของตัวเอง

Ubuntu ก็จะเพิ่ม bootloader ของ Windows ในเมนูบูทของตัวเอง (grub) ซึ่งจะทำให้การเลือก windows version ซับซ้อนขึ้นเล็กน้อย (กรณีที่เลวร้ายที่สุด: 4 keystrokes) แต่มันง่ายที่สุดในการติดตั้งแน่นอน

คุณควรคิดเกี่ยวกับการถ่ายโอนข้อมูลระหว่างระบบปฏิบัติการด้วยดังนั้นอาจปล่อยให้พาร์ติชัน (ฉันขอแนะนำ 2-10GB ขึ้นอยู่กับขนาดฮาร์ดไดรฟ์ของคุณ) สำหรับการแลกเปลี่ยนข้อมูลและจัดรูปแบบใน FAT32

คำแนะนำสุดท้าย: หากคุณไม่จำเป็นต้องติดตั้งทุกระบบปฏิบัติการในพาร์ติชั่นดั้งเดิมคุณอาจใช้Sun VirtualBoxฟรีเพื่อจำลองระบบปฏิบัติการที่ไม่ต้องใช้การเข้าถึงฮาร์ดแวร์แบบเต็ม หากคุณต้องการเล่นเกมฉันขอแนะนำว่าระบบปฏิบัติการเกมควรเป็นระบบโฮสต์

โบนัสที่คุณได้รับจากการตั้งค่านี้: สแนปชอตและการสำรองข้อมูลระบบอย่างง่ายทั้งหมด!


เกี่ยวกับพาร์ติชันการแลกเปลี่ยนข้อมูล: จำเป็นจริง ๆ หรือไม่ - ฉันคิดว่า Ubuntu สามารถอ่านและเขียนพาร์ติชัน NTFS ได้อย่างปลอดภัยในปัจจุบัน?
simon

ไม่จำเป็นอย่างยิ่ง แต่ถ้าคุณต้องการอ่านไฟล์ใน Windows ซึ่งเก็บไว้ในไดรฟ์อูบุนตูคุณต้องมีแอดออนของบุคคลที่สามซึ่งอาจทำลายบางสิ่ง ... ขึ้นอยู่กับว่าคุณต้องการใช้การตั้งค่าของคุณอย่างไร
brandstaetter

fs-driver.orgสามารถเมาต์พาร์ติชัน ext * จาก windows ด้วยวิธีนี้คุณไม่จำเป็นต้องมีพาร์ติชันเฉพาะสำหรับการย้ายสิ่งต่าง ๆ จากระบบปฏิบัติการหนึ่งไปยังอีกระบบหนึ่ง มันช่วยให้การแบ่งการติดตั้ง linux ของคุณง่ายขึ้น
ชื่อปลอม

2

Alex ได้แนะนำให้ติดตั้ง Windows ตามลำดับจากเก่าไปหาใหม่ นี่อาจเป็นคำแนะนำที่ดีที่สุดในตอนนี้ แต่ก่อนหน้านี้ฉันทำสิ่งต่าง ๆ ไปแล้วเนื่องจากผู้ติดตั้ง Windows บางรายจะไม่ติดตั้งในพาร์ติชันแยกต่างหากหากตรวจพบการติดตั้ง Windows แล้ว ฉันไม่คิดว่านี่เป็นปัญหาอีกต่อไป แต่ในสมัยก่อนพาร์ติชั่นแรกที่อ่านได้คือ C: และ Windows จำเป็นต้องอยู่บน C: เสมอ ดังนั้นคุณสามารถติดตั้ง Windows NT บน NTFS, Windows 9x บน Fat32 และ Dos / Windows3.11 บน Fat16 ในลำดับนั้นและแต่ละระบบปฏิบัติการจะคิดว่ามันเป็นไดรฟ์ C: เมื่อติดตั้ง ข้อเสียเปรียบเพียงอย่างเดียวคือการรับ bootloader ที่รู้จัก OS ต่าง ๆ แต่ฉันมีตัวจัดการการบูตของ IBM (จาก OS / 2) ซึ่งง่ายต่อการกำหนดค่า ในกรณีของคุณตอนนี้ฉันจะตั้งค่าเริ่มต้น bootloader เพื่อบูตระบบปฏิบัติการอื่น ๆ ทั้งหมด;


1
+1 เคล็ดลับที่ดีเกี่ยวกับระบบปฏิบัติการรุ่นเก่า อย่างที่คุณพูดไม่จำเป็นอีกต่อไป แต่จากสิ่งที่ฉันจำได้ว่าเป็นภาพที่ถูกต้องเกี่ยวกับสถานการณ์การบูตแบบเก่า - หลายระบบ - MS-OS
ต้มตุ๋น quixote

0

หากปริมาณของไดรฟ์ไม่มีปัญหาตามที่เป็นอยู่สำหรับฉัน มันจะค่อนข้างง่ายที่จะติดตั้งใหม่แต่ละระบบปฏิบัติการในไดรฟ์เดียว (ถอดปลั๊กอื่น ๆ ในระหว่างการติดตั้ง) แล้วเลือกไดรฟ์ที่จะบูตจากเมนูบูต BIOS (ถ้ามี) จะช่วยประหยัดกังวลเกี่ยวกับ bootloaders แยกแผ่นดิสก์สำหรับข้อมูลทั่วไปหากคุณต้องการกำจัดระบบปฏิบัติการเพียงแค่ฟอร์แมตไดรฟ์ที่เหมาะสม :) แค่คิดว่าฉันมีระบบปฏิบัติการหลายระบบที่ฉันจะสร้างในสัปดาห์หน้า


0

หากคุณไม่ต้องการให้ Windows 7 เพิ่ม Windows XP ลงใน bootloader ของตัวเองคุณสามารถใช้ Ubuntu LiveCD ในระหว่างการติดตั้ง XP และ 7 เพื่อตั้งค่า-flag ที่ซ่อนอยู่สำหรับพาร์ติชัน XP ด้วย gParted จากนั้นไปและติดตั้ง Windows 7 จากนั้นติดตั้ง GRUB

นี่คือวิธี

  1. ล้างการติดตั้ง Windows XP บนฮาร์ดไดรฟ์ตัวใหม่ปล่อยให้มีพื้นที่เพียงพอสำหรับระบบปฏิบัติการอื่น
  2. ติดตั้ง Windows XP Bootloader แล้ว
  3. เริ่มต้นอูบุนตู LiveCD และการตั้งค่าซ่อนซ่อน -flag / dev / sda1 (สมมุติพาร์ทิชัน WinXP) กับ GParted
  4. เริ่มต้นถัดไป: ติดตั้ง Windows 7
  5. ตอนนี้ติดตั้ง Windows 7 Bootloader แล้วและไม่รู้อะไรเกี่ยวกับ WinXP
  6. เริ่ม Ubuntu LiveCD ยกเลิกการตั้งค่าแฟล็กที่ซ่อนอยู่ในทุกพาร์ติชันและติดตั้ง Grub บน / dev / sda3 เขียนไปยัง MBR ด้วยmount /dev/sda3 /mntและsudo grub-install --root-directory=/mnt /dev/sda

เป็นส่วนหลักของเมนู Grubs:

  • ชื่อเรื่อง WindowsXP
  • ซ่อน (hd0,1)
  • เลิกซ่อน (hd0,0)
  • รูท (hd 0,0)
  • makeactive
  • savedefault
  • chainloader +1

  • ชื่อเรื่อง Windows7

  • ซ่อน (hd0,0)
  • เลิกซ่อน (hd0,1)
  • รูท (hd0,1)
  • makeactive
  • savedefault $

นี่คือโพสต์บล็อก (น่าเสียดายที่ภาษาเยอรมัน) อาจแปลด้วย Google แปลงาน: P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/


-2

หน้าต่างที่เก่าแก่ที่สุดก่อน แบ่งพาร์ติชันของคุณ สิ่งที่ XP ในครั้งแรก 7 ในวินาทีและ Linux ที่สาม

ใช้ grub หรือ grub2 หรืออะไรก็ตามที่ Linux ติดตั้งให้เป็น MBR เพื่อทำการบูตต่อเนื่อง Windows XP และ Win 7 และดาวน์โหลด Easy BCD ไปยังระบบปฏิบัติการทั้งสอง เมื่อทำการติดตั้งให้ยกเลิกการเลือก "รันโปรแกรมทันที" ซึ่งเป็นตอนสิ้นสุดการติดตั้งเพื่อไม่ให้เลอะสิ่งต่าง ๆ อย่างจริงจังก่อนที่จะแน่ใจว่าคุณมีวิธีติดตั้ง bootloader ที่ติดตั้งใหม่โดย Linux ในการกำหนดค่าปัจจุบัน (OS บน USB ซีดีกู้คืนไม่ว่าจะเป็นอะไรก็ตามเชื่อใจฉันว่านี่เป็นสิ่งที่ไม่ดีที่จะลืมในเน็ตบุ๊ก CD-ROM-less)

ใช้วิธีการกู้คืน windows ในมือเช่นกันในกรณีที่คุณทำ BCD ยุ่งเหยิง (ซึ่งคุณต้องการ)

Boot XP, ติดตั้ง BCD ใหม่พร้อม Easy BCD ที่มีรายการสำหรับทั้ง XP และ 7 ระบบของคุณ รีบูตเป็น 7 และติดตั้ง BCD ไปยังพาร์ติชันที่มีเพียงรายการสำหรับระบบ 7 รีบูตเป็น XP และลบรายการ BCD สำหรับ Win 7 รีบูตโดยใช้วิธีการกู้คืนของคุณสำหรับสิ่งที่ bootmanager ชอบลินุกซ์และติดตั้ง bootmanager ใหม่ voila; = ระบบมัลติบูตที่รันจาก grub / grub2 โดยไม่มีเมนูย่อยหรือปุ่มกดพิเศษ

ฉันไม่เคยเห็นสิ่งใดที่มีผลต่ออินเทอร์เน็ตในที่ใดก็ตามหลังจากผ่านการค้นหาไปนานและเนื่องจากใช้เวลาหลายชั่วโมงกว่าจะคิดออกสำหรับ OCD ของผู้ที่ต้องการให้มันทำงานได้อย่างสมบูรณ์ (เมนู chainloading น่าเกลียด) คุณปวดหัว

Windows 7 ของฉันเห็นพาร์ติชั่น XP ที่คิดว่าตัวเองเป็น "C:" เป็น "D:" ดังนั้นจึงควรเปลี่ยนอักษรชื่อไดรฟ์ของพาร์ติชัน Win 7 จากภายใน win 7 เป็น "C:" โดยไม่ทำลายอะไรเลย ไม่เป็นเช่นนั้น)

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