Grub rescue ???  Το θέμα επιλύθηκε

...hardware-drivers για desktops & laptops

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

Re: grub rescue ???

Δημοσίευσηαπό fkol k4 » 07 Ιαν 2015, 20:21

@ asvos

Όπως και να 'χει, θα πρέπει με κάποιον τρόπο να εκκινήσεις κάποιο λειτουργικό στον υπολογιστή. Δεν υπάρχει εναλλακτική, από το bios menu δεν μπορείς να κάνεις κάτι.
Αν κάποιο live CD βγάζει kernel panic, τότε δοκίμασε κάποιο άλλο από κάποια άλλη διανομή. Στην ανάγκη κάποιο live CD τύπου Gparted live CD.

Από εκεί και πέρα, αν καταφέρεις να εκκινήσεις με κάποιο Ubuntu-based CD, μπορείς να χρησιμοποιήσεις το boot-repair.

Αλλιώς, θα πρέπει να εγκαταστήσεις ξανά τον GRUB στο δίσκο μέσω chroot.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό asvos » 07 Ιαν 2015, 20:33

fkol k4 έγραψε:@ asvos

Όπως και να 'χει, θα πρέπει με κάποιον τρόπο να εκκινήσεις κάποιο λειτουργικό στον υπολογιστή. Δεν υπάρχει εναλλακτική, από το bios menu δεν μπορείς να κάνεις κάτι.
Αν κάποιο live CD βγάζει kernel panic, τότε δοκίμασε κάποιο άλλο από κάποια άλλη διανομή. Στην ανάγκη κάποιο live CD τύπου Gparted live CD.

Από εκεί και πέρα, αν καταφέρεις να εκκινήσεις με κάποιο Ubuntu-based CD, μπορείς να χρησιμοποιήσεις το boot-repair.

Εδώ με απογοήτευσε η δοκιμή με το boot-repair του Ubuntu σε cd και usb.
έγραψε:

Αλλιώς, θα πρέπει να εγκαταστήσεις ξανά τον grub στο δίσκο μέσω chroot.

Λίγο που το κοίταξα με τρόμαξε.
Σίγουρα θα χρειαστώ αρκετή βοήθεια.
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό Learner » 08 Ιαν 2015, 06:42

Μέσω του rescue mode του grub, μπορείς να κάνεις boot στο λειτουργικό, αν μπορείς να θέσεις κάποιες παραμέτρους σωστά. Γράφω εδώ "αν μπορείς να θέσεις" γιατί υπάρχει περίπτωση να έχει καταστραφεί ο grub και να μην μπορείς να κάνεις ούτε αυτό.

Αν υποθέσουμε ότι η διανομή που μας ενδιαφέρει βρίσκεται στο /dev/sda2 και τα αρχεία του grub φυσικά και βρίσκονται και αυτά εκεί,
στο grub rescue mode δίνουμε τα παρακάτω.

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

set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
linux /vmlinuz root=/dev/sda2 ro
initrd /initrd.img
boot

Φυσικά και θα πρέπει να μην πάρουμε κάποιο μήνυμα λάθους κατά την εκτέλεση των εντολών. Αν όλα πάνε καλά, η τελευταία εντολή (boot) θα προσπαθήσει να εκκινήσει το λειτουργικό σύστημα.
Κάτι άλλο σημαντικό εδώ , που μπορεί να σε βοηθήσει, είναι ότι στο rescue mode του grub ισχύει το tab completion.
Αν καταφέρεις και κάνεις boot στο λειτουργικό έστω και μια φορά, θα δοκιμάσεις να κάνεις μια επανεγκατάσταση του grub στο MBR του δίσκου, καθώς και μια ανανέωση του αρχείο grub.cfg.
Για επανεγκατάσταση
Κώδικας: Επιλογή όλων

sudo grub-install --force --recheck /dev/sda

Για ανανέωση (σε Ubuntu ισχύει η παρακάτω εντολή)
Κώδικας: Επιλογή όλων

sudo update-grub

