Istorija tokia, darbe teko testuoti svetainę su IE naršyklėmis. Kadangi prie projekto dirbau vienas ir nebuvo porininko naudojančio Windows, tai tas bjaurus darbas teko man pačiam... :/
Darbe naudoju Ubuntu, tai jokio IE neturėjau. Ačiū IEs4Linux projektui, kurio dėka IE6 daugiau/mažiau veikia per Wine (Wine Is Not an Emulator!). Deja to pačio padaryti su IE7 nepavyko. Sprendimas – greitai įsidiegti Windows į virtualią mašiną ir ten testuoti.
Įdiegti Ubuntu galima iš CD, USB, per tinklą ar internetą ir net gi tiesiai į Windows, nekeičiant disko skirsnių. Kiek žinau, Windows galima įdiegti tik per CD...
Kaip įdiegti Windows?
Virtualizacijos dėka ribotos Windows įdiegimo galimybės nesudaro jokių problemų. Šiam reikalui pasirinkau QEMU. Kodėl? Todėl, kad tai yra lengvas. paprastas virtualios mašinos emuliatorius.
1. Įdiegiame QEMU:
$ sudo apt-get install qemu kqemu-source
kqemu-source yra Linux branduolio modulis, kuris paspartina QEMU virtualios mašinos darbą. Viskas veiks ir be šio paketo, tačiau lėčiau.
2. Susikuriame virtualų diską:
$ qemu-img create -f qcow2 windows.img 8G
Nors nurodyta 8G diskas, tačiau pats virtualaus disko failas užims vos kelis kilobaitus. Failo dydis proporcingas naudojamai virtualaus disko vietai.
3. Windows diegimas iš ISO arba CD
$ qemu -cdrom windows.iso -hda windows.img -m 256 -boot d
Jei turite nelegaliai pasidarę legalių Windows CD kopiją į ISO failą, tuomet galite nurodyti virtualiai mašinai, kad tiesiog užsikrauto iš to ISO failo. Tačiau galite į CD-ROM įrenginį įdėti ir legalių Windows CD, tuomet vietoje windows.iso reikės nurodyti /dev/cdrom.
Beje, viskas veiks ir su nelegalia Windows kopija :)
Po šios komandos paleidimo pasileist Windows diegimo vedlys. Įdiekite Windows kaip visada. Jei nei karto neteko diegti Windows, paprašykite draugo pagalbos.
Priklausomai nuo jūsų kompiuterio spartos, diegimas truks apie valandą.
Po įdiegimo
Kai jau turėsite veikiančius Windows, išsaugotus virtualiame diske, nebereikės kartoti diegimo, norint vėl juos paliesti. Jau įdiegtus Windows iškviesite taip:
$ qemu -hda windows.img -m 256
Kadangi Windows mėgsta virusai ir kitokios nelaimės, tai siūlau pasidaryti virtualaus disko kopiją su šviečiai įdiegtais Windows. Galite viską įsirašyti į kokį DVD ar šiaip kur nors pasidėti. Jei kas nors nutiks, bet kada vėl galėsite paleisti šviežiai įdiegtus Windows iš atsarginės virtualaus disko kopijos.
Pats tai išbandžiau, pavyko sėkmingai ištestuoti svetainę su IE naršykle ir pataisyti klaidas.
Naudojantis QEMU galima testuoti ir kitas operacines sistemas, pavyzdžiui Ubuntu Alpha ar Beta versijas. Daugiau apie QEMU galite pasiskaityti qemu.org svetainėje.

Komentarai
O qemu geriau už virtualbox?
O qemu geriau už virtualbox?
Nežinau, teko naudotis tik
Nežinau, teko naudotis tik qemu ir vmware, tai galiu pasakyti, kad qemu už vmware kur kas lengvesnis ir paprastesnis ir neturi jokių apribojimų, nes yra atviro kodo.
Žinoma kalbant apie funkcijų gausą, tai qemu tikriausiai turi mažiausiai funkcijų lyginant su vmware ir virtualbox.
jo man irgi sihkilo
jo man irgi sihkilo klausimas, kas ka? virtualbox ar quemu?
virtualbox tipo lengviau
virtualbox tipo lengviau naudot ten viskas per Wizard interfeisa jokiu komandu t.t., bet quemu manau turi daugiau galimybiu cia dar reiktu pasitikslint.
Kitavertus quemu turi grafinį
Kitavertus quemu turi grafinį vartotojo interfeisą qemulator . Qemu kitaip nei kiti emuliatorai vaizduoja pilną procesorių (ir daug architektūrų leidžia) o ne pakelia atributus ir svarba (kqemu tai ir daro). Qemu veikia lėtai dėl to kad naudoja viso procesoriaus emuliacija (bet ne su kqemu), bet leidžia paleisti sparc ir kitų architektūrų sistemas, bei reiklias procesoriui os kaip OS/2.
qemu ar xen?
qemu ar xen?
Po to, kai VirtualBox'ą
Po to, kai VirtualBox'ą įsigijo Sun kompanija, jo stabilumas ir patogumas stipriai išaugo. Jau keletą metų tenka juo naudotis, tai didelių nusiskundimų kaip ir nėr. Šiuo metu VirtualBox'as turi kažkokį minimalų 3D emuliavimą, o tas kai kuriais atvejais labai praverčia. Įdomu ar QEMU tai turi?
XEN bent jau man ant openSUSE
XEN bent jau man ant openSUSE 11.1 nepasikūrė.Virtualbox naudoju ir jis geriausias.Mažai resursų ryna,lengvas valdymas.
And my vote goes to...
And my vote goes to... VirtualBox (:
Na ką, reikės sekantį kartą
Na ką, reikės sekantį kartą ir man gal bandyti VirtualBox :)
Pats irgi naudoju analogišką
Pats irgi naudoju analogišką strategiją. Tačiau mano pasirinkimas taip pat VirtualBox'as. QEMU nesu bandęs. Reiks palygint kas greičiau sukas.
>Kiek žinau, Windows galima
>Kiek žinau, Windows galima įdiegti tik per CD...
Blogai žinai. Galima pasigaminti Windows diegimo USB raktą, manau turėtų būti galimybė diegti per tinklą.;-)
Microsoft tokio kaip diegimo
Microsoft tokio kaip diegimo USB neteikia, o tai reiškia yra tik per CD/DVD. O jo padarymas iš CD/DVD yra nelegalus.
Kodėl nelegalus? Juk savo CD
Kodėl nelegalus? Juk savo CD atsarginę kopiją gali susikurti ir tai juk yra legalu..
Pritaikius įvairius hackus
Pritaikius įvairius hackus galima daug ką pasidaryti, tačiau Ubuntu oficialiai suteikia galimybę įsidiegti per CD/DVD/USB ir Wubi. O, kad Windows kur nors būtų platinami USB pavidalu neteko matyti.
O kaip pasalinti qemu ir jos
O kaip pasalinti qemu ir jos irasinejimo metu padarytus nustatymus?
sudo apt-get --purge qemu
sudo apt-get --purge qemu kqemu-source
marius@marius-desktop:~$ sudo
marius@marius-desktop:~$ sudo apt-get --purge qemu kqemu-source
[sudo] password for marius:
E: Klaidingas veiksmas qemu
:((
@Marius: sudo apt-get remove
@Marius:
"Kiek žinau, Windows galima
"Kiek žinau, Windows galima įdiegti tik per CD..." mazokai zinai :D
Skelbti naują komentarą