Masini Virtuale Buclucase…
Lucram la o tema la PC si cand am ajuns sa astept 5 minute ca gedit sa faca scroll la un text m-am decis ca ar fi cazul sa fac ceva in privinta asta. Asa ca am instalat ubuntu pe o alta partitie. Mi-a fost prea lene sa fac alt cd asa ca am folosit cd-ul cu ubuntu de la USO din anul 1 (Ubuntu feisty).
Numai bine ca am petrecut ceva timp sa instalez draciile, cand am vazut ca nu are gedit. Am incercat sa il iau prin update, nimic. Nu mergea si pace. Am tot incercat sa fac update la tot ce era in sistem dar nu raspundea niciun server. Pana la urma am zis ca incrucusez eu calul cu magarul si am setat la servere de update in loc de feisty, hardy.
Am avut radare 4 ore dupa care a dat in sfarsit crash… oricum ma plictisisem de moarte. Am dat restart dorind sa intru in windows, vmWare, sa termin totusi tema, dar pauza… nu mai pornea grub-ul. Noroc ca mai aveam CD-ul cu XP si am reusit sa rezolv MBR-ul sa porneasca direct pe windows.
Am intrat in vmWare si cu greu am reusit sa termin si sa trimit tema 4, deja in intarziere. Am incercat apoi sa tot instalez Kubuntu 9.04 pe o masina virtuala sperand ca o sa mearga mai repede, dar se bloca mereu la 83%. Am tot cautat pe net daca au mai patit si altii si, din lipsa de nefericiti, am incercat din nou… de 3 ori la rand. Bine ca a venit fratele meu de la servici acasa si a sters “K”-ul din cautarea mea de blocare dupa “Kubuntu” si am gasit ca kernel-ul de la ubuntu 9.04 se blocheaza la 83% imediat.
Am cautat si acum iar sa dau linkul dar vad ca nu mai apare, cred ca au rezolvat bug-ul, mai ales ca Mithrandir nu are nici o problema: [1]
So… Am revenit la masinutza virtuala de Florin pe site. Ce nu-mi placea la ea in the first place era ca pe langa faptul ca mergea greu, nu aveam destul loc pe hard-ul virtual pentru a pune si vmWare Tools. In cele din urma am adaugat un nou hard si am inceput cu rascolelile prin USO sa vad cum fac sa-l poata folosi. Dupa cateva ore de munca, aveam noul hard cu vmWare Tools instalate pe el si totul in regula, puteam folosi masina virtuala la o viteza acceptabila.
Singura problema era ca la oprirea si repornirea ei trebuia sa astept cam 15-20 de minute, asa ca o lasam mereu in “pause” ca sa porneasca mai rapid (sub 2 min).
Saptamana trecuta calculatorul meu (destul de vechi pentru generatia 2009) a dat coltu’ in sfarsit. Mi-am luat un sistem mai performant, acuma se misca totul cum trebuie si sunt multumit. Pana cand a trebuit sa continui cateva proiecte incepute pe masina virtuala, care era in “pause” la momentul prabusirii calculatorului vechi si pe care acum nu o mai pot deschide cu niciun chip.
Am cautat pe net tot felul de solutii, but none has worked so far… Inca mai caut, cata vreme timpul cautarii este destul de mic comparabil cu timpul care mi-ar lua sa rescriu proiectele, desi prevad ca nu voi avea alta solutie.
Revin cand gasesc o solutie sau renunt… daca cineva are idei, feel free to help :p

Pana una alta, am revenit la masina default propusa de Florin pentru PC. Daca mai are cineva problema cu insuficienta de spatiu, ce trebuie sa faca sunt urmatoarele:
1. Sa adauge un nou hard din vmWare Workstation la masina virtuala. (Acesta va aparea in /dev ca “sdb”)
2. Apoi comanda “fdisk sdb”, alegeti optiunea “n” si enter enter enter etc. pentru a crea o noua partitie in sdb. Aceasta va aparea ca “/dev/sdb1″.
3. Se va pune un sistem de fisiere pe sdb1: “mkfs /dev/sdb1″ iarasi enter enter…
4. Se face un director in care sa se monteze noul hard, sa zicem “/hdd2″ si se monteaza hard-ul: “mount -t ext3 /dev/sdb1 /hdd2″. Totul bun si frumos acum se pot instala vmWare Tools pe noul hard, daca la cererea de directoare de instalare puneti in loc de radacina “/hdd2″.
5. Cata vreme masina merge e de bine, dar la repornire o sa fie probleme ca trebuie remontat hard-ul. Pentru a evita acest lucru se editeaza fisierul “/etc/fstab” in care se adauga o linie asemanatoare cu cele de deasupra. Ar trebui sa fie ceva de genul:
/dev/sdb1 [t] /hdd2 [t] ext3 [t] defaults [t] 0 [t] 0
Atentie! Cu [t] am marcat caracterul “Tab”.
Am rezolvat. Noroc cu AlexJ ;).
Am aflat ca pentru a “opri” masina virtuala trebuie sterse toate fisierele din director mai putin *.vmdk si *.vmx rezultand in stergerea continutului memoriei RAM.
Here is the Saviour’s link:
http://alexj.info/2009/06/21/vmware-player-vmx-generator/
Ca programator, e bine sa fii lenes. Dar depinde ce fel de lenes. Mie una mi-ar fi lene sa stau sa modific masina aia virtuala… nu ar fi mai simplu sa instalezi Kubuntu 9.04 ala pe hard direct?
Tocmai ziceam in post ca m-am plictisit de eroare la instalare la 83% in Kubuntu. Chiar daca Mithrandir a gasit de undeva sa downloadeze versiunea fara bug, eu daca o mai iau o data si mai stau 2 ore sa-mi ajunga la 83% si sa ramana acolo, cu grub-ul stricat iarasi cu tot, tare ma tem ca acest nou calculator, cu hard cu tot, nu o sa aiba viata prea lunga.
Oricum pe masina cea veche am avut candva rabdare sa modific tot ce imi trebuie si acum ca am repornit-o nu mai am nicio problema. Personal prefer masina virtuala instalarii pe hard pentru viteza in transfer de fisiere si “switch” de sistem. Besides, most of the times lucrez la aplicatii desktop de windows, linux-ul il folosesc ocazional, cand vreau sa verific un cod ca chiar functioneaza.
E lucru stiut ca un cod care merge perfect pe windows poate da un Segmentation Fault de toata frumusetea in Linux.
L.E.: Oricum sunt diferente intre rulari pe versiuni diferite de ubuntu, kubuntu, xubuntu etc. Tin minte ca la Tema5 PC cu clientul de e-mail am intampinat chestia asta. Aveam pe hard o versiune de ubuntu 9.04 in care mi-am rulat tema si dadea Segmentation Fault in continuu la citirea din fisierul de configurare, pentru ca versiunea respectiva citea o linie vida pe ultima pozitie din fisier, in loc sa intoarca direct “feof”.
Asta este un exemplu recent dar am mai intalnit. Asa ca o data ce stiam ca pe acea masina se vor testa temele, aveam destula motivatie sa lucrez _numai_ pe acea masina si deci sa o fac cat mai potrivita nevoilor mele :D. Oricum toate temele le verificam pe mai multe versiuni sa fiu sigur…
Super Tareeeeeee!!!!!!! :))))