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

Grub error 17


Mantis_C_P

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

Λοιπόν παιδιά το θέμα έχει ως εξής:

Ο υπολογιστής έχει εσωτερικά τρεις δίσκους. Ο πρώτος έχει win7 , ο δεύτερος win xp και ο τρίτος χρησιμοποιείται για backup ευαίσθητων επαγγελματικών δεδομένων 15 ετών δουλειάς από τους δύο πρώτους δίσκους. Όταν εκκινεί το μηχάνημα φορτώνεται ο bootloader των 7 όπου έχω την επιλογή σε ποιο λειτουργικό θα μπω , win7 ή win xp.

Υπάρχει και ένας εξωτερικός δίσκος χωρισμένος σε δυο partition όπου στο μεν ένα των 145 gb κάνει και εκεί backup των ιδίων δεδομένων από τους εσωτερικούς (είπαμε δουλειά ετών και υποστήριξη πελατών) , ενώ στο άλλο partition περίπου 100gb αποφάσισα να απεγκαταστήσω το suse και να εγκαταστήσω το ubuntu.

Κατά την εγκατάσταση τον grub διάλεξα να τον εγκατάστησω στο εξωτερικό δίσκο γιατί δεν θέλω να μπλέξω τους bootloader και όταν επιθυμώ να φορτώσω το linux απλά από το bios αλλάζω την σειρά των δίσκων που θα εκκινεί. Έτσι το είχα και με το suse και δούλευε. Θα μου πεις αφού δούλευε τι το πειράζεις , οκ.

 

Τώρα ενώ η εγκατάσταση τελείωσε επιτυχώς δυστυχώς ο grub βγάζει όταν φορτώνεται error 17. Από ότι καταλαβαίνω μάλλον δεν βρίσκει κάτι με την σειρά των δίσκων.

 

Sorry για το μακροσκελές

 

Παραθέτω τι γράφει το grub.cfg

 

#

# DO NOT EDIT THIS FILE

#

# It is automatically generated by grub-mkconfig using templates

# from /etc/grub.d and settings from /etc/default/grub

#

 

### BEGIN /etc/grub.d/00_header ###

if [ -s $prefix/grubenv ]; then

set have_grubenv=true

load_env

fi

set default="0"

if [ "${prev_saved_entry}" ]; then

set saved_entry="${prev_saved_entry}"

save_env saved_entry

set prev_saved_entry=

save_env prev_saved_entry

set boot_once=true

fi

 

function savedefault {

if [ -z "${boot_once}" ]; then

saved_entry="${chosen}"

save_env saved_entry

fi

}

 

function recordfail {

set recordfail=1

if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi

}

 

function load_video {

insmod vbe

insmod vga

insmod video_bochs

insmod video_cirrus

}

 

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

if loadfont /usr/share/grub/unicode.pf2 ; then

set gfxmode=auto

load_video

insmod gfxterm

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

set locale_dir=($root)/boot/grub/locale

set lang=el_GR

insmod gettext

fi

terminal_output gfxterm

if [ "${recordfail}" = 1 ]; then

set timeout=-1

else

set timeout=10

fi

### END /etc/grub.d/00_header ###

 

### BEGIN /etc/grub.d/05_debian_theme ###

set menu_color_normal=white/black

set menu_color_highlight=black/light-gray

if background_color 44,0,30; then

clear

fi

### END /etc/grub.d/05_debian_theme ###

 

### BEGIN /etc/grub.d/10_linux ###

if [ ${recordfail} != 1 ]; then

if [ -e ${prefix}/gfxblacklist.txt ]; then

if hwmatch ${prefix}/gfxblacklist.txt 3; then

if [ ${match} = 0 ]; then

set linux_gfx_mode=keep

else

set linux_gfx_mode=text

fi

else

set linux_gfx_mode=text

fi

else

set linux_gfx_mode=keep

fi

else

set linux_gfx_mode=text

fi

export linux_gfx_mode

