ติดตั้ง Linux เพื่อใช้งานฮาร์ดไดรฟ์จากภายใน Windows XP


-1

ฉันมีคอมพิวเตอร์ตั้งโต๊ะแบบวินเทจที่ฉันต้องการเปลี่ยนรูปแบบเป็นอุปกรณ์ที่ใช้ Linux อย่างง่าย มันรัน Windows XP (Home) และไม่มีไดรฟ์ภายใน (รวมถึงฟลอปปี้!) ใช้งานได้ยกเว้นระบบปฏิบัติการ (IDE) HDD BIOS แสดงรายการตัวเลือกการบู๊ต USB จำนวนหนึ่ง แต่ฉันก็ไม่ประสบความสำเร็จเช่นกันไม่ว่าจะเป็น LiveCD ในออปติคัลไดรฟ์ USB หรือไลฟ์ไดรฟ์ USB USUSB นอกจากนี้ยังมีตัวเลือกการบูต PXE แต่ (ก) ที่ซับซ้อนมากในการตั้งค่าเซิร์ฟเวอร์สำหรับและ (b) ฉันไม่ทราบว่าฉันเชื่อว่าจะใช้งานได้กับกล่องนี้

มีพาร์ติชั่นว่างสองอันที่ไม่จำเป็นบน HDD นอกเหนือจากพาร์ทิชัน C: \ ดังนั้นจึงเป็นไปได้ที่จะติดตั้งระบบปฏิบัติการอื่นจากอิมเมจ แต่ฉันไม่แน่ใจว่าจะสามารถบูตได้อย่างไร

ฉันมีความหวังในการใช้แอพที่เรียกว่า Grub2Win ซึ่งติดอยู่ในเมนู boot.ini ของ XP และโหลด GRUB2 ดังนั้นฉันจึงมี GRUB เชลล์อยู่ แต่ยังไม่ได้กดว่าฉันจะใช้มันเพื่อบู๊ตอะไรได้นอกจากตัวเลือก XP เริ่มต้น (เมื่อฉันพยายามเพิ่มรายการเมนูเพิ่มเติมภายใน GUI การตั้งค่าของมันล้มเหลว)

สถานการณ์ที่เหมาะสมที่สุดคือการโหลดสิ่งที่จะอยู่ในหน่วยความจำทั้งหมดเมื่อบู๊ตและมีตัวเลือกในการติดตั้งแบบเต็มรูปแบบลงบน HDD (และเพียงพอที่จะรับมรดกที่เพียงพอซึ่งฉันมั่นใจได้ว่ามันจะบู๊ตจริงทันทีเมื่อติดตั้ง!)

คำตอบ:


0

คุณสามารถลอง Wubi ? ฉันไม่ทราบว่าตอนนี้รองรับได้ดีเพียงใด แต่มันจะช่วยให้คุณใช้ตัวติดตั้งที่ใช้ Windows เป็นไฟล์ในพาร์ติชั่นปัจจุบันของคุณ


สวัสดีจอนโน่มันเป็นตัวเลือกที่น่าสนใจ แต่ก่อนอื่นมันดูเหมือนว่าระบบเสมือนจริงใช่ไหม? ไม่ชัดเจนว่าฉันจะติดตั้งลีนุกซ์โลหะเปลือยได้อย่างไรจากสิ่งนี้
Headbank

มันไม่ได้พึ่งพาระบบเสมือนจริง ดู วิกิพีเดีย สำหรับข้อมูลเพิ่มเติมโดยเฉพาะส่วนที่มีข้อ จำกัด โดยพื้นฐานแล้วมันคือการติดตั้ง Ubuntu ภายในไฟล์บนพาร์ติชัน NTFS โดยมีไฟล์อื่นที่ใช้สำหรับ SWAP แต่แสดงผลเป็น Linux ราวกับว่าเป็นพาร์ติชันเฉพาะ หากคุณพอใจกับการติดตั้งนั้นสามารถโอนไปยังพาร์ติชันที่เกิดขึ้นจริง
Jonno

ตกลงฉันเห็น นี่อาจเป็นโซลูชันที่ทำงานได้ แต่ดูเหมือนจะไม่ได้รับการสนับสนุนในขณะนี้ ฉันพบรุ่น 9.04 แต่แน่นอนว่าไม่สามารถดาวน์โหลด ISO ที่จำเป็นเพื่อติดตั้ง Ubuntu จากมิเรอร์ใด ๆ
Headbank

0

Jonno สมควรได้รับอุปกรณ์ประกอบฉากที่นี่เนื่องจากส่วน "ดูเพิ่มเติม" ในลิงก์ wiki ที่เขาโพสต์ไว้ด้านบนเป็นเส้นทางไปสู่โซลูชันของฉัน

วิธีแก้ปัญหาที่ง่าย ๆ แบบเด็ก ๆ ก็คือ Debian Installer ซึ่งอยู่ที่

http://goodbye-microsoft.com/

ดาวน์โหลดไฟล์ปฏิบัติการ Windows ที่เชื่อมโยงจากหน้านี้ติดตั้งตัวเองลงในไดรฟ์ C: และเพิ่มรายการใน BOOT.INI รีบู๊ตเลือกรายการที่เพิ่มจากเมนูเมื่อบู๊ตและดำเนินการติดตั้ง Debian (เจสซีในตัวอย่างนี้) ลงบน HDD ทั้งหมดโดยตรง (หรือชุดการแบ่งพาร์ติชั่นชุดใดก็ได้ติดตั้ง Windows ได้ - และปกติคือ - - เก็บรักษาไว้)

ช่วงเวลาหนึ่งที่น่ากังวลเกิดขึ้นเมื่อติดตั้ง GRUB ไปยัง MBR เนื่องจากตัวติดตั้งแจ้งเตือนว่า GRUB นั้นถูก "กำหนดค่าให้บูตในการกำหนดค่า EFI" แต่เมื่อฉันลบพาร์ติชัน Windows ไปแล้วและไม่มีการย้อนกลับไปอีกแล้ว เพิ่งคลิกผ่านไปที่ค่าเริ่มต้นและทั้งหมดเป็นเรื่องปกติ

มีหนึ่ง "gotcha": มันละเว้นผู้ใช้เริ่มต้นที่ฉันกำหนดไว้ภายในปฏิบัติการ Windows เริ่มต้น ในการรีบูตครั้งที่สอง (หลังการติดตั้ง) ฉันถูกปล่อยให้พร้อมกับล็อกอินโดยไม่ต้องทำการเข้าสู่ระบบ (อาจเป็นเพราะฉันหลีกเลี่ยงการติดตั้งส่วนหนึ่งของ "ระบบเดเบียนเดสก์ท็อป" ในโปรแกรมติดตั้ง )

วิธีแก้ไขปัญหานั้น:

  1. เมื่อเมนู GRUB ปรากฏขึ้นให้เลือก "ตัวเลือกขั้นสูงสำหรับ Debian GNU / Linux" และจากเมนูย่อยตัวเลือกที่สองที่ลงท้ายด้วย "(โหมดการกู้คืน)"
  2. เมื่อคุณได้รับพรอมต์ให้พิมพ์ passwd และปฏิบัติตามคำแนะนำเพื่อตั้งค่ารหัสผ่านรูท
  3. จากตรงนั้นคุณสามารถรีบู๊ตล็อกอินเป็น root และสร้างผู้ใช้มากขึ้นตามต้องการโดยใช้ useradd หรือ adduser (ฉันชอบอันหลัง)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.