Χειροκινητη Εγκατασταση Ubuntu Στο pc

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό kyknos123 » 04 Ιαν 2017, 01:57

Πολλες φορες οταν θελουμε να βαλουμε μια εκδοση ubuntu παροτι ειναι αυτοματοποιημενη η εγκατασταση δεν λειπουν οι δυσαρεστες εκπληξεις
οτι καπου στην αρχη η στη μεση θα μας βγαλει off, οτι καποιο πακετο δεν μπηκε καλα η στις αλλαγες κατατμισης δισκου δεν αποθηκευονται και δεν προχωρα η εγκατασταση.

Υπαρχει και η εναλλακτικη λυση που οσες φορες την ακολουθησα κατα γραμμα μου βγηκε αλανθαστη, η οποια ειναι η χειροκινητη εγκατασταση χωρις installer,
για οσους εχουν θεμα η ακομα και για τους nerd για εγκυκλοπαιδικους λογους οτι γινεται και χωρις εγκαταστατη, παμε να δουμε ενα παραδειγμα,
θελουμε να βαλουμε το ubuntu 16.04.1amd64 LTS αλλα για καποιο λογο δεν μπορει να εγκατασταθει, δεν θα ψαξουμε αριστερα και δεξια τις πταιει
στα φορουμς ποτε θα βρεθει κανας χριστιανος να μας απαντησει μετα και αν απο μερικες μερες, καιγομαστε, αμεση λυση, θελουμε να την εγκαταστησουμε
στον σκληρο πρωτο partition, σε πρωτη φαση απο το cd live η usb εγκαθιστουμε το squashfs-tools μιας και δεν υπαρχει μεσα το πακετο
Κώδικας: Επιλογή όλων
sudo apt-get update

Κώδικας: Επιλογή όλων
sudo apt-get install squashfs-tools

και μετα δινουμε ενα, ακολουθουνε εικονες
Κώδικας: Επιλογή όλων
sudo cfdisk





Κώδικας: Επιλογή όλων
sudo mkfs.ext4 /dev/sda1


Κώδικας: Επιλογή όλων
sudo mount /dev/sda1 /mnt

Κώδικας: Επιλογή όλων
sudo blkid

Κώδικας: Επιλογή όλων
sudo unsquashfs -f -d /mnt /dev/loop0



κανουμε copy-paste το mvlinuz.efi απο το /cdrom/casper στο /mnt/boot και το μετονομαζουμε με βαση την εκδοση του kernel που φοραει η εκδοση
Κώδικας: Επιλογή όλων
sudo cp -R /cdrom/casper/vmlinuz.efi /mnt/boot

Κώδικας: Επιλογή όλων
sudo ls /lib/modules/

Κώδικας: Επιλογή όλων
sudo mv /mnt/boot/vmlinuz.efi /mnt/boot/vmlinuz-4.4.0-31-generic


κανουμε edit με επεξεργαστη κειμενου τα hostname και hosts καθως και για το locale για ονομα pc και γλωσσα
Κώδικας: Επιλογή όλων
sudo gedit /mnt/etc/default/locale

Κώδικας: Επιλογή όλων
#  File generated by update-locale
LANG="en_US.UTF-8"


Κώδικας: Επιλογή όλων
sudo gedit /mnt/etc/hostname

Κώδικας: Επιλογή όλων
sudo gedit /mnt/etc/hosts

Κώδικας: Επιλογή όλων
127.0.0.1   localhost
127.0.1.1   onoma-tou-pcsas

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters




παλι με τον επεξεργαστη κειμενου για το fstab δηλωση του partition που βρισκεται το συστημα και το UUID
Κώδικας: Επιλογή όλων
sudo blkid

Κώδικας: Επιλογή όλων
sudo gedit /mnt/etc/fstab

Κώδικας: Επιλογή όλων
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /               ext4    errors=remount-ro 0       1




mount τα παρακατω και chroot για update initramfs δημιουργια user και εγκατασταση grub
Κώδικας: Επιλογή όλων
sudo mount --bind /dev /mnt/dev

Κώδικας: Επιλογή όλων
sudo mount --bind /dev/pts /mnt/dev/pts

Κώδικας: Επιλογή όλων
sudo mount --bind /proc /mnt/proc

Κώδικας: Επιλογή όλων
sudo mount --bind /sys /mnt/sys

Κώδικας: Επιλογή όλων
sudo chroot /mnt


φτιαχνουμε εναν τυπικο χρηστη
Κώδικας: Επιλογή όλων
adduser username

και στη συνεχεια παντα με chroot ενεργοποιουμε τον root password για την δημιουργια admin user στην επανεκκινηση που θα κανουμε
μεσα απο τον πινακα ελεγχου
Κώδικας: Επιλογή όλων
sudo passwd


Κώδικας: Επιλογή όλων
update-initramfs -c -k 4.4.0-31-generic


