Score:2

การจำลองเสมือน Solaris 2.5.1 (1995)

ธง cn

การโพสต์ที่นี่แทนที่จะเป็นการแลกเปลี่ยนยูนิกซ์เพราะแม้ว่ายูนิกซ์จะเป็นตัวตัดสิน แต่สิ่งนี้ควรนำไปใช้กับระบบปฏิบัติการอื่นที่ไม่ใช่ nix

ทีมพัฒนาของเราได้รับการร้องขอให้ทำงานบางอย่างที่เกิดขึ้นโดยอัตโนมัติเพื่อโต้ตอบกับอุปกรณ์อุตสาหกรรมที่กำลังทำงานอยู่ รับสิ่งนี้ โซลาริส 2.5.1ซึ่งเท่าที่ฉันสามารถบอกได้ว่าเทียบเท่ากับ ซันโอเอส 5.5.1. เมื่อพิจารณาว่าไม่มีใครมีประสบการณ์กับ Solaris เวอร์ชันนี้ซึ่งเปิดตัวในปี 1995 ตอนนี้ฉันได้รับมอบหมายให้จัดเตรียมสภาพแวดล้อมการพัฒนา รวมถึง VM หรือเครื่องจักรที่ใช้ Solaris เวอร์ชันนั้น

ฉันได้รับ iso สำหรับแผ่นซีดีติดตั้งพร้อมกับอิมเมจของฟล็อปปี้ดิสก์สำหรับบูต 3 แผ่นที่มาพร้อมกับแผ่นซีดี ฉันจัดการเพื่อบูตโดยทำตามเอกสารอย่างเป็นทางการสำหรับการติดตั้งเวอร์ชันนั้น (ใส่ฟล็อปปี้ดิสก์ 1 จากนั้น 2 จากนั้น 3 + CD และบูตลงในซีดีจากฟล็อปปี้ดิสก์ 3)เดิมทีฉันประสบปัญหาเมื่อบูตเข้าสู่ซีดีเป็นครั้งแรก โดยที่ Hyper-V VM จะหยุดทำงานเมื่อเปิดตัวติดตั้ง ฉันได้แก้ไขโดยลดจำนวนหน่วยความจำสูงสุดที่อนุญาตในการตั้งค่า NUMA จากทั้งหมด 256GB เท่านั้น 512MB.

ตอนนี้ตัวติดตั้ง (บางครั้ง) บู๊ตอย่างถูกต้อง แต่การแสดงผลผิดพลาดทั้งหมด. ฉันพอจะทราบพร้อมท์ "F2 ดำเนินการต่อ" ดังนั้นฉันจึงสามารถผ่านตัวติดตั้งในทางเทคนิคได้ แต่การเลือกตัวเลือกใด ๆ นั้นแย่มากและฉันไม่แน่ใจด้วยซ้ำว่าตัวเลือกนั้นแสดงถัดจากช่องทำเครื่องหมายที่เหมาะสม ฉันค่อนข้างแน่ใจว่าในบางครั้งฉันถูกขอให้เลือกตัวเลือกกราฟิก แต่มีมากกว่า 50 ตัวเลือกและฉันอ่านไม่ออกครึ่งหนึ่ง

ภาพหน้าจอที่แสดงคือตัวติดตั้งแบบโต้ตอบ โปรแกรมติดตั้งยังสามารถใช้สคริปต์ Jumpstart ซึ่งฉันไม่มีและไม่รู้ว่าจะหามาได้อย่างไร ฉันสงสัยว่าอาจมีวิธีแก้ไขสำหรับปัญหาของฉันที่นี่ แต่มันก็ไกลเกินเอื้อมเล็กน้อย

คำถามของฉันคือ: มีวิธีใดบ้างที่ฉันจะโหลดหรือบังคับใช้ไดรเวอร์เพื่อให้ Hyper-V ตีความข้อมูลการแสดงผลที่ส่งโดย Solaris ได้อย่างถูกต้อง ฉันแค่ดีกว่าที่จะหาเร็ว ๆ นี้ ยุค 2000 เครื่องและพยายามติดตั้งที่นั่นหรือไม่ ฉันคาดว่าปัญหานี้ไม่เฉพาะกับ Solaris แต่เป็นเพียงสิ่งประดิษฐ์ของระบบปฏิบัติการเก่าที่ไม่ค่อยเข้ากันได้กับโฮสต์สมัยใหม่

ข้อมูลเพิ่มเติมบางอย่าง:

  • โฮสต์คือ ชนะเซิร์ฟเวอร์ 2012 R2, Hyper-V. VM กำลังทำงานในคลัสเตอร์ ถ้านั่นสำคัญ
  • VM คือ รุ่นที่ 1 และมีการกำหนด 1 คอร์และ ram 512 MB, ปิดการจัดสรรแบบไดนามิก, เปิดโหมดความเข้ากันได้ของ Hyper-v, การตั้งค่า NUMA เป็น 1 คอร์, 512 MB RAM