Δεν θα πρέπει να πάρεις μηνύματα λάθους.
asvos έγραψε:Λίγο που το κοίταξα με τρόμαξε.
Σίγουρα θα χρειαστώ αρκετή βοήθεια.

To grub rescue mode, κατά τη δική μου γνώμη, είναι πιο δύσκολο από το chroot. Γιατί στο πρώτο δεν έχεις κάτι, παρά μια κονσόλα με συγκεκριμένες εντολές με τις οποίες μπορείς να δουλέψεις. Το chroot όμως, μπορείς να το κάνεις από ένα Live media μιας διανομής, όπου στις περισσότερες των περιπτώσεων έχεις διαθέσιμο ένα πλήρες γραφικό περιβάλλον (και με browser..κλπ, σε περίπτωση που θες να ψάξεις για κάτι).

Στο chroot αρκεί να προσαρτήσεις τα σωστά διαμερίσματα με τις σωστές παραμέτρους και μετά θα βρίσκεσαι σε μια κονσόλα, μέσα στο λειτουργικό που θέλεις, ως root χρήστης. Να προσέξεις μόνο, το live και το λειτουργικό στο οποίο θέλεις να κάνεις chroot να έχουν την ίδια αρχιτεκτονική.
Ανοίγεις ένα τερματικό και πάλι υποθέτουμε ότι το λειτουργικό που μας ενδιαφέρει είναι στο /dev/sda2 , πρώτα το κάνεις προσάρτηση
Κώδικας: Επιλογή όλων
sudo -i
mount /dev/sda2 /mnt

μετά προσαρτείς τα κατάλληλα paths.
Κώδικας: Επιλογή όλων

mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys

Αντιγράφεις το αρχείο resolv.conf το οποίο θα βοηθήσει στο να έχεις active internet στο chroot περιβάλλον (σωστούς DNS).
Κώδικας: Επιλογή όλων

cp /etc/resolv.conf /mnt/etc/resolv.conf

και τέλος, δίνεις την chroot εντολή
Κώδικας: Επιλογή όλων

chroot /mnt /bin/bash

Από εκεί και πέρα, και αφού βρίσκεται μέσα στο λειτουργικό που μας ενδιαφέρει, δίνεις πάλι τις παραπάνω εντολές για επανεγκατάσταση του grub, καθώς και ανανέωση του grub.cfg.
Αν τυχών χρειαστεί, μπορείς να κάνεις δοκιμάσεις και ένα update-upgrade ή και άλλες εντολές του apt για να δεις αν διορθώσουν κάτι
Κώδικας: Επιλογή όλων

apt-get update
apt-get upgrade
apt-get install -f

Όταν τελειώσεις το maintenance, δίνεις την εντολή
Κώδικας: Επιλογή όλων
exit

για να βγεις από το chroot.
Εδώ άλλοι λένε ότι είναι καλό να αποπροσαρτήσεις τα σημεία που έχεις κάνει προσάρτηση για να μην τυχών και μείνουν σε corrupted κατάσταση, οπότε δίνεις τις αντίστοιχες εντολές umount
Κώδικας: Επιλογή όλων
umount {proc/,sys/,dev/pts,dev/}
cd .. && umount /mnt

και έπειτα κάνεις μια επανεκκίνηση.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό asvos » 08 Ιαν 2015, 20:08

Αν ήμουν γιατρός ,θά άφηνα τον ασθενή στα χέρια του θεού!!!


Αλλά θέλω τη γνώμη σας ,μιας και κάτι παραπάνω ξέρετε απο μένα.
Επίσης θα ήθελα τη γνώμη σας και για κάτι άλλο:
Αν ξεσυνδεσω τον σκληρό τα cd και usb δεν βγάζουν kernel panic αλλά προχωράνε κανονικά.
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

Re: grub rescue ???  Το θέμα επιλύθηκε

Δημοσίευσηαπό fkol k4 » 08 Ιαν 2015, 21:52

224 partitions σε έναν δίσκο, WOW!! Μ' έκανες σκόνη, δεν πρέπει να έχω ξεπεράσει ποτέ τα 15-20! :bow: :lol: :lol:

