Mandriva 2008.1 - nejde booten
Booting 'linux'
kernel (hd0,12) /boot/vmlinuz BOOT_IMAGE=linux root=/dev/hda13 acpi=on splash=silent vga=788
Error 17: Cannot mount selected partition
Press any key to continue...
Jelikoz mam moznost se dostat z jinych distribuci do korenoveho adresare Mandrivy, muze mi prosim nekdo poradit jak to opravit? Anebo jde grub nejak jinak opravit? Za kazdou radu a pomoc jsem jiz det moc vdecny!
Pre pridávanie komentárov sa musíte prihlásiť.
fdisk -l
z inej distribúcie. A daj sem výpis. Len to musíš ty vedieť, na ktorej partícii čo máš.[root@localhost karsch]# fdisk -l
Platte /dev/hda: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 19457 135805477+ f W95 Erw. (LBA)
/dev/hda5 2551 7486 39648388+ 7 HPFS/NTFS
/dev/hda6 7487 8315 6658911 83 Linux
/dev/hda7 8335 8455 971901 82 Linux Swap / Solaris
/dev/hda8 8456 9437 7887883+ 83 Linux
/dev/hda9 9438 10460 8217216 83 Linux
/dev/hda10 10461 11541 8683101 83 Linux
/dev/hda11 11542 14601 24579418+ 83 Linux
/dev/hda12 14602 16398 14434371 83 Linux
/dev/hda13 16399 19457 24571386 7 HPFS/NTFS
[root@localhost karsch]#
Mandriva by mela byt tedy podle velikosti particie na hda11
# Modified by YaST2. Last modification on So Apr 20 16:33:12 CEST 2008
default 0
timeout 8
gfxmenu (hd0,7)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.17-0.1
root (hd0,7)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD1600AAJB-_WD-WCAP98557213-part8 vga=0x314 resume=/dev/sda7 splash=silent showopts
initrd /boot/initrd-2.6.22.17-0.1-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1
root (hd0,7)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD1600AAJB-_WD-WCAP98557213-part8 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.22.17-0.1-default
###Don't change this comment - YaST2 identifier: Original name: Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda6)###
title Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda6)
root (hd0,5)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: linux (/dev/sda9)###
title PCLinuxOS 2007 (/dev/sda9)
root (hd0,8)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: linux (/dev/sda10)###
title Mandriva 2008.1 (/dev/sda10)
root (hd0,9)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: linux (/dev/sda11)###
title Granular 1.0 (/dev/sda11)
root (hd0,10)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: linux (/dev/sda13)###
title PCLinuxOS 2008 (/dev/sda13)
root (hd0,12)
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,7)
chainloader (hd0,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
rootnoverify (hd0,7)
chainloader (fd0)+1
hda9. Ostatni 3 distribuce na hda10, hda11 a hda12 nenabootuji. Jsem z toho uz zoufaly....hlavne kvuli Mandrive...
nie je tam?
grub-install /dev/hda
). Ale potom bude treba pomeniť menu.lst aby šli všetky distribúcie.Ktore distro si instaloval posledne (ak to uz pises vyssie , tak som si to nevsimol).?
Da sa predpokladat ze tam je funkcny grub (ako uz niekto vyssie podotkol), ale nemusel pridat vsetky tvoje distra.
Riesenie by bolo dostat sa do niektoreho distra (napr. aj posledne instalovaneho) a pozriet vsetky konfiguraky menu.lst na kazdej particii.
Z nich povytahovat potrebne polozky , skopirovat do ...... (tu treba vediet ktory je to vlastne funkcy konfigurak) a pri boote pocitaca skusat.
Nastavovanie grubu nie je nic ine len kopirovanie zaznamov z jedneho konfigu do druheho:-)
este ako preinstalovat grub:
nabehnut do linuxu z nejakeho live CD, urcite ich mas dostatok:-). A potom podla tohoto navodu
zjednodusene povedane
konzola a prikaz:
sudo grub
find /boot/grub/stage1
>Tu dostanes vypis asi na pol obrazovky , kde budu uvedene disky s grub konfigurakmi. Treba si vybrat disk ,kde si instaloval lin ako posledny ( nie je podmienkou, ale aby bol v tom nejaky poriadok)<
dalsi prikaz bude:
root (hdX,Y)
kde X,Y budu cisla podla tvojej situacie.
Tymto prikazom zadas systemu root particiu s grubom.
a uz len instalacia grubu do MBR prikazom
setup (hd0)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/stage1
(hd0,5)
(hd0,7)
(hd0,8)
(hd0,9)
(hd0,11)
grub>
Toto mi to vypsalo. Jenom je mi divne, ze je uvedeno pet zaznamu, ale ja mam 6 distribuci. Cim to je?