Προς το περιεχόμενο

DUal boot ή Virtual?


sancroth

Προτεινόμενες αναρτήσεις

Αν είσαι φοιτητής και το κάνεις απλά για εκμάθηση τότε +1 για VBox.

 

Αν είναι η δουλειά σου το web development, τότε εγώ θα σου πρότεινα dual boot για ένα και μόνο λόγο. Τα linux sys-admin skills θα σου χρειαστούν. Χρησιμοποιώντας αποκλειστικά linux όταν δουλεύεις θα υποχρεωθείς να μάθεις. Δεν θα μπαίνεις πχ στον πειρασμό, ας το κάνω αυτό στα windows και επιστρέφω στο VBox μετά. Ή, όταν θα κάνεις την παπαριά θα πρέπει να βρεις τρόπο να τη φτιάξεις, και όχι απλά restore snapshot. Επίσης αν αρχίσεις να μιλάς για docker, vagrant κτλ κάποια στιγμή το performance θα γίνει issue οπότε θα θες να τρέχεις native.

 

Εν πάση περιπτώσει, μπορείς να ξεκινήσεις με VBox και να δεις στην πορεία πως πάει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 32
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Οχι δεν είμαι φοιτητής, τον υπολογιστή τον έχω καθαρά σαν work station, απλά θέλω να κρατήσω τα windows για τους λόγους που προανέφερα, επομένως το "κομμάτι της δουλειάς" θα το μεταφέρω στο Ubuntu.

 

Για να πώ την αλήθεια από αναζήτηση στο google και λίγο διάβασμα που έριξα και γω πιο πολύ στο dual boot είχα καταλήξει, μιας και οι περισσότεροι αυτό προτίνουν, το θέμα είναι ποιός τρόπος από τους δύο είναι ο καλύτερος ? dual boot στον ίδιο δίσκο αλλά με διαφορετικά partitions ή dual boot σε 2 διαφορετικούς δίσκους ???

 

Επίσης, το χα αναφέρει και λίγο πιο πάνω, ο δίσκος που έχω είναι ssd 250 GB. Πόσος χώρος θεωρείται ότι θα είναι αρκετός για να έχω το Ubuntu σαν workstation όπως σαν ανέφερα, αν υποθέσουμε ότι καταλήφω στην πρώτη περίπτωση? 80-100GB πιστεύετε ότι θα είναι υπεραρκετά?

 

@pmav99 μιας και το ανέφερες, το vagrant θα χρειαστεί ? δεν το έχω χρησιμοποιήσει μέχρι στιγμής, αλλά από ότι έχω καταλάβει λειτουργέι κάπως σαν το virtualbox ή κάνω λάθος ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ένας άλλος παράγοντας που μπορείς να σκεφτείς είναι μήπως τυχόν θα χρειαζόσουν στη δουλειά σου (σε Linux) κάποια εργαλεία σε Windows, π.χ. Photoshop ή γενικά κάτι που δεν υπάρχει σε Linux. Τότε το VM είναι η καλύτερη λύση, καθώς θα μπορείς να χρησιμοποιείς τα δύο λειτουργικά ταυτόχρονα.

 

Για χώρο: Η δική μου εγκατάσταση Arch (με αρκετά προγράμματα, πιστεύω, αλλά όχι παιχνίδια, και χωρίς το /home με τα αρχεία μου) χωράει σε 20GB, άρα πιστεύω ότι αν αφιερώσεις 30GB θα είσαι μια χαρά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για χώρο: Η δική μου εγκατάσταση Arch (με αρκετά προγράμματα, πιστεύω, αλλά όχι παιχνίδια, και χωρίς το /home με τα αρχεία μου) χωράει σε 20GB, άρα πιστεύω ότι αν αφιερώσεις 30GB θα είσαι μια χαρά.

Επειδή δεν έχω οικειότητα με Ubuntu ή Linux γενικότερα ακόμα μεγάλη, θα μπορούσες να μου εξηγήσεις λίγο αυτό το τελευταίο τι εννοείς ? Δηλαδή και στην περίπτωση μου, αν καταλήξω στο dual-boot τα 30GB είναι αρκετά? άντε να το παίξω και "large" να χω 60GB ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καταρχάς δεν έχει σημασία αν θα καταλήξεις σε dual boot ή σε VM: και στη μία και στην άλλη περίπτωση θα πρέπει να προϋπολογίσεις χώρο για την κατάτμηση του συστήματος.

 

