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

System tar & restore Project


tritonas00

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

Γιατί ο περιορισμός του Genkernel στο Gentoo;

Δεν ξέρω κατά πόσο είναι common το initramfs στο Gentoo αλλά ξέρω τουλάχιστον 3 άτομα (including me) που δεν το usaroun.

 

Το restore δεν θα δουλέψει κάνοντας απλά copy τον /boot folder?

Επίσης τι γίνεται αν κάποιος έχει ξεχωριστό boot partition αλλά δεν το επιλέξει στο backup?

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

  • Απαντ. 1,6k
  • Δημ.
  • Τελ. απάντηση

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

Γιατί ο περιορισμός του Genkernel στο Gentoo;

Δεν ξέρω κατά πόσο είναι common το initramfs στο Gentoo αλλά ξέρω τουλάχιστον 3 άτομα (including me) που δεν το usaroun.

Με ποιον αλλο τροπο μπουταρετε απο lvm/mdadm?

Διαβασα στο wiki οτι ο genkernel ειναι το default utility του gentoo για χτισιμο initramfs.

 

Το restore δεν θα δουλέψει κάνοντας απλά copy τον /boot folder?

Μπορει. Αν θες ομως κανεις restore/transfer σε lvm/mdadm?

 

Απο το wiki:

 

For many users, an initramfs system is of no concern. Their system uses a simple partitioning schema with no exotic drivers or setups (like encrypted file systems), so the Linux kernel is well able to hand over control to the init binary on their system. But for many systems, an initramfs is almost mandatory.

 

Τι προτεινεις? Να μπει επιλογη ωστε να μην ασχολειται με initramfs σε gentoo?

 

Επίσης τι γίνεται αν κάποιος έχει ξεχωριστό boot partition αλλά δεν το επιλέξει στο backup?

Τιποτα, απλα δεν υπαρχει στο archive. Στο restore θα χρησιμοποιηθεί και θα δηλωθει στο target fstab το /boot partition που θες (αν το ορισεις).

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

Ναι γνωρίζω οτι είναι απαραίτητο σε κάποια σενάρια απλά σε αντίθεση με το arch δεν γίνεται force από default η χρήση initramfs.

Πχ βάζοντας gentoo-sources ή vanilla-sources δεν υπάρχει καν σαν dependency το genkernel package.

 

Όπως επίσης άτομα που θέλουν μεγάλες αναλύσεις early στο boot και usaroun uvesafb κάνοντας χρήση του kernel builtin initramfs feature.

 

Λογικά θα χρειαστεί μια επιλογή όπως είπες.

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

Λογικά θα χρειαστεί μια επιλογή όπως είπες.

Ωραια θα μπει. Οταν μπορεσεις δωσε μου ls /boot να δω τι παιζει για το syslinux.cfg. Ο grub δεν εχει θεμα.

 

Πως το γυρναω σε χωρις initramfs? Αφηνω μονο τον kernel στο /boot και ενημερωνω grub?

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

Χμμ, εδώ παίζει ένα θέμα όντως.

Στο /boot έχω:

grub  kernel-3.15.6

 

Γενικά με το που τελειώσει το compile, κάνω copy τον kernel στο /boot.

cp arch/x86_64/boot/bzImage /boot/kernel-3.15.6
 

Το όνομα όμως δεν είναι fixed. όπως θέλει το ονομάζει κάποιος. Πχ με gentoo-sources το είχα kernel-3.15.6-gentoo, ενώ τώρα με vanilla-sources, σκέτο kernel-3.15.6.

 

Μπορείες να πάρεις το entry του syslinux από το backup για να χρησιμοποιήσεις το ίδιο name ή είναι πολύ κούραση;

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

Δημοσ. (επεξεργασμένο)

αν το kernel- μπροστα ειναι σταθερο τοτε κατι γινεται.

 

να το βαλω να κοιταει για kernel-*
 
ειναι ή και αυτο μπορει να αλλαξει?

 

---------------------------------------------

 

αντιγραφω το bzimage σε /boot/kernel-εκδοση, ενημερωνω τον grub αλλα βγαζει panic δεν βρισκει το root partition.

 

τον ειχα χτισει με genkernel.

 

σε ενα απλο ext4 partition το εχω βαλει.

 

τι παιζει, θελει ξανα χτισιμο με ολα στο χερι?

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

Το genkernel βάζει ένα generic kernel config και γενικά θα χρειαστεί rebuild λογικά.

Δυστυχώς ούτε το kernel- είναι standard. Έχεις μπλέξει :P

 

USE=symlink emerge gentoo-sources
cd /usr/src/linux
make menuconfig
File systems -> [*]The Extended 4 (ext4) filesystem
make -j5 (ανάλογα τα cores)
Και μετά το cp.

Αν δεν θες να χάσεις χρόνο με αυτά, μπορώ να μπω με κανα ssh άμα θες.

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

Δυστυχώς ούτε το kernel- είναι standard. Έχεις μπλέξει :P

 

διαβαζω στο wiki οτι πρεπει να ειναι vmlinuz-version or kernel-version

 

In order for grub2-mkconfig to detect your Linux kernel(s), they must be named vmlinuz-version or kernel-version

 

δηλαδη μπορει να ειναι babis-sougias? :P

 

To κανω τωρα να τεσταρω. Εβαλα το -D το οποιο του λεει να μην κοιταει για genkernel και να μην χτισει initramfs.

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

Για το auto-detect του grub2 ναι, αλλά όπως είπες κι εσύ δεν είναι εκεί το πρόβλημα.

Στον syslinux άνετα μπορεί να έχει κάποιος paokara4life, μιας κι έτσι κι αλλιώς με το χέρι φτιάχνει το config. :P

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

USE=symlink emerge gentoo-sources
cd /usr/src/linux
make menuconfig
File systems -> [*]The Extended 4 (ext4) filesystem
make -j5 (ανάλογα τα cores)

 

τα εκανα ετσι ακριβως, παλι τα ιδια.

 

σαν .config δεν το σωζω?

 

Στον syslinux άνετα μπορεί να έχει κάποιος paokara4life, μιας κι έτσι κι αλλιώς με το χέρι φτιάχνει το config. :P

 

τι προτεινεις? καποιος τροπος να κανουμε list μονο τους kernels στον /boot?

 

για αυτο εβαλα initramfs οπου standard οτι φτιαξει θα ξεκιναει με initramfs-

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

Ναι σαν .config.

Αυτό με το file φαίνεται καλός τρόπος. Θα έχει μέσα το string bzImage. Κάνε και ένα sort και προσπάθησε να βάλεις την νεώτερη έκδοση.

Στην χειρότερη να χρειαστεί ένα manual intervention, καλύτερα από το να μην έτρεχε καθόλου το script. :)

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

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

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

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

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

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

Σύνδεση

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

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

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