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

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

Δημοσ.

Παιδια μαλον εκανα βλακεια... σε ενα  επαγγελματικο μηχανημα 10ετιας θελησα για λογους ασφαλειας να  αντιγραψω ενα παλιο   IDE  ATA  SEAGATE 80GB μέσα από περιβαλλον windows με   acronis/easeus etc... σε καποια φαση κατα λαθος με συνδεδεμενο τον δισκο  εκανα επανεκκίνηση το μηχανημα και αντι για  windows  μπουταρε απο το  partion του linux

Στη συνεχεια τοσο τα αντιγραφα οσο και το πρωτοτυπο τα εβαλα στο μηχανημα και πλεον ολα το ιδιο προβλημα που θα δειτε στην φωτο ... δεν βρισκουν ενα  partition  να ξεκινησουν και σταματανε.... Υπαρχει σωτηρία?

Αλλαγές ενοειτε στον πρωτοτυπο δισκο δεν έκανα.. μονο το ότι  εκανε boot   κατα λαθος απο  μηχανημα με  windows...20221109_102045.jpg.3f2d95408f42a05765b1d52270f8416d.jpg 

Δημοσ.

Θα χρειαστεί να αναφέρεις πολύ πιο αναλυτικά τους δίσκους που έχεις, τα partitions τους και τι ακριβώς έκανες.

Με το κλπ δουλειά δε γίνεται. 

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

Λοιπόν  οσο μπορω να βοηθησω  ψαχνοντας το προβλημα ειναι το 

kernel panic not syncing vfs unable to mount root fs on unknown -block(0,0)

Ο δισκος ειναι   bootable  εχει εγκατεστημενη καποια παλια έκδοση του  grub και τρεχει μια εκδοση του debian 4 .Συγκεκριμενα  έχει  περιπου οπως βλέπεις στο   screenshot  παραπανω  3 partitions 1.Dimos 1,9gb   που μαλλον αυτο δεν βρισκει το kernel (hda1?)  2. Dimhome 1,9gb (μαλλον  hda2)  και μια τριτη 3. Dimbackup 19,7gb (hda5?)

Γενικα εχει παρει λαθος εντολλες και προσπαθει να φορτωσει DEVICE\HARDISKVOLUME5   που βεβαια δεν υπαρχει αντι για την hda1....

Το hardware   αν και νομιζω οτι δεν εχει σχεση ειναι  intel based celeron 1,2ghz 512mb  80gb seagate  που μονο τα 24 περιπου χρησιμοποιουνται..

Επειδη δεν πειραξα τον αρχικο δισκο πιστευω ότι αυτο έγινε οταν χρησιμοποιησα ενα  ide to sata connector  για να τον συνδεσω στην μητρικη μου που δεν εχει IDE ... και ειχα ρυθμισει λαθος το   switch   και λειτουργησε για λιγο σαν  sata to ide. Ο δισκος δεν εχει πρόβλημα με  health 100%   και μπορω να διαβασω περιεχομενα ακομη και απο   windows  με προγραμματα που βλεπουν το linux file system...  Στο 1ο  partition  υπαρχει  ενας φακελλος   grub... Δεν ξερω πολλα απο linux  ότι το  grub   τρεχει μπορω να το πω γιατι ειναι το πρωτο που τρεχει στην οθονη και μετα ακολουθει το κατεβατό που  φωτογράφισα.... Δεν ξερω ποιο  hda  ψαχνει να φορτωσει.. να υποθεσω οτι φορτωνει το πρωτο  το hda1 dimos  και δεν βρισκει το δευτερο  dimhome hda2? Mπορεί και να κάνω λάθος και να μην φορτωνει ουτε το  hda1

 μια λυση ΚΑΤΑΝΟΗΤΗ βρηκα εδω  ΜΑΛΛΟΝ  μπαινω στο   grub options  πατωντας  ειτε   esc   ειτε  shift μπουταρω με προηγουμενη   version   του kernel  αν υπαρχει και μετα μπαινω terminal  (που δεν ξερω πως το ανοιγω..) για να πληκτρολογησω τις εντολες που  δινει.... ΑΝ  και δεν ξερω αν ισχυει γιατι ειναι για  ubantu 2018   και το  debian 4 ειναι του 2007 περιπου...

https://www.geekswarrior.com/2019/07/solved-how-to-fix-kernel-panic-on-linux.html

 

 

Επεξ/σία από doctorScien
Δημοσ.

