Santeri Vauramo 2024

Linuxin asentaminen virtuaalikoneeseen

Tässä osiossa kerron Linuxin asentamisesta virtuaalikoneeseen. En ole aiemmin tehnyt vastaavaa, paitsi asentanut Nindento 64 emulaattorin Windows PC:lle, mutta siinä ei ollut mielestäni mitään ihmeellistä, joten käyn hyvin tarkasti läpi Tero Karvisen ohjeita joka vaiheessa.
Oma host kokoonpanoni on seuraavanlainen:

(huom. kokeilin ensin Teron tapaa tuoda kuvia tänne, mutta kun se ei toiminut aloin oikomaan kuvakaappaustyökalulla ctrl+c, ctrl+v:tä hyväksi käyttäen, tällaiselle aloittelijalle huomattavasti nopeampi tapa, mutta toki hyvä olisi osata molemmat)

Tässä vaiheessa huomaan, että ainakaan minulla nämä kuvat eivät toimi vaikka pitäisi kaiken järjen mukaan. En kuitenkaan siihen tuhlaa enempiä aikoja vaan kirjoitan tietokoneeni specsit tähän tekstinä:(myöhemmin huomasin, että kaikki kuvat toimii, mutta jätän tekstit tähän kuitenkin varmuuden vuoksi)

Suoritin AMD Ryzen 9 5900X 12-Core Processor 3.70 GHz
Asennettu RAM 32,0 Gt
Järjestelmätyyppi 64-bittinen käyttöjärjestelmä, x64-suoritin
Versio Windows 11 Pro
Versio 23H2
Käyttöjärjestelmän koontiversio 22631.4037
Käyttökokemus Windows Feature Experience Pack 1000.22700.1027.0

Debian

Aloitan lataamalla [debian-live-12.6.0-amd64-xfce.iso] tiedoston (https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.6.0-amd64-xfce.iso) omalle koneelleni h1 työkansioon. Tämänhetkinen uusin versio on 12.6.0.

Virtuaalikone

Seuraavaksi lataan Virtualbox virtuaalikoneen osoitteesta: https://www.virtualbox.org/wiki/Downloads.
Alan asentaa virtuaalikonetta asennusohjelmalla, valittuani kohdekansion, asennusohjelma varoittaa, että nettiyhteys katkeaa hetkeksi joten tallennan tämän kirjoitelman varmuuden vuoksi.

virtuaaliasennus1

Varoituksesta huolimatta, pysyn rauhallisena ja jatkan asennusta.
Vaan enpä jatkakaan, kun seuraava herja ilmestyy ruudulle:

image2

Pikainen Googlaus, tai pikemminkin Duckaus tuo minut tälle sivustolle: https://www.sysnettechsolutions.com/en/fix-python-win32api-virtualbox/
Ohjetta noudattaen, menen python.org/downloads sivulle, josta lataan uusimman Python version 3.12.5 ja suoritan asennustiedoston järjestelmänvalvojana.
Tämän jälkeen step 3:n mukaan avaan PowerShellin järjestelmänvalvojana ja kirjoitan komentoriville: py -m pip install pywin32.

Seuraavanlainen virhe tapahtuu: pywinerror

Kokeilen poistaa ja uudelleenasentaa Pythonin koneeltani samaisella asennusohjelmalla, jonka juuri latasin. Nyt uudestaan PowerShelliin ja sama litania komentoriville, ja homma onnistui.

image

Tässä vaiheessa vaaditaan tietokoneen uudelleenkäynnistys, joten teen sen.
Nyt takaisin PowerShelliin järjestelmänvalvojana ja komentoriville ohjeen mukaan: python.exe -m pip install –upgrade pip.
Tulee virheilmoitus:

image
Tästä huolimatta yritän nyt asentaa Virtualboxia ja hämmästyksekseni ei enää tule samaa herjaa mikä tuli aiemmin, asennus menee läpi muitta mutkitta.

Seuraavaksi virtuaalikoneen luontiin.
Teron ohjeiden mukaan ylävalikosta Machine - New, aukeaa luonti-ikkuna, valitaan Expert Mode ja aletaan syöttämään haluttuja tietoja:
Jostain syystä en pysty laittamaan täppää kohtaan Skip Unattended Installation, pakko mennä näillä korteilla mitkä on jaettu.

image

Ohjeen mukaan Hardwareen Base Memory 4000MB. Sitten Create Virtual Hard Disk Now ja laitetaan Size 60GB. Valitaan VDI (VirtualBox Disk Image) ja painetaan Finish. Nyt näkyy vasemmalla luotu virtuaalikone offline-tilassa.

image

Linuxin asentaminen juuri luotuun virtuaalikoneeseen

Asennuksen jälkeen

Pääsin kirjautumisikkunaan, syötin valitsemani käyttäjätunnuksen ja salasanan ja nyt olen työpöydällä. Web-selaimella taas testi, kaikki näyttää toimivan, olen siis onnistuneesti asentanut Debianin, JES!

Nyt mennään ohjeiden mukaan superkäyttäjän oikeuksin päivittelemään Debian, Applications: Terminal Emulatorista komennolla: sudo apt-get update
Seuraavaksi päivitetään ohjelmat komennolla: sudo apt-get -y dist-upgrade

Sitten asennetaan palomuuri: sudo apt-get -y install ufw, ja laitetaan se päälle: sudo ufw enable image

Bootataan virtuaalikone, Log Out -> Restart
Homma sitä myöten valmis.
Note to self: epähuomiossa menin Scaled modeen mikä näytti aivan järkyttävältä, tästä pääsin eroon painamalla oikea Ctrl + c.

Vielä lopuksi haluan Debianin toimimaan järkevämmällä resoluutiolla, joten menen Teron ohjeiden mukaan laittamaan asiat kuntoon VirtualBoxin lisäosalla. Syötetään kuvitteellinen CD levy asemaan menemällä Devices -> Insert Guest Additions CD image -> VBox_GAs… -> avatan Terminal Emulator ja mennään media/käyttäjä/VBox -> komento: sudo bash VBoxLinuxAdditions.run
Tämän jälkeen ruudulla tapahtuu asioita, bootataan virtuaalikone. Nyt on parempi resoluutio ja kaikki pelittää ja pystyn Devices välilehdeltä ottamaan Shared Clipboardista bidirectional asetuksen käyttöön ja voin copy pastettaa hostin ja virtuaalikoneen välillä tekstiä!

valmis

Lähteet

CDImage.debian.org. Debian download. Luettavissa: https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/. Luettu 23.8.2024
Karvinen, T. 2021. Install Debian on Virtualbox - Updated 2023. Luettavissa: https://terokarvinen.com/2021/install-debian-on-virtualbox/. Luettu 23.8.2024
Karvinen, T. Linux Palvelimet 2024 alkusyksy. Luettavissa https://terokarvinen.com/linux-palvelimet/. Luettu 23.8.2024
stackoverflow. Shortcut to exit scale mode in VirtualBox. Luettavissa: https://stackoverflow.com/questions/10716899/shortcut-to-exit-scale-mode-in-virtualbox#10716934. Luettu 23.8.2024
Sysnettech. 2016-2024. How to Fix Missing Dependencies Python Core / win32api in VirtualBox. Luettavissa: https://www.sysnettechsolutions.com/en/fix-python-win32api-virtualbox/. Luettu 23.8.2024
VirtualBox. 2023. Download VirtualBox. Luettavissa: https://www.virtualbox.org/wiki/Downloads. Luettu 23.8.2024

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html
Pohjana Tero Karvinen 2012: Linux kurssi, http://terokarvinen.com

← Back