Δημοσιεύτηκε: 04 Ιαν 2017, 01:57
από kyknos123
Πολλες φορες οταν θελουμε να βαλουμε μια εκδοση 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 , ρυθμιζουμε γλωσσα, ημερομηνια ευκολα και απλα.