if [ "$linux_gfx_mode" != "text" ]; then load_video; fi

menuentry 'Ubuntu, με Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

set gfxpayload=$linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

linux /boot/vmlinuz-3.0.0-12-generic root=UUID=2417b37f-097a-4805-a4bb-6f36fcadfeda ro quiet splash vt.handoff=7

initrd /boot/initrd.img-3.0.0-12-generic

}

menuentry 'Ubuntu, με Linux 3.0.0-12-generic (λειτουργία ανάκτησης)' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod gzio

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

echo 'Φόρτωση Λίνουξ 3.0.0-12-generic ...'

linux /boot/vmlinuz-3.0.0-12-generic root=UUID=2417b37f-097a-4805-a4bb-6f36fcadfeda ro recovery nomodeset

echo 'Φόρτωση αρχικού εικονικού δίσκου (ramdisk) ...'

initrd /boot/initrd.img-3.0.0-12-generic

}

### END /etc/grub.d/10_linux ###

 

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

 

### BEGIN /etc/grub.d/20_memtest86+ ###

menuentry "Memory test (memtest86+)" {

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

linux16 /boot/memtest86+.bin

}

menuentry "Memory test (memtest86+, serial console 115200)" {

insmod part_msdos

insmod ext2

set root='(hd3,msdos5)'

search --no-floppy --fs-uuid --set=root 2417b37f-097a-4805-a4bb-6f36fcadfeda

linux16 /boot/memtest86+.bin console=ttyS0,115200n8

}

### END /etc/grub.d/20_memtest86+ ###

 

### BEGIN /etc/grub.d/30_os-prober ###

menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

insmod part_msdos

insmod ntfs

set root='(hd0,msdos1)'

search --no-floppy --fs-uuid --set=root 005845E05845D4D6

chainloader +1

}

menuentry "Microsoft Windows XP Home Edition (on /dev/sdb1)" --class windows --class os {

insmod part_msdos

insmod ntfs

set root='(hd1,msdos1)'

search --no-floppy --fs-uuid --set=root 9628B65D28B63C55

drivemap -s (hd0) ${root}

chainloader +1

}

menuentry "Microsoft Windows XP Home Edition (on /dev/sdc1)" --class windows --class os {

insmod part_msdos

insmod ntfs

set root='(hd2,msdos1)'

search --no-floppy --fs-uuid --set=root 0894E0F094E0E164

drivemap -s (hd0) ${root}

chainloader +1

}

### END /etc/grub.d/30_os-prober ###

 

### BEGIN /etc/grub.d/40_custom ###

# This file provides an easy way to add custom menu entries. Simply type the

# menu entries you want to add after this comment. Be careful not to change

# the 'exec tail' line above.

### END /etc/grub.d/40_custom ###

 

### BEGIN /etc/grub.d/41_custom ###

if [ -f $prefix/custom.cfg ]; then

source $prefix/custom.cfg;

fi

### END /etc/grub.d/41_custom ###

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

να προτείνω ένα γιατροσόφι αλλά το "ρίσκο" δικό σου (κι αν πιάσει έπιασε ^_^ )

 

αποσύνδεσε όλους τους εσωτερικούς δίσκους (κλείσε pc,άνοιξε κουτί και βγάλτους απ'την τροφοδοσία)

 

σύνδεσε μόνο τον εξωτερικό (ώστε να είναι ο μοναδικός δίσκος) και ξανά καθαρή εγκατάσταση.

 

δοκίμασε αν μπουτάρει μετά την εγκατάσταση.

 

κλείσε pc, ξανασύνδεσε όλους τους δίσκους και κάνε δοκιμή.

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

Τελικά λύθηκε το θέμα. Έκανα μία εγγραφη στον bootloader των win7 με το EASYBCD για το τομέα του linux και όλα καλά.

Από ότι κατάλαβα είχα να κάνει με την σειρά των δίσκων.

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

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

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

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

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

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

Σύνδεση

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

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