Τελος εγκαθιστουμε τον grub[/code]
Κώδικας: Επιλογή όλων
grub-install /dev/sda

Κώδικας: Επιλογή όλων
grub-install --recheck /dev/sda

Κώδικας: Επιλογή όλων
update-grub


Κώδικας: Επιλογή όλων
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt

μετα απο αυτο τελειωσαμε κανουμε επανεκκινηση κανουμε login ως τυπικος χρηστης και μεσα απο τον πινακα ελεγχου φτιαχουμε admin user η κανουμε τον ιδιο τυπικο ως admin, θαμας ζητησει τον κωδικο root και edit , ρυθμιζουμε γλωσσα, ημερομηνια ευκολα και απλα.
Τελευταία επεξεργασία από kyknos123 και 04 Ιαν 2017, 18:04, έχει επεξεργασθεί 1 φορά/ες συνολικά
Σύστημα Lenovo_G510 i3-4100M 2,50ghz hd4600 with amd radeon m230 1GB hdd 1TB Ram 16GB
OS Dual Boot windows 8 with Arch kernel 4.18.1
By the way my System-Restore Linux project https://sourceforge.net/projects/archsnapshot/
Γνώσεις linux ικανοποιητικές
Άβαταρ μέλους
kyknos123
babeTUX
babeTUX
 
Δημοσιεύσεις: 56
Εγγραφή: 06 Δεκ 2016, 13:41
Εκτύπωση

Re: Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό jsalatas » 04 Ιαν 2017, 03:16

Χμμμμ..... θα είχε ενδιαφέρον αν μπορούσε να αυτοματοποιηθεί σε ένα script! :)

Θα το δοκιμάσω σε vm.....
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό kyknos123 » 04 Ιαν 2017, 11:38

Ενα μερος σε shell script που δοκιμασα εγω κατι τετοιο
Κώδικας: Επιλογή όλων
sudo apt-get update
sudo apt-get install squashfs-tools
sudo cfdisk
sudo mkfs.ext4 /dev/sda1
sudo mount /dev/sda1 /mnt
sudo unsquashfs -f -d /mnt /dev/loop0
sudo cp -R /cdrom/casper/vmlinuz.efi /mnt/boot
sudo mv /mnt/boot/vmlinuz.efi /mnt/boot/vmlinuz-4.4.0-31-generic
sudo gedit /mnt/etc/default/locale
sudo gedit /mnt/etc/hostname
sudo gedit /mnt/etc/hosts
sudo gedit /mnt/etc/fstab
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
adduser username
update-initramfs -c -k 4.4.0-31-generic
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub

Με αποθηκευση install_ubuntu.sh εκτελειται μεχρι σε αυτο το σημειο
Κώδικας: Επιλογή όλων
sudo chroot /mnt
στο update initramfs και στην εγκατασταση grub πρεπει να την κανω χειροκινητα, επισης παρελειψα να διευκρινισω σε μενα δεν ξερω αν το δοκιμασες δεν μου ανοιγε το gnome-terminal γιατι ειχα βαλει στο locale ελληνικα και πακετο ελληνικων δεν υποστηριζε το αλλαξα στο
Κώδικας: Επιλογή όλων
#  File generated by update-locale
LANG="en_US.UTF-8"

Παλι δεν μου ανοιγε ενω το xterm ανοιγε κανονικα και χρειαστηκε να ρυθμισω το time zone, ενω μεσα απο το xterm εκανα apt-get update επανεκκινηση και τοτε μου ανοιξε το gnome-terminal, αν αντιμετωπισεις το ιδιο προβλημα να ξερεις αυτες οι παραμετροποιησεις χρειαζονται.
Επισης ενα αλλο προβλημα που δεν μπορω να βρω λυση παροτι εψαξα στο askubuntu etc δεν μπορεσα να καταφερω πως να φτιαξω ονομα διαχειριστη στο ubuntu ως adduser username sudo μονο ενα ονομα επιτρεπεται μου λεει, παλι με αλλο adduser <username> --group sudo το ιδιο, αλλη δοκιμη ως sudo usermod -aG sudo <username> παλι μια απο τα ιδια, μονος ως adduser username και παλι ως βασικο οχι admin τι ισχυει στα 16 και μετα? Δεν καταλαβα τιποτα
Σύστημα Lenovo_G510 i3-4100M 2,50ghz hd4600 with amd radeon m230 1GB hdd 1TB Ram 16GB
OS Dual Boot windows 8 with Arch kernel 4.18.1
By the way my System-Restore Linux project https://sourceforge.net/projects/archsnapshot/
Γνώσεις linux ικανοποιητικές
Άβαταρ μέλους
kyknos123
babeTUX
babeTUX
 
Δημοσιεύσεις: 56
Εγγραφή: 06 Δεκ 2016, 13:41
Εκτύπωση

Re: Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό jsalatas » 04 Ιαν 2017, 21:35

