μεγαλη ταλαιπωρια ρε παιδια.....grub

HAWK | Τετ, 06/25/2008 - 22:59 | 11' | 12

Παιδια καλησπερα.

Ταλαιπωρουμε 2 μερες τωρα να βαλω ubuntu στο pc μου.

Θα ξεκινησω πρωτα απο την συνθεση του για να σας βοηθησω.

m/b A8N32 (nvidia nforce4)

HDD: 2xraptor (raid0=xp pro),  1x 320gb sata2, 1x80gb ide(ubuntu).

εβαλα το ubuntu στον 80αρη με full disk απο το installation δηλ. τα εκανε ολα μονο

του καθως οι γνωσεις μου ειναι λιγες στο  ubuntu.

Το προβλημα ειναι οτι δεν bootαρει καν και μου βγαζει error 17  οταν εχω first boot τον 80αρη (ubuntu) και απο το raid(xp)

δεν μπουταρει καν (με fixboot διορθωνεται).

Τι πρεπει να κανω για να μπορω να διαλεγω στο boot ποιο λειτουργικο θελω να τρεξω?

Τωρα γραφω απο το live cd tou ubuntu.

Σας παραθετω και το menou.lst απο τον 80αρη (ubuntu)

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=19c2f5ab-0fb9-4909-ad0b-c9b5fd75d9a6 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd3,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Ubuntu 8.04, kernel 2.6.24-16-generic
root        (hd3,0)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=19c2f5ab-0fb9-4909-ad0b-c9b5fd75d9a6 ro quiet splash
initrd        /boot/initrd.img-2.6.24-16-generic
quiet

title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root        (hd3,0)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=19c2f5ab-0fb9-4909-ad0b-c9b5fd75d9a6 ro single
initrd        /boot/initrd.img-2.6.24-16-generic

title        Ubuntu 8.04, memtest86+
root        (hd3,0)
kernel        /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdc3.
title        Ubuntu 8.04, kernel 2.6.24-19-generic (on /dev/sdc3)
root        (hd2,2)
kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=48b16dcb-ae0b-4542-9027-479dd3516ee0 ro quiet splash
initrd        /boot/initrd.img-2.6.24-19-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdc3.
title        Ubuntu 8.04, kernel 2.6.24-19-generic (recovery mode) (on /dev/sdc3)
root        (hd2,2)
kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=48b16dcb-ae0b-4542-9027-479dd3516ee0 ro single
initrd        /boot/initrd.img-2.6.24-19-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdc3.
title        Ubuntu 8.04, kernel 2.6.24-16-generic (on /dev/sdc3)
root        (hd2,2)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=48b16dcb-ae0b-4542-9027-479dd3516ee0 ro quiet splash
initrd        /boot/initrd.img-2.6.24-16-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdc3.
title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode) (on /dev/sdc3)
root        (hd2,2)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=48b16dcb-ae0b-4542-9027-479dd3516ee0 ro single
initrd        /boot/initrd.img-2.6.24-16-generic
savedefault
boot

και αυτο με την εντολη "sudo fdisk -lu"

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

Disk /dev/sda: 37.0 GB, 37019566080 bytes
255 heads, 63 sectors/track, 4500 cylinders, total 72303840 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x840fc00b

This doesn't look like a partition table
Probably you selected the wrong device.

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?  3892460094  6600278027  1353908967   1e  Hidden W95 FAT16 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?       47462  3127294309  1563623424   80  Old Minix
Partition 2 does not end on cylinder boundary.
/dev/sda3      2232401931  5342871624  1555234847   e8  Unknown
Partition 3 does not end on cylinder boundary.
/dev/sda4   *  1711823336  3927448050  1107812357+  66  Unknown
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/sdb: 37.0 GB, 37019566080 bytes
255 heads, 63 sectors/track, 4500 cylinders, total 72303840 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x2ca92ca9

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63   144584999    72292468+   7  HPFS/NTFS

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xda4434e4

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63   522610514   261305226    7  HPFS/NTFS
/dev/sdc4       544105485   625137344    40515930    5  Extended