Πιθανότατα με ένα update-grub θα λυθεί το πρόβλημα, αλλά θα πρέπει να μπεις στο λειτουργικό. Αυτό μπορείς να το κάνεις μέσα απ' τη γραμμή εντολών του grub αλλά θα πρέπει να κάνεις μια έρευνα σχετικά με αυτές. Ουσιαστικά χρειάζεται να ορίσεις το root device και να φορτώσεις τον kernel και το initrd. Για να μπεις στη γραμμή εντολών του grub θα πρέπει όταν βρεθείς στο μενού του grub να πατήσεις το c(αυτό νομίζω είναι). Οι δίσκοι εκεί ορίζονται ως (hdx, y), όπου χ είναι ο αριθμός του δίσκου και ξεκινάει απ' το 0 και y ο αριθμός διαμερίσματος. Δηλαδή αν έχεις ένα δίσκο αυτός θα είναι ο hd0. Το δεύτερο διαμέρισμα για παράδειγμα θα είναι το (hd0,2). Αν λοιπόν τώρα στη γραμμή εντολών του grub δώσεις την εντολή:

grub> ls

θα εμφανιστούν τα διαμερίσματα του δίσκου. Για παράδειγμα:

(hd0,1) (hd0,2) (hd0,3)

Τώρα με την εντολή:

grub> ls (hd0, 1)/

Θα εμφανιστεί ότι περιέχεται στο διαμέρισμα 1. Έτσι μπορείς να βρεις σε ποιο διαμέρισμα και σε ποια διαδρομή βρίσκεται ο kernel και το initrd. Έτσι μπορεις να ορίσεις το root διαμέρισμα που βρίσκεται το debian με την εντολή "set root" και ακολούθως τον kernel με την εντολή "linux" και το initrd με την εντολή "initrd" και τέλος να τα φορτώσεις με την εντολή "boot". Έτσι θα μπορέσεις να μπεις και να κάνεις ενημέρωση του grub.

Εδώ περιγράφεται πιο αναλυτικά η διαδικασία:

https://www.linuxfoundation.org/blog/blog/classic-sysadmin-how-to-rescue-a-non-booting-grub-2-on-linux

Ο kernel και το initrd κατά πάσα πιθανότητα θα βρίσκονται στον κατάλογο boot.

Δημοσ.
13 ώρες πριν, dancer_69 είπε

Πιθανότατα με ένα update-grub θα λυθεί το πρόβλημα, αλλά θα πρέπει να μπεις στο λειτουργικό. Αυτό μπορείς να το κάνεις μέσα απ' τη γραμμή εντολών του grub αλλά θα πρέπει να κάνεις μια έρευνα σχετικά με αυτές. Ουσιαστικά χρειάζεται να ορίσεις το root device και να φορτώσεις τον kernel και το initrd. Για να μπεις στη γραμμή εντολών του grub θα πρέπει όταν βρεθείς στο μενού του grub να πατήσεις το c(αυτό νομίζω είναι). Οι δίσκοι εκεί ορίζονται ως (hdx, y), όπου χ είναι ο αριθμός του δίσκου και ξεκινάει απ' το 0 και y ο αριθμός διαμερίσματος. Δηλαδή αν έχεις ένα δίσκο αυτός θα είναι ο hd0. Το δεύτερο διαμέρισμα για παράδειγμα θα είναι το (hd0,2). Αν λοιπόν τώρα στη γραμμή εντολών του grub δώσεις την εντολή:

grub> ls

θα εμφανιστούν τα διαμερίσματα του δίσκου. Για παράδειγμα:

(hd0,1) (hd0,2) (hd0,3)

Τώρα με την εντολή:

grub> ls (hd0, 1)/

Θα εμφανιστεί ότι περιέχεται στο διαμέρισμα 1. Έτσι μπορείς να βρεις σε ποιο διαμέρισμα και σε ποια διαδρομή βρίσκεται ο kernel και το initrd. Έτσι μπορεις να ορίσεις το root διαμέρισμα που βρίσκεται το debian με την εντολή "set root" και ακολούθως τον kernel με την εντολή "linux" και το initrd με την εντολή "initrd" και τέλος να τα φορτώσεις με την εντολή "boot". Έτσι θα μπορέσεις να μπεις και να κάνεις ενημέρωση του grub.

Εδώ περιγράφεται πιο αναλυτικά η διαδικασία:

https://www.linuxfoundation.org/blog/blog/classic-sysadmin-how-to-rescue-a-non-booting-grub-2-on-linux

Ο kernel και το initrd κατά πάσα πιθανότητα θα βρίσκονται στον κατάλογο boot.

Όλα τα παραπάνω πιθανότατα είναι λάθος γιατί μιλάμε για Debian 4 που πιθανότατα έχει τον grub 1 και όχι τον 2.

