Come installare Alpine Linux su una macchina virtuale VMware Workstation 17 Pro

Come Installare Alpine Linux Su Una Macchina Virtuale Vmware Workstation 17 Pro



Alpine Linux è una distribuzione Linux leggera. Per rendere leggero Alpine Linux, usa musl invece di glibc, BusyBox invece delle utilità di base GNU e OpenRC invece di systemd. Musl, BusyBox, OpenRC sono alternative alle loro controparti comunemente usate glibc, GNU core utility, systemd (usate su altre distribuzioni Linux), rispettivamente.

In questo articolo, ti mostreremo come installare Alpine Linux su una macchina virtuale VMware Workstation 17 Pro. Ti mostreremo anche come abilitare il repository dei pacchetti della community su Alpine Linux. Ti mostreremo come abilitare sudo anche su Alpine Linux. Infine, ti mostreremo come installare gli strumenti VMware su Alpine Linux e abilitare il servizio OpenRC di VMware Tools.

Argomento dei contenuti:

  1. Download dell'immagine ISO di Alpine Linux
  2. Creazione di una macchina virtuale VMware Workstation 17 Pro per Alpine Linux
  3. Collegamento dell'immagine ISO di Alpine Linux alla macchina virtuale VMware Workstation Pro
  4. Avvio della macchina virtuale Alpine Linux VMware Workstation Pro
  5. Nome utente di accesso predefinito dell'immagine del programma di installazione di Alpine Linux
  6. Installazione di Alpine Linux sulla macchina virtuale VMware Workstation Pro
  7. Rimozione del dispositivo CD/DVD dalla macchina virtuale Alpine VMware Workstation
  8. Primo sguardo a Alpine Linux in esecuzione su VMware Workstation Pro Virtual Machine
  9. Accedi ad Apline Linux come root
  10. Abilitazione del repository dei pacchetti della comunità su Alpine Linux
  11. Aggiornamento della cache del repository dei pacchetti Alpine Linux
  12. Abilitazione di Sudo in Alpine Linux
  13. Installazione di VMware Tools e VMware Video Drivers su Alpine Linux Virtual Machine
  14. Aggiunta del servizio Open-vm-tools all'avvio del sistema di Alpine Linux
  15. Conclusione
  16. Riferimenti

Download dell'immagine ISO di Alpine Linux

Per scaricare l'immagine ISO di Alpine Linux, apri il file pagina ufficiale dei download di Alpine Linux con il tuo browser web preferito.









Una volta caricata la pagina, fai clic su x86_64 dalla sezione STANDARD come indicato nello screenshot seguente:



  Uno screenshot di una descrizione del computer generata automaticamente



Il tuo browser dovrebbe iniziare a scaricare l'immagine ISO standard di Alpine Linux. Ci vuole un po' per completare.





  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

A questo punto, dovrebbe essere scaricata l'immagine ISO di Alpine Linux Standard.



  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Creazione di una macchina virtuale VMware Workstation 17 Pro per Alpine Linux

Per creare una nuova macchina virtuale Alpine Linux VMware Workstation, apri VMware Workstation 17 Pro e fai clic su File > Nuova macchina virtuale...

  Uno screenshot di una descrizione del computer generata automaticamente

Fare clic su 'Avanti'.

Seleziona “Installerò il sistema operativo più tardi” e clicca su “Avanti”.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Seleziona 'Linux' dalla sezione 'Sistema operativo ospite'. [1] e 'Altro kernel Linux 5.x a 64 bit' dal menu a discesa 'Versione'. [2] . Al termine, fai clic su 'Avanti [3]' .

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Digita un nome per la macchina virtuale Alpine Linux [1] .

La macchina virtuale verrà archiviata nella directory predefinita della macchina virtuale VMware Workstation 17 Pro. Se vuoi archiviarlo da qualche altra parte, fai clic su 'Sfoglia ...' e seleziona la directory in cui desideri archiviare la macchina virtuale Alpine Linux [2] .

Al termine, fai clic su 'Avanti [3] ' .

  Uno screenshot di una descrizione del computer generata automaticamente

Digitare la quantità di spazio su disco (in unità GB) che si desidera allocare alla macchina virtuale Alpine Linux nella sezione 'Dimensione massima del disco (GB)' [1] .

È possibile archiviare il disco virtuale come un singolo file o suddividere il disco virtuale in più file [2] . Quello predefinito va bene la maggior parte del tempo.

Al termine, fai clic su 'Avanti [3] ' .

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Fare clic su 'Personalizza hardware...'

Dalla sezione 'Memoria', è possibile specificare la quantità di memoria che si desidera allocare per la macchina virtuale Alpine Linux.

  Uno screenshot di una descrizione del computer generata automaticamente

Dalla sezione 'Processori', puoi selezionare il numero di processori (del tuo computer) che desideri allocare alla macchina virtuale Alpine Linux.

  Uno screenshot di una descrizione del computer generata automaticamente

Dalla sezione 'Scheda di rete', è possibile selezionare tra NAT (impostazione predefinita) o rete con bridge per la macchina virtuale Alpine Linux. Puoi anche fare networking avanzato. Il networking avanzato su VMware Workstation 17 Pro non rientra nell'ambito di questo articolo.

  Un'immagine contenente testo, elettronica, screenshot, software Descrizione generata automaticamente

Molto probabilmente, potresti decidere di utilizzare Alpine Linux perché è leggero e vuoi mantenerlo così. Quindi, rimuovere l'hardware non necessario dalla macchina virtuale Alpine Linux potrebbe essere qualcosa che preferisci.

È possibile rimuovere il controller USB, la scheda audio, la stampante e l'hardware del CD/DVD (una volta installato Alpine Linux) dalla macchina virtuale Alpine Linux. Questo è facoltativo.

  Uno screenshot di una descrizione del computer generata automaticamente

Per rimuovere un hardware dalla macchina virtuale Alpine Linux, selezionalo e fai clic su 'Rimuovi' come indicato nello screenshot seguente:

  Un'immagine contenente testo, screenshot, software, descrizione del display generata automaticamente

Per ora abbiamo rimosso il controller USB, la scheda audio e l'hardware della stampante dalla macchina virtuale Alpine Linux.

Al termine di questi passaggi, fare clic su 'Chiudi'.

  Uno screenshot di una descrizione del computer generata automaticamente

Fare clic su 'Fine'.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Dovrebbe essere creata una macchina virtuale Alpine Linux.

  Uno screenshot di una descrizione del computer generata automaticamente

Collegamento dell'immagine ISO di Alpine Linux alla macchina virtuale VMware Workstation Pro

Per allegare l'immagine ISO Alpine Linux appena scaricata alla macchina virtuale Alpine Linux VMware Workstation Pro, apri la macchina virtuale Alpine Linux su VMware Workstation Pro e fai clic su 'Modifica impostazioni macchina virtuale' come indicato nella seguente schermata:

  Uno screenshot di una descrizione del computer generata automaticamente

Dalla sezione hardware CD/DVD (IDE). [1] , seleziona “Usa file immagine ISO [1] ' e clicca su “Sfoglia… [3] '

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Seleziona il file immagine ISO Alpine Linux Standard che hai scaricato e fai clic su 'Apri'.

  Uno screenshot di una descrizione del computer generata automaticamente

Dovrebbe essere selezionato il file immagine ISO standard di Alpine Linux [1] . Fare clic su 'OK' per salvare le modifiche [2] .

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Avvio della macchina virtuale Alpine Linux VMware Workstation Pro

Per avviare la macchina virtuale Alpine Linux VMware Workstation Pro, aprila su VMware Workstation Pro e fai clic su 'Accendi questa macchina virtuale'.

  Uno screenshot di una descrizione del computer generata automaticamente

La macchina virtuale Alpine Linux dovrebbe avviarsi e avviarsi dall'immagine ISO Alpine Linux.

Nome utente di accesso predefinito dell'immagine del programma di installazione di Alpine Linux

Il nome utente di accesso predefinito dell'immagine ISO standard di Alpine Linux è root. L'utente che effettua l'accesso non ha alcuna password impostata. Quindi, digita semplicemente il nome utente di accesso e premi e dovresti aver effettuato l'accesso al sistema operativo Alpine Linux che viene avviato dall'immagine ISO.

  Screenshot della schermata di un computer Descrizione generata automaticamente con scarsa affidabilità

Installazione di Alpine Linux sulla macchina virtuale VMware Workstation Pro

Per installare Alpine Linux sulla macchina virtuale VMware Workstation Pro, eseguire il seguente comando:

$ setup-alpino

Innanzitutto, devi selezionare un layout di tastiera per Alpine Linux. Vengono elencati i layout di tastiera supportati/disponibili. Basta digitare il codice del layout di tastiera desiderato dall'elenco e premere .

Digita una variante del layout di tastiera dall'elenco e premi .

Digita un nome host per Alpine Linux e premi .

Per configurare la rete, premere per selezionare l'interfaccia di rete predefinita, eth0.

Per configurare la rete tramite DHCP (che è principalmente ciò che potresti voler fare su una macchina virtuale per testare le cose), premi .

Per configurare la rete automaticamente (senza richiedere alcuna configurazione manuale), premere E e premere .

Digita la password di root desiderata e premi .

  Lo schermo di un computer con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Digita nuovamente la tua password di root e premi .

  Una schermata di una descrizione del computer generata automaticamente con una confidenza media

Ora devi selezionare un fuso orario. Il fuso orario predefinito è UTC. Se il fuso orario predefinito non è adatto a te, premi '?' (punto interrogativo) e premere per visualizzare un elenco di fusi orari disponibili/supportati.

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Dovrebbe essere elencato un elenco di fusi orari disponibili. Quelli che terminano con o hanno sub-fusi orari.

Digitare un fuso orario e premere .

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Se il fuso orario selezionato ha altri fusi orari secondari, digitare '?' e premere per visualizzare un elenco dei fusi orari secondari disponibili.

Dovrebbero essere elencati i fusi orari secondari.

Digita il fuso orario secondario desiderato e premi .

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Se hai bisogno di un proxy per accedere a Internet, digita qui l'URL del proxy e premi .

Per la maggior parte delle persone, l'opzione predefinita (nessun proxy) è abbastanza buona. Quindi, lascia l'opzione predefinita e premi .

  Una schermata di una descrizione del computer generata automaticamente con una confidenza media

Ora devi selezionare un client NTP per Alpine Linux.

Quello predefinito al momento della stesura di questo articolo è chrony. Se non hai una preferenza, va bene quella predefinita. Quindi, basta premere .

Dovrebbero essere elencati i mirror del repository di pacchetti Alpine Linux disponibili. Premere per vederne di più.

  Una schermata di una descrizione del computer generata automaticamente con una confidenza media

Per utilizzare un repository casuale dall'elenco, premere 'r' e premere .

Per rilevare il mirror del repository di pacchetti Alpine Linux più veloce dall'elenco e utilizzarlo, premere 'f' e premere .

Se desideri utilizzare il mirror predefinito del repository di pacchetti Alpine Linux, premi semplicemente .

  Uno screenshot di un programma per computer Descrizione generato automaticamente con un'affidabilità media

Se desideri creare un altro utente di accesso su Alpine Linux, digita il nome utente di accesso e premi .

Se invece vuoi usare solo l'utente root, basta premere per selezionare l'impostazione predefinita.

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Se hai deciso di creare un nuovo utente, devi fornire ulteriori informazioni all'installer di Alpine Linux.

Digitare il nome completo del nuovo utente di accesso e premere .

Digitare la password di accesso del nuovo utente e premere .

  Sfondo nero con testo bianco Descrizione generata automaticamente con bassa affidabilità

Digitare nuovamente la password di accesso del nuovo utente e premere .

  Sfondo nero con testo bianco Descrizione generata automaticamente con bassa affidabilità

Premere .

  Sfondo nero con testo bianco Descrizione generata automaticamente con bassa affidabilità

Premere per selezionare il server SSH predefinito (openssh).

  Una schermata di una descrizione del computer generata automaticamente con una confidenza media

Il disco della macchina virtuale Alpine Linux VMware Workstation Pro predefinito dovrebbe avere il nome del dispositivo 'sda'. Dato che vuoi installare Alpine Linux sul disco, digita 'sda' e premi .

Digita 'sys' e premi .

  Una schermata di una descrizione del computer generata automaticamente con scarsa affidabilità

Alpine Linux sta inizializzando il disco. Il completamento richiede alcuni secondi.

Per cancellare il disco e installare Alpine Linux sul disco, premere 'y' e premere .

Alpine Linux viene installato sul disco. Ci vuole un po' per completare.

A questo punto, Alpine Linux dovrebbe essere installato sulla macchina virtuale.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Ora, spegni la macchina virtuale con il seguente comando:

$ spegni

Rimozione del dispositivo CD/DVD dalla macchina virtuale Alpine VMware Workstation

Il dispositivo CD/DVD non è necessario sulla macchina virtuale Alpine Linux una volta installato Alpine Linux sulla macchina virtuale. Puoi rimuoverlo dalla macchina virtuale.

Innanzitutto, apri la macchina virtuale Alpine Linux sull'app VMware Workstation Pro e fai clic su 'Modifica impostazioni macchina virtuale'.

  Uno screenshot di una descrizione del computer generata automaticamente

Selezionare l'hardware del CD/DVD (IDE) e fare clic su 'Rimuovi'.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Fare clic su 'OK' per salvare le modifiche.

  Uno screenshot di una descrizione del computer generata automaticamente

Primo sguardo a Alpine Linux in esecuzione su VMware Workstation Pro Virtual Machine

Per avviare la macchina virtuale Alpine Linux, aprila sull'app VMware Workstation Pro e fai clic su 'Accendi questa macchina virtuale'.

  Uno screenshot di una descrizione del computer generata automaticamente

La macchina virtuale dovrebbe essere accesa e Alpine Linux dovrebbe avviarsi dal disco.

  Uno screenshot di una descrizione del computer generata automaticamente

A breve, vedrai il prompt di accesso di Alpine Linux.

Per accedere a Alpine Linux, digitare il nome utente di accesso e premere .

  Un'immagine contenente testo, carattere, screenshot, descrizione nera generata automaticamente

Digitare la password di accesso e premere .

Dovresti aver effettuato l'accesso a Alpine Linux.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Accedi ad Apline Linux come root

L'accesso a Alpine Linux come utente root è necessario per configurare i repository dei pacchetti Alpine, installare nuovi pacchetti, configurare sudo e altre attività amministrative.

Mentre sei connesso ad Alpine Linux come utente non root, puoi accedere ad Alpine Linux come utente root con il seguente comando:

$ il suo - radice

Digita la password di root e premi .

Dovresti aver effettuato l'accesso ad Alpine Linux come utente root.

  Un'immagine contenente testo, carattere, screenshot, descrizione nera generata automaticamente

Abilitazione del repository dei pacchetti della comunità su Alpine Linux

Il repository di pacchetti della comunità Alpine Linux ha molti pacchetti di cui potresti aver bisogno. Quindi, è una buona idea abilitarlo.

Primo, accedere a Alpine Linux come utente root .

Per abilitare il repository di pacchetti della comunità Alpine Linux, apri il file /etc/apk/repositories file con l'editor di testo 'Vi' come segue:

Usa i tasti freccia della tastiera per navigare fino al primo carattere ( # ) della terza riga (che termina con la parola community) e premere “x” per rimuovere il carattere di commento # .

  Uno screenshot di una descrizione del computer generata automaticamente

Una volta che il # viene rimosso dalla terza riga, il /etc/apk/repositories il file dovrebbe apparire come segue.

Per salvare le modifiche, digita ':wq!' e premere .

  Uno screenshot di una descrizione del computer generata automaticamente

Aggiornamento della cache del repository dei pacchetti Alpine Linux

Per aggiornare la cache del repository dei pacchetti Alpine Linux, accedere come utente root ed eseguire il seguente comando.

$ aggiornamento apk

La cache del repository dei pacchetti Alpine Linux dovrebbe essere aggiornata.

  Schermata di una descrizione del codice del computer generata automaticamente con scarsa affidabilità

Abilitazione di Sudo in Alpine Linux

Sudo consente all'utente non root di eseguire i comandi con privilegi di superutente (root). Nelle altre distribuzioni Linux come Ubuntu/Debian, Fedora/RHEL, ecc., sudo è abilitato per impostazione predefinita. Ma non è il caso di Alpine Linux.

In questa sezione, ti mostreremo come abilitare sudo in Alpine Linux in modo da poter eseguire i comandi con privilegi di superutente come un normale utente.

Primo, accedere come utente root e installa sudo con il seguente comando:

$ apk add sudo

Sudo dovrebbe essere installato.

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Apri il file di configurazione sudo per la modifica con il seguente comando:

$ visto / eccetera / sudoer

Utilizzare i tasti freccia per scorrere fino alla riga contrassegnata e decommentare (rimuovere il simbolo #) la riga come abbiamo fatto in precedenza.

  Uno screenshot di una descrizione del computer generata automaticamente

Una volta che la riga non è commentata, dovrebbe apparire come segue.

Ora digita ':wq!' e premere per salvare il file.

  Uno screenshot di una descrizione del computer generata automaticamente

Il tuo utente di accesso (utente ordinario non root) dovrebbe essere aggiunto automaticamente al gruppo Wheel, come puoi vedere nello screenshot seguente:

$ presa ruota / eccetera / gruppo

  Una schermata di una descrizione del computer generata automaticamente con scarsa affidabilità

Ora esci dalla shell dell'utente root e verifica se sudo funziona. Come puoi vedere, sudo richiede una password. Digita la password che preferisci.

$ Uscita

$ sudo ls

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Il comando dovrebbe essere eseguito senza problemi. Significa che sudo funziona bene.

  Screenshot della schermata di un computer Descrizione generata automaticamente con scarsa affidabilità

Installazione di VMware Tools e VMware Video Drivers su Alpine Linux Virtual Machine

Per installare i driver video VMware Tools e VMware su Alpine Linux, eseguire il seguente comando:

$ sudo apk aggiungi open-vm-tools-plugins-all xf86-video-vmware

I driver video VMware Tools e VMware vengono installati su Alpine Linux. Ci vuole un po' per completare.

  Uno screenshot di una descrizione del computer generata automaticamente

Devono essere installati i driver video VMware Tools e VMware.

  Uno screenshot di una descrizione del computer generata automaticamente

Aggiunta del servizio Open-vm-tools all'avvio del sistema di Alpine Linux

Alpine Linux utilizza OpenRC per gestire i servizi di sistema e l'avvio.

Per verificare i servizi di avvio del sistema abilitati su Alpine Linux, eseguire il seguente comando:

$ rc-stato -UN

Come puoi vedere, il servizio VMware Tools non è disponibile nei servizi di avvio del sistema di Alpine Linux.

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Per aggiungere il servizio VMware Tools open-vm-tools all'avvio del sistema di Alpine Linux, eseguire il seguente comando:

$ sudo rc-update aggiunge avvio open-vm-tools

Il servizio VMware Tools open-vm-tools dovrebbe essere aggiunto all'avvio del sistema di Alpine Linux

  Una schermata nera con testo bianco Descrizione generata automaticamente con scarsa affidabilità

Affinché le modifiche abbiano effetto, riavviare la macchina virtuale Alpine Linux come segue:

$ sudo riavviare

Una volta avviata la macchina virtuale Alpine Linux, accedi ad essa e dovresti vedere che il servizio VMware Tools open-vm-tools dovrebbe essere in esecuzione.

$ rc-stato -UN

  Uno screenshot di una descrizione del computer generata automaticamente con una confidenza media

Conclusione

Ti abbiamo mostrato come scaricare l'immagine ISO di Alpine Linux, creare una macchina virtuale VMware Workstation 17 Pro e installare Alpine Linux sulla macchina virtuale VMware Workstation 17 Pro. Ti abbiamo anche mostrato come abilitare il repository dei pacchetti della community su Alpine Linux. Ti abbiamo mostrato come abilitare sudo anche su Alpine Linux. Infine, ti abbiamo mostrato come installare VMware Tools su Alpine Linux e aggiungere il servizio VMware Tools all'avvio del sistema di Alpine Linux.

Riferimenti:

  1. https://docs.alpinelinux.org/user-handbook/0.1a/Installing/setup_alpine.html
  2. https://wiki.alpinelinux.org/wiki/OpenRC