Disk /dev/sdd: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x000148c3

Device Boot      Start         End      Blocks   Id  System
/dev/sdd1              63   150272009    75135973+  83  Linux
/dev/sdd2       150272010   156296384     3012187+   5  Extended
/dev/sdd5       150272073   156296384     3012156   82  Linux swap / Solaris

Συγνωμη για το μακροσκελες post  και ευχαριστω για την οποια βοηθεια.

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Tο μήνυμα Error 17, σημαίνει ότι βρίσκει το partition αλλά δεν αναγνωρίζει το σύστημα αρχείων:

http://www.gnu.org/software/grub/manual/grub.html#Stage1-errors

Η αιτία είναι συνήθως ότι έχει δοθεί λάθος partition στα αρχεία ρύθμισης. Η λύση είναι το πείραγμα του αρχείου device.map ή του menu.lst. Εδώ υπάρχει αναλυτικότερη συζήτηση (μάλλον εκεί έπρεπε να κάνεις post ;)):

http://www.linuxinsider.gr/forum/Προβλήματα-εκκίνησης-με-grub-lilo

Εδώ θα βρεις tutorial για να διορθώσεις το menu.lst:
GRUB τροποποιηση και επαναφορα
και εδώ ονοματολογία:
http://www.linuxinsider.gr/forum/grub-menulst

Αν δεν σε βοηθήσουν τα παραπάνω, απ' όσα βλέπω πάντως έχεις δημιουργήσει ένα μόνο partition των 70+GB. Ίσως κι αυτό να του φταίει..

Επίσης, μπορείς να bootάρεις απευθείας ένα σύστημα Linux με το SuperGrub. Υπάρχει στα DVD του περιοδικού (φάκελος Essentials). Tutorial για το SuperGrub:
"Super Grub" How-To (...για περιπτώσεις που δεν λέει να κάνει boot το Linux!)

--Stat rosa pristina nomine, nomina nuda tenemus

dimitris] Η λύση είναι το πείραγμα του αρχείου device.map ή του menu.lst.

Σευχαριστω για την απαντηση αλλα μηπως μπορεις να μου πεις τι να γραψω στο menu.lst?

Aρχαριος βλεπεις :(

Καλημερα,
απο αυτο στο menu.lst

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd3,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=19c2f5ab-0fb9-4909-ad0b-c9b5fd75d9a6 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

γραψε την γραμμη για τον kernel οπως ειναι απο κατω
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sdd1 ro quiet splash

και δοκιμασε ξανα

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

slackware]

Καλημερα,
απο αυτο στο menu.lst
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd3,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=19c2f5ab-0fb9-4909-ad0b-c9b5fd75d9a6 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
γραψε την γραμμη για τον kernel οπως ειναι απο κατω
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sdd1 ro quiet splash
και δοκιμασε ξανα

Thx Slackware :) Ειμαι στο γραφειο τωρα,μολις παω σπιτι θα το δοκιμασω.

Αγαπητέ HAWK αν δεν πιασουν οι παραπάνω λύσεις δοκιμασε να χρησιμοποιήσεις τον GAG είναι πολύ απλός boot manager
http://downloads.sourceforge.net/gag/gag_4.9.zip
κάψε το image για CD και κάνε reboot από το CD(τσέκαρε στο BIOS σαν 1η συσκευή εκκίνησης το CD ROM)
ελπίζω να δουλέψει.

Η ΑΕΚ ειναι κυρίως ιδέα και οι ιδέες δεν αποθνήσκουν

harris, σε λιγο παω σπιτι,θα δοκιμασω αυτο που λεει ο slackware,και μετα αν δεν πιασει εχω κατεβασει το supergrub το οποιο το εχω βαλει σε δισκετουλα...απ' οτι διαβασα ειναι ευκολο προγραμματακι για καποιον με λιγες γνωσεις.