Στο Linux γενικά είναι μια καλή συνήθεια (και γίνεται πολύ εύκολα) να έχεις χωριστή κατάτμηση για το σύστημα και χωριστή για τα αρχεία των χρηστών (που βρίσκονται κάτω από το /home). Ο πιο άμεσος λόγος είναι ο εξής: πες ότι θέλεις να αλλάξεις διανομή ή κάποια στιγμή (π.χ. σε αναβάθμιση) χάλασε η διανομή σου: τότε μπορείς πολύ εύκολα να κάνεις format την κατάτμηση με το σύστημα και να μην πειράξεις καθόλου αυτή με τα αρχεία σου.

 

Γι' αυτό σου έγραψα μια εκτίμηση χώρου για το σύστημα. Για τα αρχεία σου προφανώς εξαρτάται από το τι θα έχεις στο Linux. Το Linux μπορεί να δει κανονικά τις κατατμήσεις των Windows, πάντως -- αν και δεν συνιστάται να δουλεύεις καθημερινά με τα αρχεία σου σε κατάτμηση Windows, γιατί δεν υποστηρίζονται σωστά τα δικαιώματα πρόσβασης κ.λπ. Όμως αν π.χ. έχεις σε κάποιο μέρος στα Windows μια «αποθήκη» για τα τραγούδια ή τις ταινίες σου, μπορείς να τα βλέπεις από το Linux.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στο Linux γενικά είναι μια καλή συνήθεια (και γίνεται πολύ εύκολα) να έχεις χωριστή κατάτμηση για το σύστημα και χωριστή για τα αρχεία των χρηστών (που βρίσκονται κάτω από το /home). Ο πιο άμεσος λόγος είναι ο εξής: πες ότι θέλεις να αλλάξεις διανομή ή κάποια στιγμή (π.χ. σε αναβάθμιση) χάλασε η διανομή σου: τότε μπορείς πολύ εύκολα να κάνεις format την κατάτμηση με το σύστημα και να μην πειράξεις καθόλου αυτή με τα αρχεία σου.

Πως μπορεί να γίνει αυτό ? να υποθέσω ότι είναι κάτι που ρυθμίζεις στην αρχή αρχή όταν κανεις εγκατάσταση το Ubuntu, σωστά ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν πας σε VM (τύπου Virtualbox), τότε δεν ισχύει αυτό που λέει ο nplatis περί προϋπολογισμού -τουλάχιστο όχι στο βαθμό που το αναφέρει-, γιατί μπορείς να δηλώσεις αρκετά μεγάλο χώρο για το virtual δίσκο σου (πχ 200GB) και να επιλέξεις να μεγαλώνει δυναμικά. Με αυτόν τον τρόπο, ναι μεν το VM νομίζει ότι έχει 200GB δίσκο (ή όσο δηλώσεις), αλλά στο host σύστημα καταναλώνεται στην ουσία όσος χώρος πραγματικά καταναλώνεται. Αυτός είναι και ένας συνήθης λόγος που κανείς δουλεύει με VMs και όχι με dual-boot, όταν η ταχύτητα δεν είναι το βασικό του μέλημα ούτε κάποια ιδιαιτερότητα στο hardware (πχ κάρτα γραφικών).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πως μπορεί να γίνει αυτό ? να υποθέσω ότι είναι κάτι που ρυθμίζεις στην αρχή αρχή όταν κανεις εγκατάσταση το Ubuntu, σωστά ?

Αν και δεν ξέρω από εγκατάσταση Ubuntu, φαντάζομαι ότι σε κάποιο σημείο σε ρωτάει πώς θέλεις να διαμορφώσεις τον δίσκο σου. Εκεί επιλέγεις να φτιάξεις τις κατατμήσεις που χρειάζεσαι, συνήθως μία μικρή για /boot, μία για το σύστημα και μία για το /home. Καλύτερα να δεις κάποιον οδηγό σχετικά για να καταλάβεις τι γίνεται. Για αρχή μάλιστα, μπορείς να δοκιμάσεις και σε VM!

 

