error13 invalid or unsupported executable format

Ahoj mám madrivu one 2009 live a přidal sem si na disk fedoru,při instalaci to chtělo ručně přidat do grubu další systém,ale jelikož sem přesně nevěděl kde se ta mandriva nachází,nechal sem výchozí.Po instalaci a upgradu sem se chtěl dostat do mandrivy ale to nešlo,černá obrazovka ,blikala jen čárka. podíval sem se do grubu mandrivy, a zjístil že se nachází na hd 0.4, zkusil sem to změnit a vypsalo to: error 13 invalid or unsupported executable format.
Tak jsem vygooglil toto:
http://ubuntuforums.org/showthread.php?t=282545
ale bohužel nevím, jaké hodnoty tam mám vypsat já aby mi to fungovalo:_(((
přehled particii na jediném IDE scsi disku:
dev/sda5-mandriva
dev/sda7-mandriva-home
dev/sda2-fedora
dev/sda4-fedora-home

zde je můj grub:

grub.conf generated by anaconda

Note that you do not have to rerun grub after making changes to this file

NOTICE: You do not have a /boot partition. This means that

all kernel and initrd paths are relative to /, eg.

root (hd0,1)

kernel /boot/vmlinuz-version ro root=/dev/sda2

initrd /boot/initrd-[generic-]version.img

#boot=/dev/sda
default=2
timeout=15
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.31.9-174.fc12.i686.PAE)
root (hd0,1)
kernel /boot/vmlinuz-2.6.31.9-174.fc12.i686.PAE ro root=UUID=2e0e8973-00d5-426f-8476-70b4596b0bab LANG=cs_CZ.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=cz-us-qwertz rhgb quiet
initrd /boot/initramfs-2.6.31.9-174.fc12.i686.PAE.img
title Fedora (2.6.31.5-127.fc12.i686.PAE)
root (hd0,1)
kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=2e0e8973-00d5-426f-8476-70b4596b0bab LANG=cs_CZ.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=cz-us-qwertz rhgb quiet
initrd /boot/initramfs-2.6.31.5-127.fc12.i686.PAE.img
title Madriva
rootnoverify (hd0,4)
chainloader +1

No to je nejaky chaos. Problem je v zavadecich systemu. Kazdy operacni systemu potrebuje zavadec, ale v linuxu staci mit teoreticky jen jeden. Tzn. pokud si tam dal


title Madriva
rootnoverify (hd0,4)
chainloader +1 

Znamena to, ze se ma z oddilu hd0,4 nastartovat DRUHY zavadec systemu, tedy druhy grub nainstalovany nikoli do MBR disku, kde je ten od Fedory ale grub nainstalovany v /dev/sda5. Toto je podle meho mineni nesmyslna konfigurace, protoze do zavadece staci pridat proste obdobny radek jako tam je pro Fedoru tez pro Mandrivu. Problem je u toho pouze ten, ze musis najit jak ma tento radek vypadat. Pokud nastartujes Fedoru, pripoj si disk /dev/sda5 (mount /dev/sda5 /mnt/mandriva), najdi /mnt/mandriva/boot/grub.conf nebo neco kde ma mandriva konfiguraci zavadece a z nej okopiruj do “Fedorackeho” grubu spusteni mandrivy.

To co tam mas ted je nesmysl, protoze na hda0.4 zrejme zadny kod zavadece neni, proto to nefunguje.

jo, zapomněl sem dodat, že sem to zkoušel a nefungovalo to, ted jsem to zkusil znovu,ale s tím rozdílem že jsem vymazal chainloader +1 ,který vlatstně předává do dalšího zaváděče,a ted to funguje.děkuji mockrát.-))

Aha, takze problem bude zrejme v tom ze druhy zavadec tam je, ovsem nesmi se spoustet jako “chain” ale proste jako novy zavadec… zajimave, s tim jsem se jeste nesetkal.

zdravim, dal jsem si novou fedoru12. nainstaloval jsem ji do stare partition pro linux. nicmene po instalaci mi v grubu chybi nabidka pro Windows XP. Pokud dam do menu.lst toto:
title Microsoft Windows
root (hd0,0)
savedefault
makeactive
chainloader +1

dostanu vyse uvedeny error.

Vypis z fdisk:
[root@jura_l3bem4e ~]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc0228d88

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13023 104600128+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13023 13048 204800 83 Linux
/dev/sda3 13048 19457 51483392+ 8e Linux LVM

Disk /dev/dm-0: 48.6 GB, 48591011840 bytes
255 heads, 63 sectors/track, 5907 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn’t contain a valid partition table

Disk /dev/dm-1: 4127 MB, 4127195136 bytes
255 heads, 63 sectors/track, 501 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

vypis partition
[root@jura_l3bem4e ~]# cat /proc/partitions
major minor #blocks name

8 0 156290904 sda
8 1 104600128 sda1
8 2 204800 sda2
8 3 51483392 sda3
253 0 47452160 dm-0
NTFS signature is missing.
Failed to mount ‘/dev/sda1’: Invalid argument
The device ‘/dev/sda1’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

253 1 4030464 dm-1

Disk /dev/dm-1 doesn’t contain a valid partition table

nicmene, pokud zkusim jen bezne namapovani tak dostanu tento vystup:
[root@jura_l3bem4e ~]# mount /dev/sda1 /media/windows/ -t ntfs-3g -o rw,nls=utf8,umask=0222
NTFS signature is missing.
Failed to mount ‘/dev/sda1’: Invalid argument
The device ‘/dev/sda1’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

je zde nejaka moznost pridat do grub i wokeni system?

To nevypada moc dobre… Jak si provadel upgrade na F12? Nedelal si pri tom neco s tabulkou rozdeleni disku?

ahoj, presne jak pises. nakonec to dopadlo tak, ze se musela okna preinstalovat, souborovy system byl RAW :o)). Zrejme dusledek spatne rozdeleneho disku pomoci Partition Magicu. Ale zajimave bylo, ze jsem pred tim mel dual boot na jednom Widle, na druhem RedHat a slapalo to. az po reinstalaci na Fedoru to spadlo. Nicmene ted uz mam dual boot WinXP/Fedora a slapeto :o)