Windows 7 + Ubuntu dual boot + UEFI BIOS


10

ฉันได้รับแล็ปท็อป Lenovo T420 ใหม่พร้อม Windows 7

ตอนนี้ดิสก์ประกอบด้วย:

  • ที่ซ่อนอยู่ SYSTEM_DRV พาร์ติชันสำหรับเริ่มระบบ (1.17GB, 400MB ที่ใช้) ฉันเดาว่านี่คือพาร์ติชัน UEFI แล็ปท็อปมาพร้อมกับ UEFI แทน BIOS รุ่นเก่า พาร์ติชันนี้ถูกฟอร์แมตเป็น NTFS และฉันคิดว่ามีตัวจัดการการบูตของ Windows และสิ่งที่มีประโยชน์สำหรับการบูตอื่น ๆ (แต่ฉันไม่แน่ใจดังนั้นถ้าใครรู้ว่าสิ่งนี้สามารถ / ควรถูกลบพูดได้ไหม
  • พาร์ติชัน Windows 7
  • พาร์ทิชันกู้ภัย

อย่างที่ฉันเข้าใจแล้ว BIOS เป็น UEFI แต่ใช้ MBR ไม่ใช่ GPT

นี่คือการติดตามของฉัน คำถามก่อนหน้า เกี่ยวกับการทำสิ่งเดียวกันโดยใช้การแบ่งพาร์ติชัน GPT - ฉันตัดสินใจที่จะไม่ทำอย่างนั้นเพราะมันซับซ้อนเกินไปในขณะนี้และมีข้อผิดพลาดร้ายแรงบางอย่างใน Ubuntu ที่กำลังทำงานอยู่

ฉันจะติดตั้ง Ubuntu บนเครื่องนี้ (โดยใช้การแบ่งพาร์ติชัน MBR ปกติ) ได้อย่างไรและการติดตั้งนั้นจะส่งผลต่อการติดตั้ง Windows อย่างไรโดยคำนึงถึงพาร์ติชัน UEFI และตัวจัดการการเริ่มระบบที่ประกอบด้วย

หากใครได้ตรวจสอบปัญหาดังกล่าว (ที่เกี่ยวข้องกับ UEFI) โปรดแนะนำ - อาจมีบางสิ่งที่ฉันไม่เข้าใจ

อัพเดท 1 : ฉันเดาว่าพาร์ติชัน SYSTEM_DRV นี้เป็นพาร์ติชัน UEFI อาจผิดอย่างสมบูรณ์โดยมองว่า .. อาจเป็นอย่างอื่นที่เกี่ยวข้องกับเลโนโวเช่นพาร์ติชันการกู้คืน

อัพเดท 2 : ฉันเปิดพาร์ติชัน SYSTEM_DRV โดยใช้ซีดีบูต Linux และมีไฟล์หลายไฟล์อยู่ภายใน ที่รูทของไดรฟ์จะมีไฟล์ 'sdrive' ซึ่งมีเนื้อหานี้:

"Lenovo Service Partition Version 1.0.0.2009"

นอกจากนี้ยังมีโฟลเดอร์สำหรับบูตด้วย Windows Boot Manager เกิดอะไรขึ้น?

ฉันเริ่มทำสิ่งนี้เป็นการติดตั้ง Windows แยกต่างหากที่บูทเมื่อคุณกดปุ่ม ThinkVantage เพื่อดำเนินการกู้คืนและกู้คืน ฉันยังไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับพาร์ติชั่น "Lenovo Recovery" (ถ้ามี)

คำตอบ:


6

พาร์ติชัน 1GiB "ซ่อน" ของคุณคือ Microsoft ระบบสำรอง กั้น มันคือ Poor Man เทียบเท่ากับพาร์ติชันระบบ . มันไม่ใช่พาร์ติชันระบบที่แท้จริงและไม่ใช่พาร์ติชันระบบ EFI ตัวจัดการการเริ่มระบบที่ประกอบด้วยอยู่คือตัวจัดการการเริ่มระบบของ Microsoft อย่างไรก็ตามมัน คือ พาร์ติชันระบบของคุณ ลบและเครื่องของคุณจะไม่สามารถบูตได้

ตามที่อธิบายไว้ไม่มีข้อบ่งชี้ว่าแล็ปท็อปของคุณมี EFI จริง สิ่งใด . ไม่มีพาร์ติชันระบบ EFI ไม่มีตารางพาร์ติชัน EFI และไม่มี bootstrapping ด้วยวิธี EFI . จากคำอธิบายของคุณมันเป็น bootstrapping ด้วยวิธี PC / AT แบบเก่า กับพาร์ติชันระบบ Microsoft ที่สำรองไว้เป็นพาร์ติชัน "startable" / "active" ซึ่ง VBR เรียกใช้ Microsoft Boot Manager

(การตรวจสอบกับ IBM สนับสนุนหน้า WWW ปรากฎว่าเป็นกรณีนี้ Lenovo Thinkpads พร้อม Windows 7 ได้รับการติดตั้งด้วยเฟิร์มแวร์ที่กำหนดให้บูตสแตรปด้วยวิธี PC / AT แบบเก่า )

ดังนั้นการติดตั้ง Ubuntu จึงทำได้เช่นเดียวกับที่ทำบนเครื่อง PC / AT ที่รองรับ:

  1. สร้างวอลลุ่มบู๊ตสำหรับ Ubuntu ย้ายและปรับขนาดพาร์ติชั่นเพื่อเพิ่มพื้นที่โดยใช้เครื่องมือที่คุณชื่นชอบ
  2. ติดตั้ง Ubuntu และบูตโหลดเดอร์ (GRUB2) ลงในโวลุ่มการบู๊ตนั้น เพียงบูตจากแผ่นดิสก์การติดตั้งและชี้ยูทิลิตีการติดตั้งเมื่อจำเป็นในโวลุ่มการบูตที่คุณสร้างไว้สำหรับ Ubuntu
  3. เพิ่มรายการ en สำหรับโวลุ่มการบู๊ตนั้นไปยังเมนู Microsoft Boot Manager โดยใช้ bcdedit เครื่องมือ. Cyril Voisin อธิบายวิธีหนึ่งในการทำเช่นนี้ ต้องมีการทำสำเนา Volume Boot Record ของ Ubuntu ในไฟล์บนไดรฟ์ข้อมูลระบบของคุณ และจะต้องทำหลังจากติดตั้งบูตโหลดเดอร์ของอูบุนตู

คุณไม่จำเป็นต้องทำอะไรเกี่ยวกับระดับเสียงของระบบของคนยากจน มันยังคงพาร์ทิชัน "เริ่มต้น" / "ใช้งาน" ตลอด คุณไม่จำเป็นต้องทำอะไรกับ Master Boot Record เช่นกัน ทำ ไม่ (อนุญาตให้ Ubuntu) โคลนรอบตัวด้วย MBR


ขอบคุณมาก @JdeBP! นี่เป็นคำตอบที่ยอดเยี่ยม สิ่งที่ฉันพลาดคือจุดที่สามที่นั่นเกี่ยวกับเครื่องมือ bcdedit แต่มีอีกสิ่งหนึ่งที่จะทำให้สิ่งต่าง ๆ ซับซ้อนขึ้น ดูเหมือนว่าทั้งพาร์ติชัน windows และพาร์ติชัน system_drv มีตัวจัดการการเริ่มระบบและพาร์ติชัน system_drv จริง ๆ แล้วมีสภาพแวดล้อมคล้าย windows แยกต่างหากที่เรียกว่า ThinkVantage โดย lenovo สามารถเข้าถึงได้โดยกดปุ่มในระหว่างการบู๊ตและนำเสนอการกู้คืน & amp; ตัวเลือกการซ่อมแซม (ใช้ข้อมูลจากพาร์ทิชันที่สาม!) ดังนั้น .. ตัวจัดการการบูตที่ฉันควรแก้ไข? : & gt;
nick_uk

ฉันเดาตัวจัดการการบูตปรากฏในพาร์ติชัน windows และปล่อยให้ system_drv อย่างใดอย่างหนึ่ง และแน่นอนไม่ยุ่งกับ mbr เพียงแค่มีตัวจัดการการบูตของ windows เปลี่ยนเส้นทางไปที่ด้วงเพื่อบู๊ตอูบุนตู (ฉันพูดเกี่ยวกับสิ่งที่ EFI เพียงเพราะมันเป็น UEFI ประวัติดังนั้นในทางทฤษฎีสามารถทำงานร่วมกับ bootstrapping EFI และฉันสับสนเพราะการใช้ MBR (นั่นคือคำถามก่อนหน้าของฉันที่นี่ superuser.com/questions/315046/... แต่ฉันละทิ้งความคิดนั้น)
nick_uk

นอกจากนี้การอ่านลิงก์ของคุณฉันไม่แน่ใจว่ามันเป็นพาร์ติชั่นระบบของคนยากจนเพราะเครื่องมีเฟิร์มแวร์ EFI ฉันเข้าใจว่าพาร์ติชัน mans ที่ไม่ดีสำหรับเครื่องที่ไม่ใช่ efi มันอาจเป็นอะไรบางอย่างที่เหมือนกับการติดตั้งหน้าต่างที่สอง
nick_uk

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

0

มีบางสิ่งที่เรียกว่า Wubi นั่นคือตัวติดตั้ง Ubuntu แม้ว่า windows โดยทั่วไปคุณดาวน์โหลดและติดตั้งระบบปฏิบัติการทั้งหมดรวมถึงการเพิ่มลงใน MBR โดยไม่ต้องเขียนซีดีหรืออะไรเลย


ฉันรู้เกี่ยวกับสิ่งนี้ไม่ใช่สิ่งที่ฉันต้องการจริงๆ สิ่งนี้ติดตั้งอูบุนตูเหมือนกับโปรแกรม windows บนไดรฟ์ windows นั่นไม่ใช่สิ่งที่ฉันต้องการ
nick_uk

ไม่มันติดตั้งระบบปฏิบัติการและสามารถสร้างพาร์ติชันของตัวเองเป็นต้น
soandos

2
ไม่, wubi ติดตั้ง Ubuntu ใน windows เพื่อให้แม่นยำยิ่งขึ้นมันจะสร้างไฟล์รูปภาพ c: \ ubuntu \ disks \ root.disk บนไดรฟ์ windows ซึ่งติดตั้งแบบวนซ้ำเพื่อให้ปรากฏเป็นพาร์ติชันแยกต่างหากและมีการเพิ่มรายการในตารางพาร์ติชัน (MBR) สิ่งนี้อยู่ไกลจากสิ่งที่ฉันต้องการมันเป็นแฮ็คที่น่าเกลียดสำหรับผู้ใช้มือใหม่ ฉันใช้ลินุกซ์ แต่เพียงผู้เดียวมานานกว่า 10 ปี แต่คราวนี้ฉันแค่คิดว่ามันจะเป็นความคิดที่ดีในการติดตั้ง windows7 รอบ ๆ (โดยปกติฉันจะไม่ใช้ windows เลย)
nick_uk

และคุณไม่สามารถติดตั้ง linux แบบ "ปกติ" ได้? เช่นเบิร์นดิสก์เป็นต้น หรือคุณไม่ชอบด้วง?
soandos

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