Αν πας σε VM (τύπου Virtualbox), τότε δεν ισχύει αυτό που λέει ο nplatis περί προϋπολογισμού -τουλάχιστο όχι στο βαθμό που το αναφέρει-, γιατί μπορείς να δηλώσεις αρκετά μεγάλο χώρο για το virtual δίσκο σου (πχ 200GB) και να επιλέξεις να μεγαλώνει δυναμικά. Με αυτόν τον τρόπο, ναι μεν το VM νομίζει ότι έχει 200GB δίσκο (ή όσο δηλώσεις), αλλά στο host σύστημα καταναλώνεται στην ουσία όσος χώρος πραγματικά καταναλώνεται. Αυτός είναι και ένας συνήθης λόγος που κανείς δουλεύει με VMs και όχι με dual-boot, όταν η ταχύτητα δεν είναι το βασικό του μέλημα ούτε κάποια ιδιαιτερότητα στο hardware (πχ κάρτα γραφικών).

Ναι, προφανώς αυτό είναι σωστό. Πάντως καλό είναι να έχει μία αίσθηση για το μέγεθος που απαιτείται, ιδιαίτερα εφόσον έχει δίσκο SSD που είναι κάπως μικρός.

 

Με την ευκαιρία: αν έχεις και μεγάλο δίσκο HDD, μπορείς να έχεις το σύστημα στον SSD για να ξεκινάει και να φορτώνουν τα προγράμματα γρήγορα, και τα αρχεία σου σε μία κατάτμηση στον HDD. Γενικά υπάρχει μια ευελιξία που καλό είναι να την αξιοποιήσεις!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Με την ευκαιρία: αν έχεις και μεγάλο δίσκο HDD, μπορείς να έχεις το σύστημα στον SSD για να ξεκινάει και να φορτώνουν τα προγράμματα γρήγορα, και τα αρχεία σου σε μία κατάτμηση στον HDD. Γενικά υπάρχει μια ευελιξία που καλό είναι να την αξιοποιήσεις!

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

 

Link.png Site: http://askubuntu.com/questions/313592/how-to-install-applications-to-a-separate-hdd

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αλλο το να βαλεις τις εφαρμογες σε αλλο σκληρο (σαν να λεμε το program files των windows) και αλλο τα αρχεια του χρηστη (σαν να λεμε το φακελο users των windows).

Αυτο συμβαινει επειδη οι εφαρμογες δεν εχουν ολα τους τα αρχεια σε ενα μερος. Αλλου πανε οι βιβλιοθηκες, αλλου τα εκτελεσιμα, αλλου τα εικονιδια, αλλου τα man pages κλπ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

Link.png Site: http://askubuntu.com/questions/313592/how-to-install-applications-to-a-separate-hdd

 

