Postare aici în loc de schimb unix, deoarece, deși unix este subiectul, acest lucru ar trebui să se aplice altor sisteme de operare non-nix.
Echipa noastră de dezvoltare a fost rugată să automatizeze unele sarcini care se întâmplă să interacționeze cu un echipament industrial care rulează, obțineți asta, Solaris 2.5.1, care din câte îmi dau seama este echivalent cu SunOS 5.5.1.
Având în vedere că niciunul dintre ei nu are experiență cu această versiune de solaris, care a apărut în 1995, acum am sarcina de a oferi un mediu de dezvoltare, inclusiv un VM sau o mașină care rulează acea versiune de Solaris.
Am achiziționat un ISO pentru CD-ul de instalare, împreună cu imagini ale celor 3 dischete de pornire care au venit cu CD-ul. Am reușit să pornesc urmând documentul oficial pentru instalarea versiunii respective (puneți discheta 1, apoi 2, apoi 3 + CD și porniți în CD de pe discheta 3).Inițial, am întâmpinat o problemă la prima pornire pe CD, unde VM-ul hyper-V se bloca la lansarea programului de instalare. Am rezolvat acest lucru reducând cantitatea maximă de memorie permisă în setările NUMA de la toate 256 GB la numai 512 MB.
Acum programul de instalare (uneori) pornește corect, dar afișajul este greșit.
Aproape că pot vedea promptul „F2 continue”, așa că pot trece tehnic prin programul de instalare, dar selectarea oricărei opțiuni este un dracu și nici măcar nu sunt sigur că opțiunile sunt afișate lângă casetele de selectare corespunzătoare. Sunt destul de sigur că la un moment dat mi se cere să selectez opțiuni grafice, dar există peste 50 dintre ele și nu pot citi jumătate dintre ele.
Captura de ecran afișată este programul de instalare interactiv. programul de instalare poate folosi și un script jumpstart, pe care nu îl am și nu știu cum să-l achiziționez. Bănuiesc că ar putea exista o soluție pentru problema mea aici, dar este puțin la îndemâna mea.
Intrebarea mea este:
Există vreo modalitate de a încărca cumva sau de a impune drivere pentru ca hyper-V să interpreteze corect informațiile de afișare trimise de Solaris? Este mai bine să găsesc un timpuriu anii 2000 mașină și încerci să o instalezi acolo? Mă aștept că această problemă nu este exclusivă pentru Solaris, ci este doar un artefact al vechilor sisteme de operare care nu sunt deloc compatibile cu gazdele moderne.
Câteva informații suplimentare:
- gazda este Win server 2012 R2, Hyper-V. VM rulează într-un cluster, dacă asta contează.
- VM-ul este Gen 1 și are 1 nucleu și 512 MB de memorie RAM alocați, alocarea dinamică dezactivată, modul de compatibilitate Hyper-v activat, setările NUMA sunt 1 nucleu, 512 MB RAM.