Πρόβλημα boot με mate live cd : error: "prefix" is not set

Greek Forum
Post Reply
Asterion
Posts: 2
Joined: 23. Sep 2012, 08:31

Πρόβλημα boot με mate live cd : error: "prefix" is not set

Post by Asterion »

Γεια σας.
Κατέβασα το Salix 13.37-32 live cd με το Mate γραφικό περιβάλλον.
Έχω ήδη κάνει έλεγχο md5sum, integridy κλπ.
Όταν, όμως, κάνω boot μου εμφανίζει τα παρακάτω και δεν φορτώνεται τίποτα άλλο:

Code: Select all

Welcome to GRUB!

error: "prefix" is not set.
Searching for a device to boot from...
checking: (memdisk)
checking: (hd0)
checking: (hd0,msdos4)
checking: (hd0,msdos3)
checking: (hd0,msdos2)
checking: (hd0,msdos1)
(hd1)
(hd1,msdos1)
checking: (fd0)

Error: Could not find the root device!
We've been searching for:
identfile: salix-mate-13.37-32.live
identcontent: (μια σειρά από αριθμούς)

Available devices are: (memdisk) (hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1) (fd0)

We're going to drop the rescue shell...
και μερικές σειρές ακόμα με διάφορες οδηγίες-προτροπές.
Γνωρίζει κανείς γιατί συμβαίνει αυτό και πως μπορώ να το διορθώσω;
Υποψιάζομαι ότι δε βλέπει το cd; Γιατί όμως;
Με κανένα άλλο live cd, καμίας διανομής από όσες έχω ως τώρα δοκιμάσει, δεν παρουσιάστηκε αυτό το πρόβλημα.

Ευχαριστώ πολύ και συγχαρητήρια για την πολύ καλή δουλειά σας.
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Πρόβλημα boot με mate live cd : error: "prefix" is not s

Post by gapan »

Έχει αναφερθεί ένα παρόμοιο πρόβλημα εδώ: http://www.salixos.org/forum/viewtopic.php?f=31&t=3698

Δεν είναι ξεκάθαρο τι ακριβώς συμβαίνει. Μπορείς να το γράψεις σε ένα USB stick και να το δοκιμάσεις να ξεκινήσεις το σύστημα από εκεί; Κάντο όπως λέω εδώ: http://www.salixos.org/forum/viewtopic. ... 423#p24423

Προσοχή με τα δεδομένα στο USB stick γιατί έτσι θα σβηστούν όλα.

Και δοκίμασε και με τα 2 μαζί (και CD μέσα και το USB συνδεδεμένο). Μπορεί να φαίνεται περίεργο αλλά κάποιος έγραψε ότι έτσι δούλεψε.
Image
Image
Asterion
Posts: 2
Joined: 23. Sep 2012, 08:31

Re: Πρόβλημα boot με mate live cd : error: "prefix" is not s

Post by Asterion »

gapan wrote: Και δοκίμασε και με τα 2 μαζί (και CD μέσα και το USB συνδεδεμένο). Μπορεί να φαίνεται περίεργο αλλά κάποιος έγραψε ότι έτσι δούλεψε.
Τα είχα ήδη διαβάσει τα μηνύματα που παραθέτεις, πριν γράψω το μήνυμα.
Δυστυχώς όμως οι θύρες usb στο μηχάνημά μου είναι άλλη μια πικραμένη ιστορία όσον αφορά στο linux...
Υποθέτω ότι θα πρέπει να να φτιάξω ένα live usb σε κάποιο άλλο pc και να το δοκιμάσω μετά στο δικό μου.
Ας είναι...

Θα το κάνω με την πρώτη ευκαιρία και θα επιστρέψω με τα αποτελέσματα.

Ευχαριστώ πολύ για το χρόνο σου.
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: Πρόβλημα boot με mate live cd : error: "prefix" is not s

Post by gapan »

Φαντάζομαι πως μπορείς να δοκιμάσεις αντί για USB να αποσυμπιέσεις τα περιεχόμενα στον βασικό κατάλογο ενός partition στο σκληρό δίσκο. Δεν είμαι σίγουρος πως είναι το ίδιο πράγμα, αλλά πιθανόν να είναι.
Image
Image
djemos
Salix Warrior
Posts: 1433
Joined: 29. Dec 2009, 13:45
Location: Greece

Re: Πρόβλημα boot με mate live cd : error: "prefix" is not s

Post by djemos »

Φτιάχνοντας το τελευταίο Slackel χρησιμοποιώντας την τελευταία έκδοση του SaLT, αντιμετώπισα το ίδιο πρόβλημα.
Κατέβασα λοιπόν και έκαψα σε dvd το salixmatelive-13.37 το οποίο δημιουργήθηκε με την τελευταία έκδοση του SaLT.
Μπούταρα από το dvd rom drive και οοοπς παίρνω το ίδιο λάθος, το οποίο είχα και στα SlackelLive-14.0 dvd's
Η έκδοση Salix Live MATE 13.37RC1 που είχα φτιάξει μπούταρε από το cd/dvd rom drive, οπότε έψαξα να δω τι φταίει.
[codeWelcome to GRUB!

error: "prefix" is not set.
Searching for a device to boot from...
checking: (memdisk)
checking: (hd0)
checking: (hd0,msdos4)
checking: (hd0,msdos3)
checking: (hd0,msdos2)
checking: (hd0,msdos1)
(hd1)
(hd1,msdos1)
checking: (fd0)

Error: Could not find the root device!
We've been searching for:
identfile: salix-mate-13.37-32.live
identcontent: (μια σειρά από αριθμούς)

Available devices are: (memdisk) (hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1) (fd0)

We're going to drop the rescue shell...
και μερικές σειρές ακόμα με διάφορες οδηγίες-προτροπές.][/code]

Κάνοντας εγκατάσταση σε usb, δηλαδή προσαρτώντας το isoimage και αντιγράφοντας τα περιεχόμενα του στο usb και τρέχοντας κατόπιν από το boot κατάλογο το install-on-USB.shinstall-on-USB.sh, η εγκατάσταση δουλεύει.
Το πρόβλημα είναι με το μπουτάρισμα από cd/dvd

Τι φταίει μετά από πολύ ψάξιμο.

Στη τελευταία έκδοση στο libSalt προστέθηκε το παρακάτω

Code: Select all

elif echo "$LINE"|grep -i -q 'ext2 filesystem data'; then
if echo "$LINE"|grep -i -q '(extents)'; then
        # false ext2 filesystem, it's actually ext4 filesystem without journal
        echo 'ext4'
      else
        echo 'ext2'
      fi
elif echo "$LINE"|grep -i -q 'XFS filesystem data'; then
       echo 'xfs'
   


αν διορθωθεί όπως στη προηγούμενη έκδοση των SaLT 0.1.1

Code: Select all

elif echo "$LINE"|grep -i -q 'ext2 filesystem data'; then
     echo 'ext2'
elif echo "$LINE"|grep -i -q 'XFS filesystem data'; then
       echo 'xfs'
τότε τα livecd/dvd 's μπουτάρουν από το livecd/dvd rom.

Επίσης στο github στο salt/initrd-template τoυ SaLT λείπει ο φάκελος dev, proc, temp, usr, var που έχει σαν αποτέλεσμα τη μη σωστή δημιουργία του initrd.xz (445 KB αντί 1.8, 1.9 ΜΒ) που οδηγεί στο να μην μπουτάρει το isoimage με μήνυμα "δεν μπορώ να βρω το init"
Post Reply