Ανάλογα το Linux distro που χρησιμοποιείς σου κάνει install τις εφαρμογές και σε κάποιο φάκελο (αυτός μπορεί να είναι το /usr, το /usr/local, το /opt, όπου αποφασίσει το καθένα τους (ακόμη και στα /bin, /sbin, /lib, μπορείς να βρεις). Αρκεί το filesystem που τα βάζει (πχ το /usr) το βάλεις να γίνεται mount από άλλο δίσκο. Όμως αυτό δε χρειάζεται να το κάνεις από την αρχή, μπορείς να οτ κάνεις και αργότερα, όταν βάλεις έξτρα δίσκο.

 

Γιατί αντίθετα με αυτό που λες, επειδή στο *NIX είναι όλα αρχεία, μπορείς οποιαδήποτε στιγμή να βάλεις έναν εξωτερικό με κάποιο filesystem που να "υποστηρίζει" το Linux, να κάνεις copy ό,τι περιεχόμενα θέλεις εκεί μεσα και μετά με symlinks να συνδέεις τα παλιά paths με τα καινούρια. Αλλά μη σε απασχολούν αυτά τώρα, θα τα δεις αργότερα...κάτσε να σου χρειαστεί ο παραπάνω χώρος πρώτα...

 

Επίσης, όπως θα ανακαλύψεις και συ δουλεύοντας σε Linux, ο κύριος χώρος που καταλαμβάνεις θα είναι από δικά σου αρχεία και όχι από τα προγράμματα (εκτός αν βάλεις προγράμματα τύπου Matlab, Cadence ή δεν ξέρω τι, που πιάνουν χώρο). Όταν λοιπόν αρχίσει να γεμίζει το home folder σου, κάνεις το παραπάνω (εξτρά δίσκο και symlinks).

 

Γενικώς, ως καινούριος χρήστης του Linux, μην κάνεις παραπάνω από 1 partition (ή όσα σου προτείνει το default installation του distro που θα διαλέξεις τεσπά) γιατί τσάμπα θα μπλέξεις. Όταν πάρεις το κολάι, το ξαναστήνεις με όσα partitions θέλεις.

 

Τέλος, επιμένω, δεν έχεις κανένα λόγω εν έτει 2016+ να κάνεις dual boot όταν είσαι αρχάριος στο Linux (και θες να το δοκιμάσεις αλλά ακόμη και να κάνεις development πάνω του), όταν υπάρχουν virtualisation μηχανισμοί όπως το Virtualbox. Στήσε εκεί, παίξει εκεί και εξοικειώσου, και όταν με το καλό δεις ότι σου αρέσει, τότε το βάζεις και στο σκληρό.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τέλος, επιμένω, δεν έχεις κανένα λόγω εν έτει 2016+ να κάνεις dual boot όταν είσαι αρχάριος στο Linux (και θες να το δοκιμάσεις αλλά ακόμη και να κάνεις development πάνω του), όταν υπάρχουν virtualisation μηχανισμοί όπως το Virtualbox. Στήσε εκεί, παίξει εκεί και εξοικειώσου, και όταν με το καλό δεις ότι σου αρέσει, τότε το βάζεις και στο σκληρό.

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χαζή ερώτηση αλλά θα την κάνω: Aν κάνω δηλαδή εγκατάσταση με virtualbox θα έχω ακριβώς τις ίδιες δυνατότητες σαν να είχα εγκαταστήσει το Ubuntu στο δίσκο σαν μοναδικό OS? Ρωτάω γιατί πιο πάνω ο pmav99 αναφέρει

 

Αν είναι η δουλειά σου το web development, τότε εγώ θα σου πρότεινα dual boot για ένα και μόνο λόγο. Τα linux sys-admin skills θα σου χρειαστούν. Χρησιμοποιώντας αποκλειστικά linux όταν δουλεύεις θα υποχρεωθείς να μάθεις.

 

Θα μπορώ δηλαδή άνετα αν χρειαστεί να χρησιμοποιήσω sys-admin ή να δημιουργήσω ένα development environment όπως στην 'αλλη περίπτωση? να 'εχω δηλ sublime text, php, mysql, ruby κλπ κλπ, ότι γενικά θέλω και έτσι?

 

Και αν υποθέσουμε ότι βάλω virtualbox και στην πορεία το μετανιώσω και θέλω να το γυρίσω σε dual boot, πόσο έυκολο είναι να απεγκαταστήσω virtual OS και virtual box? ρωτάω γιατί δεν έχω βρει κάτι σχετικό ( εκτός και αν κάνεις απλά uninstall από control panel ή με κάποιο πρόγραμμα πχ revo uninstaller ), ενώ για να καταργήσεις το dual boot έχω βρει μερικά tutorials

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

το ίδιο πράγμα είναι και σε vm και σε κανονική εγκατάσταση

άλλο πράγμα λέει ο pmav πιο πάνω, αν και πιστεύω οτι τα ίδια skills θα αναπτύξεις και στο vm αν ασχοληθείς με το να μάθεις το σύστημα

 

απεγκατασταση το vm είναι δύο κλικ, δεν χρειάζεται κάποιο tutorial να βρεις, μόλις ανοίξεις το virtualbox θα το καταλάβεις

αν θες να πας σε dual boot μετά μπορείς, μπορείς ακόμα και να μεταφέρεις το σύστημα που είχες στημμένο στο virtualbox

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σκέψου το εξής: όταν φτιάχνεις ένα VM, πρώτα φτιάχνεις έναν εικονικό δίσκο, στον οποίο κάνεις κανονικά εγκατάσταση το λειτουργικό σου. Το λειτουργικό που εγκαθιστάς σε VM δεν το καταλαβαίνει (σχεδόν...) καθόλου ότι δεν τρέχει σε πραγματικό υπολογιστή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...