Πέραν της πλάκας πάντως, αν θυμάσαι σε ποιο από όλα αυτά τα partitions έχεις κάτι σημαντικό, τότε ίσως και να αξίζει να προσπαθήσεις πρώτα να το κάνεις mount και να τα αντιγράψεις κάπου αλλού.

Αν δεν έχεις πρόβλημα πάντως να ξαναστήσεις τον υπολογιστή από την αρχή (Windows, Linux κτλ), δώσε από το cd του Arch μια
Κώδικας: Επιλογή όλων
dd if=/dev/zero of=/dev/sda bs=2M count=10
(δεν θα αργήσει καθόλου, μην ξαφνιαστείς) να τον διαγράψεις μια και καλή, μετά reboot και καλές εγκαταστάσεις.

Προφανώς κάτι πήγε πολύ άσχημα με το Gparted.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό sotos21 » 08 Ιαν 2015, 22:06

Παιδιά μου θυμίζει αυτά που έβγαζε όταν είχα καταστρέψει το firmware του δίσκου(εκατοντάδες sda και εμένα).
Μάλιστα δεν ξεκινάγαν ούτε σε εμένα τα live cd επειδή ξέμενε από μνήμη ο υπολογιστής(low memory έβγαζε στα log)
Απλά πέταξα τον δίσκο.
Edit: Ορίστε τι έβγαζε
Κώδικας: Επιλογή όλων
[ 135.886286] sd 4:0:0:0: Attached scsi generic sg3 type 0
[ 135.886604] sd 4:0:0:0: [sdd] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[ 135.886919] sd 4:0:0:0: [sdd] Write Protect is off
[ 135.886925] sd 4:0:0:0: [sdd] Mode Sense: 28 00 00 00
[ 135.887253] sd 4:0:0:0: [sdd] No Caching mode page found
[ 135.887257] sd 4:0:0:0: [sdd] Assuming drive cache: write through
[ 135.920760] sdd: sdd1 sdd2 sdd3 < sdd5 sdd6 sdd7 sdd8 sdd9 sdd10 sdd11 sdd12 sdd13 sdd14 sdd15 sdd16 sdd17 sdd18 sdd19 sdd20 sdd21 sdd22 sdd23 sdd24 sdd25 sdd26 sdd27 sdd28 sdd29 sdd30 sdd31 sdd32 sdd33 sdd34 sdd35 sdd36 sdd37 sdd38 sdd39 sdd40 sdd41 sdd42 sdd43 sdd44 sdd45 sdd46 sdd47 sdd48 sdd49 sdd50 sdd51 sdd52 sdd53 sdd54 sdd55 sdd56 sdd57 sdd58 sdd59 sdd60 sdd61 sdd62 sdd63 sdd64 sdd65 sdd66 sdd67 sdd68 sdd69 sdd70 sdd71 sdd72 sdd73 sdd74 sdd75 sdd76 sdd77 sdd78 sdd79 sdd80 sdd81 sdd82 sdd83 sdd84 sdd85 sdd86 sdd87 sdd88 sdd89 sdd90 sdd91 sdd92 sdd93 sdd94 sdd95 sdd96 sdd97 sdd98 sdd99 sdd100 sdd101 sdd102 sdd103 sdd104 sdd105 sdd106 sdd107 sdd108 sdd109 sdd110 sdd111 sdd112 sdd113 sdd114 sdd115 sdd116 sdd117 sdd118 sdd119 sdd120 sdd121 sdd122 sdd123 sdd124 sdd125 sdd126 sdd127 sdd128 sdd129 sdd130 sdd131 sdd132 sdd133 sdd134 sdd135 sdd136 sdd137 sdd138 sdd139 sdd140 sdd141 sdd142 sdd143 sdd144 sdd145 sdd146 sdd147 sdd148 sdd149 sdd150 sdd151 sdd152 sdd153 sdd154 sdd155 sdd156 sd
[ 135.928250] sd 4:0:0:0: [sdd] Attached SCSI disk