kyknos123 έγραψε:δεν ξερω αν το δοκιμασες


όχι δεν το δοκίμασα. Το έχω στα todo να το κάνω όμως σε κάποια στιγμή....
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό kyknos123 » 04 Ιαν 2017, 22:13

εχω κανει και ετοιμο αυτοματοποιημενο script στο cdrom iso για αντικατασταση των files /etc/default/locale /etc/hostname /etc/hosts /etc/fstab και με το tune2fs για αλλαγη UUID volume
Κώδικας: Επιλογή όλων
sudo cfdisk
sudo mkfs.ext4 /dev/sda1
sudo tune2fs /dev/sda1 -U 81b08d33-374f-422b-9877-dbfe8193920e
sudo mount /dev/sda1 /mnt
sudo unsquashfs -f -d /mnt /dev/loop0
sudo cp -R /cdrom/casper/vmlinuz.efi /mnt/boot
sudo mv /mnt/boot/vmlinuz.efi /mnt/boot/vmlinuz-4.4.0-31-generic
sudo rm -f -r /mnt/etc/default/locale
sudo rm -f -r /mnt/etc/hostname
sudo rm -f -r /mnt/etc/hosts
sudo rm -f -r /mnt/etc/fstab
sudo cp -R /cdrom/locale /mnt/etc/default
sudo cp -R /cdrom/hostname /mnt/etc
sudo cp -R /cdrom/hosts /mnt/etc
sudo cp -R /cdrom/fstab /mnt/etc
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
και τα υπολοιπα χειροκινητα copy-paste απο εγγραφο
Κώδικας: Επιλογή όλων
update-initramfs -c -k 4.4.0-31-generic
adduser kyknos123
sudo passwd
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt
μετα επανεκκινηση login κανονικα και στο control panel ρυθμιζω time zone και αλλαγη του τρεχων τυπικου χρηστη ως admin λειτουργει αψογα, κανενα προβλημα με το gnome-terminal απλα δεν θελει δηλωση απο την αρχη ελληνικα στο /etc/default/locale θελει στην αρχικη en_US και ενημερωση γλωσσικων πακετων απο το control panel και γυρισμα στα ελληνικα, πολυ πιο γρηγορη η διαδικασια απο το ubiquity και με 10-15 βασικες εντολες, με αυτη την διαδικασια εφαρμοζω και σε αλλες διανομες που δεν στηριζονται σε ubuntu debian, σε αλλο φορουμ διαφωνουσα με καποιον ολες οι διανομες να εχουν κοινο installer, και τι μου λεει? δεν γινεται αυτο η καθε διανομη εχει διαφορετικη φιλοσοφια και λογικη αλλο πακετο installer χρησιμοποιει το ubuntu deb και αλλο π.χ CentOS rpm διαφορετικα compiles, το Linux μια φιλοσοφια εχει ανεξαρτητου ποσες διανομες κυκλοφορουνε, δεν το καταλαβα ποτε αυτο, ειναι σαν για παραδειγμα τα windows εναν κοινο .exe setup εχουν, δεν υπαρχει windows XP.exe Vista.exe windows7.exe 8.exe και για 10.exe αν αυτο το ειχε κανει η ms ολοι θα την εκραζαν, στο Linux θεωρειται πρωτοπορια η καθε μια να εχει και διαφορετικο διαχειριστη πακετων
Σύστημα Lenovo_G510 i3-4100M 2,50ghz hd4600 with amd radeon m230 1GB hdd 1TB Ram 16GB
OS Dual Boot windows 8 with Arch kernel 4.18.1
By the way my System-Restore Linux project https://sourceforge.net/projects/archsnapshot/
Γνώσεις linux ικανοποιητικές
Άβαταρ μέλους
kyknos123
babeTUX
babeTUX
 
Δημοσιεύσεις: 56
Εγγραφή: 06 Δεκ 2016, 13:41
Εκτύπωση

Re: Χειροκινητη Εγκατασταση Ubuntu Στο pc

Δημοσίευσηαπό jsalatas » 05 Ιαν 2017, 00:10

Ε κοίτα εφόσον μιλάμε για LSB distros (υπάρχει άραγε κάποια non-LSB???) τότε η γενικη φιλοσοφία (αν την έχεις κατανοήσει) παραμένει η ίδια.

Εγώ ας πούμε αυτό που κάνω όταν αλλάζω δίσκους στον PC μου ή αγοράζω καινούριο είναι να κάνω copy την υπάρχουσα εγκατασταση από τον παλιό δίσκο/PC στο καινουριο και μετά απλά να πειράζω το fstab και το grub.

BTW: Είχα να δω installer από το 2012 ενώ εχω αλλάξει 2 PC από τότε και 3 δίσκους και τελικά ξαναείδα installer όταν άλλαξα distro (από mint 17.3 σε KDE Neon) ;)
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials

cron