Mandriva 2008.1 - nejde booten

Sekcia: Aplikácie & Desktop 05.05.2008 | 19:10
karschm   Návštevník
Z niceho nic (alespon si nejsem vedom, ze bych neco provedl) mi nejde nabootovat Mandriva. Mam krome XP na disku jeste nekolik dalsich linuxovych distribuci, ty mi bootuji v pohode. Pri pokusu nabootovat Mandrivu to vypise hlasku:

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!
    • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 19:29
      Avatar Marián Sova Ubuntu 10.10  Administrátor
      Podľa chyby nemôže primountovať danú partíciu. Má tá partícia, kde je mandriva naozaj označenie /dev/hda13? Možno sa to poondilo delením disku. Skontroluj to z inej distribúcie. Ak bude to označenie iné, bude to treba prepísať v grube a aj v /etc/fstab v mandrive.
      Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 19:49
        karschm   Návštevník
        Predpokladam,ze to souhlasi. Jak to ale zjistit? A pripadne muzes prosim poradit jak to prepsat v grubu a v etc/fstab? Moc se v tom totiz nevyznam, jsem temer zacatecnik.
        • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 19:53
          Avatar Marián Sova Ubuntu 10.10  Administrátor
          fdisk -l z inej distribúcie. A daj sem výpis. Len to musíš ty vedieť, na ktorej partícii čo máš.
          Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
          • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:02
            karschm   Návštevník
            Tady to je:

            [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






            • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:13
              Avatar Marián Sova Ubuntu 10.10  Administrátor
              Takže treba upraviť grub. Neviem v ktorej distribúcii máš k nemu konfigurák (počítam, že v tej poslednej čo si inštaloval). Miesto hda13 tam dáš hda11. a Miesto (hd0,12), (hd0,10). Potom skús boot. Malo by sa to pohnúť ďalej ale kvôli /etc/fstab to ešte nenabootuje komplet. Ten upravíme potom.
              Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
              • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:19
                karschm   Návštevník
                Prosim, mej se mnou trpelivost. Momentalne jsem na PCLinuxOS 2007, to je hda9. Mohu se pres krusader dostat do vsech ostatnich distribuci, tedy i do Mandrivy. Kde mam tedy zmenit to oznaceni....v menu.lst
                • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:20
                  karschm   Návštevník
                  Posledni jsem instaloval SuSe 10.3....to je hda8
                  • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:27
                    Avatar Marián Sova Ubuntu 10.10  Administrátor
                    No neviem odkiaľ ťahá grub nastavenia. Ak si dal v SuSE nech nainštaluje aj Grub do MBR, tak máš platný konfig na partícii so SuSE (teada hda8). Takže to uprav v konfigu (/boot/grub/menu.lst) na partícii, kde je SuSE.
                    Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                    • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:33
                      karschm   Návštevník
                      Toto je vypis z menu.lst v SuSe:

                      # 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
                      • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 20:40
                        Avatar Marián Sova Ubuntu 10.10  Administrátor
                        Tak to asi nebude ten správny konfig. Tak ja neviem teraz. Tu je mandriva vraj na sda10. Treba nájsť ten konfig, kde je mandriva na sda13 (treba pokukať v iných distribúciach). S najväčšou pravdepodobnosťou to bere ten.
                        Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                        • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:24
                          karschm   Návštevník
                          Nevim si rady. Pres MBR muzu nabootovat jen XP, Ubuntu na hda6, SuSe na hda8 a PCLinuxOS 2007 na
                          hda9. Ostatni 3 distribuce na hda10, hda11 a hda12 nenabootuji. Jsem z toho uz zoufaly....hlavne kvuli Mandrive...
                          • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:28
                            Avatar Marián Sova Ubuntu 10.10  Administrátor
                            Keď neviem, v ktorej distribúcii máš funkčný konfig pre grub. Treba to pozrieť. Veď sa dostaneš na ich partície. Pozri každý menu.lst a podľa toho, v ktorom bude mandriva na hda13, tak ten je ten, z ktorého bere nastavenia.
                            Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                        • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:38
                          lelool   Návštevník
                          /boot/grub/menu.lst
                          nie je tam?
                          • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:44
                            Avatar Marián Sova Ubuntu 10.10  Administrátor
                            Áno. Ale keď máš kopec distribúcii a je v každej. Treba nájsť ten, ktorý grub číta. Možno sa to dá nejako zistiť, ale neviem ako.
                            Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                          • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:49
                            karschm   Návštevník
                            Prave ze v zadne menu.lst mandriva na hda13 neni...
                            • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:51
                              Avatar Marián Sova Ubuntu 10.10  Administrátor
                              Tak tomu potom nerozumiem.
                              Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                              • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:54
                                karschm   Návštevník
                                Ja take ne. Neda se nejak grub zprovoznit z nejakeho live-CD ? Jestli ano, tak jak?
                                • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 22:59
                                  Avatar Marián Sova Ubuntu 10.10  Administrátor
                                  Ono ho stačí preinštalovať z akejkoľvek funkčnej distribúcie (grub-install /dev/hda). Ale potom bude treba pomeniť menu.lst aby šli všetky distribúcie.
                                  Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                                  • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 23:06
                                    karschm   Návštevník
                                    To by bylo asi to nejlepsi reseni. Mel bys chut, cas a naladu mi v tom pomoci? Hlavne s tim, jak zmenit menu.lst...sam to urcite nezvladnu.
                                  • Re: Mandriva 2008.1 - nejde booten 07.05.2008 | 08:46
                                    karschm   Návštevník
                                    Tak uz to vsechno zase chodi jak ma. Pohral jsem si v klidu se vsemi menue.lst jak jsi mi radil...a podarilo se! Diky moc za trpelivost se mnou.
                                • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 23:12
                                  ---   Návštevník
                                  co myslis pod "zprovoznit", citam vyssie , ze sa do win a par lin distier dokazes dostat ,takze grub mas funkcny aj ked nenakonfigurovany presne pre vsetky distra.
                                  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)
                                  • Re: Mandriva 2008.1 - nejde booten 05.05.2008 | 23:30
                                    karschm   Návštevník
                                    GNU GRUB version 0.97 (640K lower / 3072K upper memory)

                                    [ 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?
            • Re: Mandriva 2008.1 - nejde booten 06.05.2008 | 09:35
              Nipo   Návštevník
              Ked tak na to pozeram a este si to neporiesil, n apada ma jedna vec .. nepouzivat ten isty SWAP odiel pre viacero distribucii ? Skusenost je, ze to konci niekede chybou ( bez udania dovodu :-D )

    • Re: Mandriva 2008.1 - nejde booten 06.05.2008 | 12:26
      fredy   Návštevník
      Ak chces skusat viacero linuxovych distribucii pouzivaj virtualne pocitace a nie ten chaos, co mas na disku.