Το θεμα ειναι να καταφερω να κανει dual boot.....ξερεις την ερωτησουλα,win or ubuntu.

Cheers harris79 :)

Μπαα,πακετο παιδια....

Σαν αρχαριος εχω ολη την καλη διαθεση να βαλω το ubuntu αλλα...δε θελει μαλλον.

Μπηκα με live cd να γραψω αυτο που μου ειπε ο slackwave και δεν ειχα τα permisions για να το κανω save.

Δοκιμασα το supergrub...error 18 και error 21 ή 22 (δεν μου εβρισκε τον δισκο)...διαβασα για τα errors και αυτο τουλαχιστον δεν ισχυει στην περιπτωση μου http://www.linuxinsider.gr/forum/boot-grub-error-18-ubuntu.

Ολες τις προσπαθειες τις εκανα με το live cd του knoppix στο αλλο pc (το εχω χρονια και με εχει σωσει πολλες φορες ;) ) με ψαξιμο εντολες ξανα εντολες αλλα....δεν θελει...ισως να δυσκολευει την κατασταση το raid που εχω τα xp...τι να πω....και να σκεφτεις οτι και πριν απο 4-5 μερες εκανα partition 50gb στον 320αρη που εχω και προσπαθησα και εκει να βαλω ubuntu αλλα δεν bootαρε αν δεν ειχα to raid disable.
Δεν αμφιβαλω οτι σαν αρχαριος σιγουρα κατι κανω λαθος αλλα.....πολλη ταλαιπωρια τουλαχιστον στην περιπτωση μου.

το εκανες σαν root? permisions ειναι w sto user i sto group tou menu.lst?

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

δοκιμασες αυτο? http://www.linuxinsider.gr/forum/boot-grub-error-18-ubuntu

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

slackwave καταρχην ευχαριστω για την βοηθεια και 'σενα αλλα και τα αλλα παιδια...

Τον 80αρη που εκανα προσπαθησα να βαλω το ubuntu τον εβγαλα (μονο που δεν τον εσπασα..χεχε )..

Εαν βεβαια εχεις ορεξη η καποιος αλλος εχω ακομα το partition (50gb) στον 320αρη το sata,και παρολη την ταλαιπωρια δεν εχω προβλημα να ξαναπροσπαθησω να τα περασω.
Εκει ομως χρειαζεται προσοχη γιατι στον υπολοιπο δισκο εχω διαφορα πολυ χρησιμα πραγματακια και φοβαμαι μην τα χασω.
Βεβαια το ιδανικοτερο για μενα θα ηταν να μπορουσα να βαλω ubuntu στο raid0,αλλα απ' οτι διαβασα δεν ειναι ευκολο για αρχαριο.

btw...στον 80αρη που πηγα να βαλω το ubuntu,πριν καμια βδομαδα ειχα βαλει puppy (στο αλλο pc με εναν δισκο) και ολα ηταν μια χαρα...

slackware]

δοκιμασες αυτο? http://www.linuxinsider.gr/forum/boot-grub-error-18-ubuntu

Slack,αυτο δεν ισχυει πιστευω στην περιπτωση μου,δηλ. παλιο pc.  η πληρη συνθεση του ειναι αρκετα καλη πιστευω ακομα

m/b- asus a8n32 sli deluxe

ram- pqi 2-2-2-5 tccd

g/c- xfx 8800gts

hdd-2xraptor (raid0) 1x320gb  sata

p/s- tagan 480w

και ο δισκος που ελεγε το error (καινουργιος+μεγαλος) ειναι ψιλοπαλιος seagate 80αρης ide.

Και το α) που λεει το εκανα αλλα τιποτα.

Παντως εγω ετσι ελυσα παρομοιο προβλημα

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=