τον είχα βάλει σαν εξωτερικό και τα παραπάνω είναι από το dmesg.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό asvos » 08 Ιαν 2015, 22:47

fkol k4 έγραψε:
Πέραν της πλάκας πάντως, αν θυμάσαι σε ποιο από όλα αυτά τα partitions έχεις κάτι σημαντικό, τότε ίσως και να αξίζει να προσπαθήσεις πρώτα να το κάνεις mount και να τα αντιγράψεις κάπου αλλού.

Δεν με κάνεις πλάκα;;;;Απ'τη ζημιά κέρδος δεν βγαίνει.
έγραψε:

Αν δεν έχεις πρόβλημα πάντως να ξαναστήσεις τον υπολογιστή από την αρχή (Windows, Linux κτλ),


Σ'αυτό το pc δεν ξαναμπαίνουν Windows.-
έγραψε:
δώσε από το cd του Arch μια
Κώδικας: Επιλογή όλων
dd if=/dev/zero of=/dev/sda bs=2M count=10
(δεν θα αργήσει καθόλου, μην ξαφνιαστείς) να τον διαγράψεις μια και καλή, μετά reboot και καλές
εγκαταστάσεις.

δυστυχώς το dd (αν και φαίνεται η σωστή εντολή) δεν δούλεψε.
Κώδικας: Επιλογή όλων
dd: unrecognized operand mcount=10m
Try ´dd --help' for information

Αλλά το help μου έβγαλε ένα κατεβατό πού δεν βρίσκω άκρη.
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό fkol k4 » 08 Ιαν 2015, 23:03

asvos έγραψε:δυστυχώς το dd (αν και φαίνεται η σωστή εντολή) δεν δούλεψε.

dd: unrecognized operand mcount=10m

Αλλά το help μου έβγαλε ένα κατεβατό πού δεν βρίσκω άκρη.

Έγραψες mcount=10m αντί count=10, δεν είναι τίποτα. Κάντο άλλη μια φορά.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό asvos » 08 Ιαν 2015, 23:48

fkol k4 έγραψε:
Έγραψες mcount=10m αντί count=10, δεν είναι τίποτα. Κάντο άλλη μια φορά.

Σ'ευχαριστώ πάρα πολύ και σε καληνυχτώ!
γιατί έχω μπετά αύριο.
500GB οικόπεδο λέμε............
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

Re: grub rescue ???

Δημοσίευσηαπό asvos » 09 Ιαν 2015, 19:44

sotos21 έγραψε:Παιδιά μου θυμίζει αυτά που έβγαζε όταν είχα καταστρέψει το firmware του δίσκου(εκατοντάδες sda και εμένα).
Μάλιστα δεν ξεκινάγαν ούτε σε εμένα τα live cd επειδή ξέμενε από μνήμη ο υπολογιστής(low memory έβγαζε στα log)
Απλά πέταξα τον δίσκο.

Για την ιστορία.
Τα windows (πιθανότατα ιος) είχαν δημιουργήσει κάδο αποριμμάτων 41GB στο partition που χρησιμοποιούσα μόνο για αποθήκευση,(DATA )
Κάθε φορά που έμπαινα περισότερο για να τα ενημερώνω έκανε επανεκίνηση και γέμιζε τον κάδο με ότι πρόσφατο είχα αποθηκεύσει.
Στην επόμενη επανεκίνηση διμιουργούσε νέο κάδο.
Μέχρι που κάποια μέρα προσπαθώντας να ανοίξω κάποιο αρχείο μέσα απ το blender διαπίστωσα ότι δεν μπορούσα να μπω στο DATA αλλά τα αρχεία μου ήταν σε νέο
partition με όνομα DATA1 και μου έλειπαν και περίπου 80GB χώρος απ το DATA partition.
Έτσι αποφάσησα να σβήσω το partition των windows με το GParted ,και φτάσαμε εδώ.
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

Προηγούμενη

Επιστροφή στο Desktops & Laptops