มีวิธีการบูตระบบ Linux จาก VHD ใน Windows 7 หรือไม่?
หากมีวิธีฉันจะใส่ไว้ในที่แรกได้อย่างไร
แก้ไข: เพื่อชี้แจงฉันไม่ได้พยายามเรียกใช้ Linux ใน VM ฉันพยายามที่จะบูตมันในเครื่องทางกายภาพของฉันจาก VHD ที่ฉันสามารถทำได้กับ Windows 7
มีวิธีการบูตระบบ Linux จาก VHD ใน Windows 7 หรือไม่?
หากมีวิธีฉันจะใส่ไว้ในที่แรกได้อย่างไร
แก้ไข: เพื่อชี้แจงฉันไม่ได้พยายามเรียกใช้ Linux ใน VM ฉันพยายามที่จะบูตมันในเครื่องทางกายภาพของฉันจาก VHD ที่ฉันสามารถทำได้กับ Windows 7
คำตอบ:
คุณไม่สามารถ. ในการสนับสนุน Windows VHD นั้นรวมอยู่ในกระบวนการบูทและ Linux ไม่ได้ให้การสนับสนุนดังกล่าว นอกจากนี้ฉันไม่ทราบว่า Linux รองรับการบูทจากดิสก์เสมือนชนิดอื่น
ใช่เราเพิ่งเปิดตัวตัวอย่าง Linux VHD ที่คุณสามารถบูตคอมพิวเตอร์ได้
คุณสามารถหาข้อมูลเพิ่มเติมได้ที่นี่:
ดาวน์โหลดและบูตฟิสิคัลพีซีของคุณและรันเป็น vm - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your- ทางกายภาพพีซียัง-วิ่ง as-VM
1 Linux เป็นอุปกรณ์จริง
ด้วย VBoot สำหรับ Linux คุณสามารถติดตั้งและกำหนดค่าล่วงหน้าล่วงหน้า Linux OS และแอปพลิเคชั่นของมันจากนั้นแจกจ่ายไฟล์ดิสก์เสมือนจริงที่ได้ในรูปแบบ VHD vhd สามารถบู๊ตเครื่องคอมพิวเตอร์จริงโดยมีการกำหนดค่าและแอพพร้อมใช้งานทันที วิธีนี้ระบบปฏิบัติการสามารถจัดการได้ง่ายเพียงแค่ไฟล์ เราเรียก Linux VHD ว่าเป็นอุปกรณ์ตัวจริงในแง่ที่ว่ามันบู๊ตคอมพิวเตอร์จริง
มันง่ายมากที่จะติดตั้งและบู๊ตเครื่องคอมพิวเตอร์ด้วยไฟล์ vhd คุณดาวน์โหลดไฟล์ vhd วางลงในระบบไฟล์ Windows หรือ Linux จากนั้นกำหนดค่าบูตโหลดเดอร์และรีบูตคอมพิวเตอร์
2 Linux เป็นอุปกรณ์เสมือน
ไฟล์ vhd ที่แน่นอนเดียวกันยังทำงานเป็นเครื่องเสมือนโดยใช้ซอฟต์แวร์การจำลองเสมือนเช่น VMLite Workstation, VirtualBox, Xen และ Virtual PC และ Hyper-V เป็นต้นโดยค่าเริ่มต้นมันได้รับการปรับให้เหมาะสมสำหรับ VMLite Workstation
หากติดตั้ง VMLite Workstation คุณสามารถดับเบิลคลิกที่ไฟล์ ubuntu-910-desktop-i386.mop เพื่อเปิดใช้ vhd เป็นเครื่องเสมือนกับ VMLite Workstation
ตัวอย่างแพ็คเกจ Ubuntu VHD พร้อมให้ดาวน์โหลดแล้ว:
http://www.vmlite.com/index.php/download/22-appliances (ต้องลงทะเบียนเว็บไซต์ฟรี)
ดาวน์โหลดแยกมันแล้วดับเบิลคลิก setup.exe บน Windows รีบูตบน Linux จำเป็นต้องกำหนดค่าบูตโหลดเดอร์
คำแนะนำโดยละเอียด:
http://www.vmlite.com/appliances/ubuntu-910-readme.html
ภาพหน้าจอ:
http://www.vmlite.com/images/vboot/vboot-grub2.png
ทีม VMLite
ขั้นแรกสร้าง Win 7 VHD ที่สามารถบู๊ตได้โดยใช้ขั้นตอนที่รู้จักกันนี้จาก Keith Combs
บูตระบบปฏิบัติการ Win 7 บน VHD
รับตัวติดตั้ง Wubi ฟรี
http://www.ubuntu.com/download/ubuntu/windows-installer
จาก Windows 7 ให้ติดตั้งตัวติดตั้ง Ubuntu Wubi แต่ต้องแน่ใจว่าคุณติดตั้งไฟล์บนพาร์ติชันหลักของ Physical HD (ไม่ใช่พาร์ติชัน C: windows VHD ของ VHD)
รีบูทเมื่อถูกขอให้ทำเช่นนั้น แต่อย่าเลือก Ubuntu จากเมนูบู๊ต (มันจะไม่ทำงาน) คุณต้องเปิด Windows 7 ครั้งสุดท้าย
ตอนนี้บิตสำคัญ: ใน Windows 7 ให้แน่ใจว่าคุณเปลี่ยนการตั้งค่ามุมมองโฟลเดอร์เป็น "แสดงไฟล์ทั้งหมด" และตรวจสอบให้แน่ใจว่าไฟล์ OS ไม่ถูกซ่อนอยู่ เมื่อคุณทำสิ่งนี้แล้วให้เรียกดูไดรฟ์ C: คุณจะเห็นไฟล์สำคัญสองไฟล์: wubildrและwubildr.mbr
คัดลอกสองไฟล์นี้ไปยังรูทของฟิสิคัลพาร์ติชัน (เช่นพาร์ติชันที่มีไฟล์ Windows7.vhd อยู่และโฟลเดอร์อูบุนตูที่สร้างขึ้นเมื่อคุณติดตั้ง wubi ด้านบน) เพียงเพื่อให้แน่ใจว่าคุณกำลังคัดลอกไฟล์ไปยังพาร์ติชันที่ถูกต้องตรวจสอบให้แน่ใจว่าคุณเห็นว่ามีไฟล์ pagefile.sys bootmgr และ bootsect.bak
แค่นั้นแหละ! รีบูทและเลือก Ubuntu จาก bootloader ของ Windows
เป็นไปได้ที่จะใช้ดิสก์อิมเมจเป็นอุปกรณ์รูท แต่การคอมไพล์สิ่งนี้ลงในเคอร์เนลหรือ bootloader นั้นค่อนข้างยุ่งยาก เนื่องจากข้อกำหนด VHD นั้นสามารถใช้ได้อย่างอิสระการขยาย lilo หรือ grub หรือเคอร์เนล linux เพื่อให้ vhd มีสถานะเช่นเดียวกับ. iso หรือ .img หรือไฟล์อิมเมจดิสก์อื่น ๆ ควรเป็นเรื่องง่ายในการเขียนโปรแกรมทำให้คุณไม่เกินหนึ่งปี หรือสองวันหยุดสุดสัปดาห์และตอนเย็น จากนั้นคุณจะเป็นฮีโร่และหลังจากที่แพทช์ของคุณได้รับการยอมรับในแหล่งเคอร์เนลสายหลักคุณจะมีสิทธิ์รับรอยสัก Tux
ฮ่า ๆ นี่เป็นการตอบกลับล่าช้า แต่คุณสามารถลองใช้ตัวติดตั้ง WUBI หรือ unetbootin พวกเขาไม่ได้ใช้ไฟล์ VHD แม้ว่าพวกเขาจะช่วยให้คุณสามารถบูตลินุกซ์ไม่กี่โดยไม่ต้องแบ่งพาร์ติชันตราบใดที่คุณมีสำเนาของซีดีหรือ iso
คุณหมายถึงใช้ระบบ Linux ที่มีอยู่ในเครื่องเสมือนหรือไม่?
หากใช่นี่อาจเป็นคำตอบ: http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
คุณสามารถลองแปลง VHD เป็น VMDK (สำหรับผลิตภัณฑ์ VMWare) จากนั้นลองบูตจากที่นั่น
คุณเพียงแค่ต้องเปิด VHD ด้วยผลิตภัณฑ์ VMWare (แม้แต่ผู้เล่น VMWare ฟรีก็สามารถใช้งานได้) และ VMWare จะแปลงมันเป็น VMDK สำหรับคุณ
คุณอาจต้องปรับแต่งระบบ Linux เพื่อให้ทำงานได้อย่างสมบูรณ์ในสภาพแวดล้อม VMWare ใหม่