Μιλάμε για αρχαία έκδοση Debian, για την οποία πιθανότατα να μην υπάρχει τίποτα στο διαδίκτυο πλέον. 

22 ώρες πριν, doctorScien είπε

Λοιπόν  οσο μπορω να βοηθησω  ψαχνοντας το προβλημα ειναι το 

kernel panic not syncing vfs unable to mount root fs on unknown -block(0,0)

Ο δισκος ειναι   bootable  εχει εγκατεστημενη καποια παλια έκδοση του  grub και τρεχει μια εκδοση του debian 4 .Συγκεκριμενα  έχει  περιπου οπως βλέπεις στο   screenshot  παραπανω  3 partitions 1.Dimos 1,9gb   που μαλλον αυτο δεν βρισκει το kernel (hda1?)  2. Dimhome 1,9gb (μαλλον  hda2)  και μια τριτη 3. Dimbackup 19,7gb (hda5?)

Γενικα εχει παρει λαθος εντολλες και προσπαθει να φορτωσει DEVICE\HARDISKVOLUME5   που βεβαια δεν υπαρχει αντι για την hda1....

Το hardware   αν και νομιζω οτι δεν εχει σχεση ειναι  intel based celeron 1,2ghz 512mb  80gb seagate  που μονο τα 24 περιπου χρησιμοποιουνται..

Επειδη δεν πειραξα τον αρχικο δισκο πιστευω ότι αυτο έγινε οταν χρησιμοποιησα ενα  ide to sata connector  για να τον συνδεσω στην μητρικη μου που δεν εχει IDE ... και ειχα ρυθμισει λαθος το   switch   και λειτουργησε για λιγο σαν  sata to ide. Ο δισκος δεν εχει πρόβλημα με  health 100%   και μπορω να διαβασω περιεχομενα ακομη και απο   windows  με προγραμματα που βλεπουν το linux file system...  Στο 1ο  partition  υπαρχει  ενας φακελλος   grub... Δεν ξερω πολλα απο linux  ότι το  grub   τρεχει μπορω να το πω γιατι ειναι το πρωτο που τρεχει στην οθονη και μετα ακολουθει το κατεβατό που  φωτογράφισα.... Δεν ξερω ποιο  hda  ψαχνει να φορτωσει.. να υποθεσω οτι φορτωνει το πρωτο  το hda1 dimos  και δεν βρισκει το δευτερο  dimhome hda2? Mπορεί και να κάνω λάθος και να μην φορτωνει ουτε το  hda1

 μια λυση ΚΑΤΑΝΟΗΤΗ βρηκα εδω  ΜΑΛΛΟΝ  μπαινω στο   grub options  πατωντας  ειτε   esc   ειτε  shift μπουταρω με προηγουμενη   version   του kernel  αν υπαρχει και μετα μπαινω terminal  (που δεν ξερω πως το ανοιγω..) για να πληκτρολογησω τις εντολες που  δινει.... ΑΝ  και δεν ξερω αν ισχυει γιατι ειναι για  ubantu 2018   και το  debian 4 ειναι του 2007 περιπου...

https://www.geekswarrior.com/2019/07/solved-how-to-fix-kernel-panic-on-linux.html

 

 

Το ubuntu 18 δεν έχει απολύτως καμία σχέση με το debian 4.

13 ώρες πριν, doctorScien είπε

ΕΙΣΑΙ  ΚΑΠΟΥ ΚΟΝΤΑ Ν ΚΟΣΜΟ ? ΓΙΑ ΝΑ ΤΟ ΕΚΑΝΕΣ? (ΜΕ ΑΜΟΙΒΗ ΕΝΝΟΕΙΤΑΙ..)

Μια λύση θα ήταν να μπεις με ένα live cd του debian 10, να κάνεις chroot και να κάνεις τις αλλαγές που πρέπει, όλα από terminal, αλλά για τόσο παλιά έκδοση άντε βρες λύση, όταν όπως φαίνεται δεν ξέρεις τι ακριβώς έχεις κάνει. 

Δημοσ.

Ευχαριστω... το ελυσα Πατώντας  esc  μπαινεις grub  και κανεις  edit   την γραμμη εκκινησης που κατα παραδοξο τροπο προσπαθουσε να φορτωση ένα μη υπαρχων διαμερισμα.... Τις οδηγιες τι να βαλεις στις δινει το ιδο στην εκκινηση απο την στιγμη που δεν βρισκει το σωστο  partition....hda1 hda2 ha3 etc με hda1   φόρτωσε κανονικα

  • Like 2

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα
  • Δημιουργία νέου...