br flag
คำถามแรก - เป็นระบบดั้งเดิมที่ใช้ Solaris 2.5.1 สำหรับ x86 หรือ SPARC หรือไม่ - ฉันเคยอยู่ในสถานการณ์ที่คล้ายกันเมื่อไม่กี่ปีที่ผ่านมา และระบบของเราใช้ SPARC ดังนั้นตัวเลือกของฉันจึงจำกัดอย่างมาก ฉันพบว่า VMware ESXi ไม่เลวเลยสำหรับการรันเวอร์ชัน x86 หากสิ่งนั้นช่วยได้
shodanshok avatar
ca flag
คุณเคยลองใช้ `qemu` หรือ `virtualbox` แทน `hyper-v` หรือไม่
Themoonisacheese avatar
cn flag
Chopper3: เป็นดิสก์ x86 ซึ่งเห็นได้ชัดว่าเป็นเวอร์ชันที่คอมไพล์สำหรับ SPARC ไม่มีทางบูตบนไฮเปอร์ไวเซอร์ x86_64 @shodanshok : ฉันได้ลองคลัสเตอร์ Hyper-V และเครื่องเล่นเวิร์กสเตชัน VMWare แล้ว (ข้อขัดข้องเหมือนกับก่อนการปรับ NUMA แต่ฉันไม่สามารถแก้ไขการตั้งค่าเหล่านั้นได้) แต่ไม่ใช่ virtualbox หรือ qemu ฉันอาจตั้งค่าเครื่อง proxmox เพื่อให้ qemu ง่ายขึ้น ฉันคิดว่ามันเป็นทางเลือกที่ดีที่สุดของฉัน
Themoonisacheese avatar
cn flag
ฉันใช้เวลาช่วงบ่ายพยายามทำให้มันทำงานภายใต้ qemu นี่คือวิธีการ: proxmox ไม่เป็นไร เนื่องจากคุณไม่สามารถใช้ฟล็อปปี้ดิสก์ได้ (คุณทำได้ แต่ไม่จริง) ฉันใช้ virt-manager แต่ฉันไม่สามารถจัดการเพื่อบู๊ตได้อย่างถูกต้องจากฟล็อปปี้ 3>ซีดี โดยไม่ทิ้งลงในเชลล์ที่เหมือนด้วงด้วย "ระบบไฟล์ปลอม" ฉันใช้เวลากับเรื่องนี้มากเกินกว่าที่ผู้จัดการจะพอใจแล้ว ดังนั้นฉันจะเรียกมันว่าความสูญเสียในตอนนี้ เว้นแต่จะมีใครฉลาดในเรื่องนี้ ผู้พัฒนาจะต้องระมัดระวังกับระบบการผลิต ในที่สุดก็ทำบางอย่างพังและกระตุ้นให้ทองเหลืองซื้อเครื่องจักรที่ใหม่กว่า
br flag
ลอง ESXi เวอร์ชันฟรี
Andrew Henle avatar
ph flag
Solaris 2.5.1 บน x86 นั้นหายากมาก คุณ ***แน่ใจ*** ว่าระบบเป็น x86 ไม่ใช่ระบบ SPARC ใช่หรือไม่ หากเป็น x86 ก็มีโอกาสที่ดีที่จะรันบน Solaris 11.4 บนระบบ x86 ใหม่ Solaris ไม่ใช่ Linux - Solaris มีการรับประกันความเข้ากันได้ **ของจริง** ตาม [**โปรแกรมการรับประกัน Oracle Solaris (ใช้ได้ตลอดอายุการใช้งานของ Oracle Solaris)**](https://www.oracle.com/a/ocom/docs/solaris-guarantee-program-1426902.pdf):
Andrew Henle avatar
ph flag
(ต่อ) "แอปพลิเคชันไบนารีที่สร้างขึ้นบน Solaris 2.6 หรือใหม่กว่าซึ่งใช้อินเทอร์เฟซของระบบปฏิบัติการตามที่กำหนดไว้ ในความเสถียร 7 ทำงานบน Oracle Solaris รุ่นต่อๆ ไป รวมถึงรุ่นเริ่มต้นและการอัปเดตทั้งหมด แม้ว่าแอปพลิเคชันจะไม่ได้รับการคอมไพล์ใหม่สำหรับรุ่นล่าสุดเหล่านั้นก็ตาม" Solaris 2.5.1 นั้นอยู่ไม่ไกลจาก 2.6 ดังนั้นจึงเป็นโอกาสที่ดีจริงๆ ที่คุณจะเรียกใช้ไบนารีเก่าของคุณบนอินสแตนซ์ใหม่ของ Solaris 11.4 ไม่ว่าจะเป็น SPARC หรือ x86 ก็ได้ ไบนารีเก่าของคุณต้องการ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา