openSUSE

ΠΡΟΒΛΗΜΑ

Είστε γνώστης του λειουργικού Linux και εδώ και ένα χρόνο έχετε “πρήξει” τον φίλο σας πόσο καλό είναι, έτσι ώστε να το εγκαταστήσει και αυτός. Όμως είναι ανένδοτος παραθυράς.

Σας τυχαίνει μια θέση εργασίας που είναι μακρυά από τον τόπο κατοικίας σας (είτε στην ίδια χώρα είτε σε άλλη). Προφανώς δέχεστε και μετακομίζετε.

Αφού έχετε τακτοποιήσει τη ζωή σας, δέχεστε ένα τηλέφωνο από τον φίλο σας και σας λέει να εγκαταστήσετε γι’αυτόν μια διανομή Linux στον υπολογιστή του. Τώρα φίλε μου είναι αργά….

ΗΘΙΚΟ ΔΙΔΑΓΜΑ: Εάν έχετε ένα φίλο που ασχολείται με το άθλημα και εσείς του απαντάτε κάτι του στυλ: “Μου αρέσουν πολύ τα Linux και η όλη φιλοσοφία. Όταν πάρω νέο laptop θα σου δώσω το παλιό να μου περάσεις τα Linux για να πειραματιστώ” (δείτε και άλλες παρόμοιες δικαιολογίες), τότε μην περιμένετε ποτε θα πάρετε το νέο laptop. Μπορεί να ΜΗΝ αγοράσετε ΠΟΤΕ νέο laptop. Μπορεί όταν το πάρετε, ο φίλος σας να έχει μετακομίσει ή απλά να μην έχει και τόσο ελεύθερο χρόνο να σας διαθέσει αφού μπορεί να έχει κάνει οικογένεια.

THE END…

Ο λόγος του άρθρου αυτού είναι δεν καταλήγει στο παραπάνω δίδαγμα. Θα δείξουμε πως μπορεί κάποιος να κάνει εγκατάσταση openSUSE σε απομακρυσμένο υπολογιστή.

ΤΙ ΘΑ ΧΡΕΙΑΣΤΕΙ

ΠΡΟΕΤΟΙΜΑΣΙΑ

Ετοιμασία για εγκατάσταση με VNC

netsetup=1 vnc=1

Παράμετροι για εγκατάσταση με VNC

Ας αναλύσουμε το παραπάνω.

ΔΙΚΤΥΟ

netsetup=τιμη

Εδώ ουσιαστικά ενεργοποιούμε το δίκτυο στην εγκατάσταση. Με την τιμή 1, απλά του λέμε ότι θέλουμε να το ενεργοποιήσουμε. Σε επόμενη φάση, θα μας ρωτήσει αν θέλουμε να ρυθμιστεί αυτόματα το DHCP.

Ερώτηση για αυτόματη ρύθμιση DHCP

Άλλες τιμές είναι οι εξής:

Αυτόματη λήψη ρυθμίσεων DHCP

Χειροκίνητη εισαγωγή ρυθμίσεων DHCP

Εκτός της IP, θα σας ζητήσει και την διεύθυνση geteway, name server.

VNC

vnc=1

Εδώ ουσιαστικά ενεργοποιούμε τον VNC server κατά την εγκατάσταση. Θα μας εμφανιστεί η οθόνη για να εισάγουμε το συνθηματικό.

Εισαγωγή συνθηματικού για το VNC

Αυτό μπορεί να μην εμφανιστεί εάν εισάγετε το συνθηματικό (πχ opensuse) στην αρχή. Δηλαδή εάν δώσετε την εντολή:

vnc=1 vncpassword=opensuse

Τελικά, θα καταλήξετε στην παρακάτω οθόνη.

Το σύστημα openSUSE είναι έτοιμο για εγκατάσταση

Εάν δεν θέλετε να στέλνετε την εξωτερική σας IP (δεν συνίσταται), καλό είναι να στήσετε ένα ddns και να δώσετε αυτό στον φίλο σας.

Υπάρχουν δυο επιλογές:

sudo apt install gvncviewer

Αφού ανοίξει το τερματικό και θα δώσει (αν η IP είναι η 192.168.1.100 όπως την θέσαμε παραπάνω):

**Για Ubuntu:**  
gvncviewer 192.168.1.100:1  
  
**Για openSUSE:**  
vncviewer 192.168.1.100:1

Η παραπάνω πόρτα είναι η 5801.

Σύνδεση με VNC για εγκατάσταση openSUSE

Αφού εισάγει το συνθηματικό που ορίστηκε στην αρχή στο σύστημα host, τότε περιμένει να γίνει η σύνδεση και θα δεί την παρακάτω εικόνα.

Εκκίνηση εγκατάστασης openSUSE μέσω VNC

Εδώ βλέουμε στα δεξιά το απομακρυσμένο σύστημα (είναι σε VirtualBox για τις δοκιμές ώστε να γραφτεί το άρθρο), στα αριστερά είναι το τερματικό του απομακρυσμένου υπολογιστή και στο κέντρο είναι αυτό που βλέπει ο απομακρυσμένος χρήστης για να προχωρήσει στην εγκατάσταση.

vnc://192.168.1.100:5901

Σύνδεση μέσω gnome boxes

Και αφού εισάγει το συνθηματικό του vnc του host, τότε θα συνδεθεί.

Εγκατάσταση openSUSE με χρήση gnome boxes

192.168.1.100:5801

Σύνδεση μέσω browser

Εδώ πατάει σύνδεση και του ζητείται το συνθηματικό.

Εισαγωγή συνθηματικού για εγκατάσταση μέσω browser

Και καταλήγουμε στην εικόνα να ξεκινήσουμε την εγκατάσταση.

Εγκατάσταση openSUSE μέσω browser

BONUS ssh

Η εγκατάσταση μπορεί να γίνει και μέσω ssh. Είναι προτιμότερη μέσω ssh δίοτι είναι πιο ασφαλές περιβάλλον. Πως γίνεται αυτό; Ουσιαστικά είναι ίδια διδικασία. Κατά την έναρξη, δίνετε τα παρακάτω:

netsetup=1 ssh=1 ssh.password=opensuse

Ρύθμιση openSUSE για εγκατάσταση με ssh

Με την ίδια λογική για το netsetup. Το έχω δοκιμάσει και χωρίς το netsetup και δουλεύει μια χαρά.

Έτοιμο σύστημα για σύνδεση μέσω ssh

Και τώρα θα δούμε επίσης 2 τρόπους.

1ος τρόπος: GNOME-BOXES

Στο Gnome Boxes πρέπει να δημιουργήσει νέα σύνδεση σε απομακρυσμένο υπολογιστή. Στο παράθυρο που θα ανοίξει, πληκτρολογεί:

Σύνδεση μέσω GNOME boxes

Θα ανοίξει ένα παράθυρο, όπου πρέπει να αποδεχτεί το κλειδί και να πληκτρολογήσει το συνθηματικό (είχαμε δώσει opensuse).

Εισαγωγή συνθηματικού και είσοδος στο openSUSE μέσω gnome boxes

Στη συνέχεια για να ξεκινήσει η εγκατάσταση, βλέπουμε τι μας λέει και εκτελούμε την εντολή:

yast.ssh

Εγκατάσταση openSUSE με βοήθεια του yast

2ος τρόπος: Τερματικό

Στο τερματικό εκτελούμε την παρακάτω εντολή:

ssh root@IP

Θα μας ζητήσει το συνθηματικό και θα μπούμε. Επόμενο βήμα να εκτελέσουμε την εντολή:

yast.ssh

Είσοδος με χρήση ssh μεσω τερματικού εγκατάσταση openSUSE

Και είμαστε έτοιμοι να εγκαταστήσουμε το openSUSE.

Εγκατάσταση με χρήση ssh μέσω τερματικού και εγκατάσταση openSUSE

Για το πως θα γίνει η εγκατάσταση, υπάρχουν πολλοί οδηγοί στην σελίδα μου αλλά μπορείτε να βρείτε και εδώ.

Πηγές για περισσότερη μελέτη:

  1. Wiki https://en.opensuse.org/SDB:Remote_installation.
  2. Παράμετροι για την εκκίνηση https://doc.opensuse.org/documentation/leap/startup/html/book-startup/cha-boot-parameters.html

Αρχική δημοσίευση:
https://eiosifidis.blogspot.com/2021/09/apomakrismeni-opensuse-se-apomakrismeno-ipologisti.html