Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: GRUB - hláška "Error 17: cannot mount selected partition." [vyřešeno]  (Přečteno 5388 krát)

Jenkill

  • Návštěvník
  • Příspěvků: 6
Ahoj,

Mam nasledujici problem se zavadecem GRUB.

V pocitaci mam dva disky kde jeden je oznaceny HDA a druhy HDC. Disk HDA ma velikost 40GB a jsou na nem nainstalovany Windows. Disk HDC ma 120GB a jsou na nem dva oddily. Jeden ma velikost 20GB a druhy 100GB. Kdyz jsem instaloval Ubuntu tak se mi v konecnem souhrnu informaci nabizela moznost kde se nahraje zavadec GRUB a defaultne tam bylo nastaveno HD0. Jelikoz jsem ale nechtel prepsat zavadec Windows tak jsem si dal zavadec GRUB na disk HD1. Po uspesne instalaci jsem resetoval PC a normalne se mi spustil GRUB s vyberem operacnich systemu. Kdyz jsem chtel ale nektery z OS zvolit tak mi to vypsalo toto hlaseni:

Error 17: cannot mount selected partition.

Snad tusim v cem je problem ale nevim jak to vyresit. Chci se vas tedy zeptat jakym zpusobem nastavit abych mohl spustit zvoleny OS? Predpokladam ze to bude chtit nejak zmenit konfiguraci ale netusim jak se to dela. Mam normalne pristup na disk na kterem je Ubuntu nainstalovana ale opravdu netusim jak mam ted zjisti na kterem oddilu pod jakym cislem je Ubuntu nainstalovana abych mohl pripadne zmenit konfiguracni soubor GRUBu.

Doufam ze se najde nejake reseni :)

Diky moc ...
« Poslední změna: 24 Srpna 2010, 01:12:00 od Anna Taliánová »

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Nastaveni zavadece GRUB
« Odpověď #1 kdy: 20 Ledna 2007, 21:26:31 »
Tuším problém v tom, že hdc je hd2 nikoliv hd1
takže by to chtělo nainstalovat grub znovu...

tady a tady o tom něco je
http://forum.ubuntu.cz/viewtopic.php?pid=7301
http://forum.ubuntu.cz/viewtopic.php?id=4999
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

elkej

  • Návštěvník
  • Příspěvků: 13
Nastaveni zavadece GRUB
« Odpověď #2 kdy: 20 Ledna 2007, 22:05:39 »
Já mám v PC dva fyzický disky. Jeden je pri/master druhej sec/slave čili hda(hd0) a hdd(hd1). Původně jsem měl grub jen na prvním. Pak jsem se rozhod nainstalit si grub i na druhý disk(mám na něm 2 systémy) pro případ, že bych odpojil první disk. Po instalaci grubu na hdd(hd1) jsem zkusil v Bios menu dát start z toho hdd a vyskytl se onen error 17. Nakonec jsem musel upravit soubor /boot/grub/device.map (na hdd, mám tam debian)= zaměnil jsem v něm hd0 za hd1. A funguje to.

Jenkill

  • Návštěvník
  • Příspěvků: 6
Nastaveni zavadece GRUB
« Odpověď #3 kdy: 21 Ledna 2007, 01:53:04 »
V device.map mam nasledujic dve polozky

(hd0)   /dev/hda
(hd1)   /dev/hdc


Mam tedy zmenit hdc na hd2?
« Poslední změna: 24 Srpna 2010, 01:12:19 od Anna Taliánová »

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Nastaveni zavadece GRUB
« Odpověď #4 kdy: 21 Ledna 2007, 10:49:03 »
to asi k ničemu nepovede...
Ale přiznám se, že už nevím co s tím...
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

elkej

  • Návštěvník
  • Příspěvků: 13
Nastaveni zavadece GRUB
« Odpověď #5 kdy: 21 Ledna 2007, 16:01:03 »
A v Biosu máte nastaveno co? Start z hda nebo z hdc? Pokud z hdc, tak bych zkusil prohodit v device.map hd0<->hd1. Jestliže je nastaven start z hda a objevuje se grub menu, tak potom se ten grub nainstaloval na hda, jinak by se normálně spustili Windows. Pokud nemáte třetí disk, tak asi žádnej hd2 neexistuje.

Jenkill

  • Návštěvník
  • Příspěvků: 6
Nastaveni zavadece GRUB
« Odpověď #6 kdy: 23 Ledna 2007, 16:00:12 »
V BIOSU mam nastaveno HDC. Takze mi to normalne zobrazuje grub menu. Podle me by staclo nejak upravit nejaky ten konfiguracni soubor

Tady je obsah menu.lst:

Kód: [Vybrat]
---------------------------------------------------------------------------------------------------------------
## ## End Default Options ##

title Ubuntu, kernel 2.6.17-10-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

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

### 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 a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
chainloader +1
---------------------------------------------------------------------------------------------------------------

Opravdu nevim co s tim. Nevite tam nejakou chybku? :)
Mozna mam spatne nastavene partition. Je nejaka moznost jak zjistit jake cisla partition jsou na disku a na kterem je system? ...
« Poslední změna: 24 Srpna 2010, 01:13:03 od Anna Taliánová »

elkej

  • Návštěvník
  • Příspěvků: 13
Nastaveni zavadece GRUB
« Odpověď #7 kdy: 24 Ledna 2007, 00:46:31 »
Mělo by pomoci změnit device.map na
Kód: [Vybrat]
(hd0) /dev/hdc
(hd1) /dev/hda
a taky poupravit  menu.lst na
Kód: [Vybrat]
title        Ubuntu, kernel 2.6.17-10-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro quiet splash locale=cs_CZ
initrd        /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro single
initrd        /boot/initrd.img-2.6.17-10-generic
boot

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

### 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 a non-linux OS
# on /dev/hda1
title        Microsoft Windows XP Professional
root        (hd1,0)
savedefault
chainloader    +1
a jestli ne, tak už jsem z toho yelen. Na mém PC to tak funguje. Podle mě grub považuje ten disk z kterýho se spustil za hd0. V tom příspěvku #3  já sklerotik zapomněl, že jsem musel upravit i menu.lst.

Flux$

  • Návštěvník
  • Příspěvků: 71
Nastaveni zavadece GRUB
« Odpověď #8 kdy: 24 Ledna 2007, 10:32:14 »
sudo nano /boot/grub/menu.lst  

## zacatek menu.lst

##sata 200Gb linux  /dev/sda1/

# title      Ubuntu, kernel 2.6.17-10-386
# root      (hd0,0)
# kernel      /boot/vmlinuz-2.6.17-10-386 root=/dev/sda1 ro locale=cs_CZ vga=0x318
# initrd      /boot/initrd.img-2.6.17-10-386
# quiet
# savedefault
# boot
#
# title      Ubuntu, kernel 2.6.17-10-386 (recovery mode)
# root      (hd0,0)
# kernel      /boot/vmlinuz-2.6.17-10-386 root=/dev/sda1 ro single
# initrd      /boot/initrd.img-2.6.17-10-386
# boot
#
# title      Ubuntu, memtest86+
# root      (hd0,0)
# kernel      /boot/memtest86+.bin
# quiet
# boot

default      0
timeout      5
color      cyan/blue white/blue
hiddenmenu

title      Ubuntu, kernel 2.6.17-10-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro locale=cs_CZ vga=0x318
initrd      /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro single
initrd      /boot/initrd.img-2.6.17-10-generic
boot

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

## ata 40GB win   /dev/hdb1/

title Win$ XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
rootnoverify (hd1,0)
makeactive
chainloader +1



## konec
« Poslední změna: 24 Srpna 2010, 01:14:05 od Anna Taliánová »
~/Ubuntu 8.10

Jenkill

  • Návštěvník
  • Příspěvků: 6
Nastaveni zavadece GRUB
« Odpověď #9 kdy: 25 Ledna 2007, 12:37:04 »
elkej: Diky moc za tvoji radu. Udelal jsem to co jsi psal a vse funguje tak jak ma :) Vypada to tak ze proste disk na kterem je nainstalovan GRUB musi byt oznacen jako HD0 jinak to nejede :)

Jeste jednou diky moc ...
« Poslední změna: 24 Srpna 2010, 01:09:52 od Anna Taliánová »

Flux$

  • Návštěvník
  • Příspěvků: 71
Nastaveni zavadece GRUB
« Odpověď #10 kdy: 26 Ledna 2007, 00:03:52 »
Jinak jsem cerpal zde
« Poslední změna: 24 Srpna 2010, 01:15:33 od Anna Taliánová »
~/Ubuntu 8.10

Jenkill

  • Návštěvník
  • Příspěvků: 6
Nastaveni zavadece GRUB
« Odpověď #11 kdy: 11 Února 2007, 11:38:30 »
Ahoj,

tak mam dalsi problem. Od te doby co jsem si nahodil na PC Ubuntu jsem se jeste neprihlasil do Windows. Vcera jsem se chtel o to pokusit ale kdyz z menu GRUB vyberu Windows XP tak se mi resetne pocitac a opet se zobrazi menu GRUB. Nemuzu se tak do Windows timto zpusobem dostat. Jedina moznost byla nastavit v BIOSu bootovani z disku na kterem mam Windows. To je ale dost neprakticke a nechce se mi vzdy kdyz budu chtit spustit Windows menit nastaveni v BIOSu.

Nevite prosim vas cim to muze byt?

Diky moc ...
« Poslední změna: 24 Srpna 2010, 01:10:29 od Anna Taliánová »

ped

  • Aktivní člen
  • *
  • Příspěvků: 166
Nastaveni zavadece GRUB
« Odpověď #12 kdy: 11 Února 2007, 12:19:17 »
myslim ze tady je chyba v menu.lst:

map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
rootnoverify (hd1,0)


Vypada to ze to "map" prehodi disky zpatky, takze hd0 je windows disk, ale pak se pouziva hd1 dal.
Zkuste tam dat do root/rootnoverify hd0.

Nebo pripadne to 2x map odstranit a nechat tam hd1, ale nevim jestli pak windows nebudou vysilovat ze nejsou hd0.
(ja myslim ze windows to bude uplne jedno, ale asi bych radeji zkusil nejdriv tu prvni moznost)

edit:
ted vidim ze to mas podle elkeje a ne podle Vlada.
Tak mozna naopak, zkusit tu Vladovu moznost s tim 2x map ... a prozatim na prvni pokus snad i s hd1,0 tak jak to napsal. :)
« Poslední změna: 24 Srpna 2010, 01:16:25 od Anna Taliánová »

Jenkill

  • Návštěvník
  • Příspěvků: 6
Nastaveni zavadece GRUB
« Odpověď #13 kdy: 14 Února 2007, 17:22:38 »
Takze abych to cele shrnul :)

NA PC mam dva disky. Jeden 40GB a druhy 120GB. Na 40GB disku jsou nainstalovany Windows XP a na 120GB disku je vyclenen 20GB oddil pro UBUNTU.

Pri instalaci UBUNTU mi bylo defaultne nabidnuto abych nainstaloval abych nainstaloval zavadec GRUB na disk HD0 ktery odpovida 40GB disku jez byl oznacen jako HDA. Jelikoz jsem nechtel prepisovat zavadec Windows tak jsem si zvolil ze chci nainstalovat zavadec na HD1 ktery odpovida 120GB disku jez byl oznacen HDC.

Po uspesnem dokonceni instalace jsem resetoval PC a uspesne se mi zobrazilo menu zavadece kde jsem mel na vyber mezi UBUNTU a Windows XP. V pripade ze jsem zvolil jakykoliv z nich tak se mi vypsalo hlaseni:

Error 17: cannot mount selected partition.

Prvnim krokem ktery jsem udelal bylo to ze jsem zmenil v souboru device.map

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(hd0)    /dev/hda
(hd1)    /dev/hdc
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


na

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(hd0)    /dev/hdc
(hd1)    /dev/hda
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Jakmile jsem provedl tuto zmenu byl jsem shopny spustit UBUNTU ale nemohl jsem spustit Windows XP ponevadz vzdy kdyz jsem zvolil z menu GRUB ze chci spustit Windows XP tak se mi resetnul pocitac a opetovne se zobrazilo menu s vyberem OS.

Dalsim krokem ktery jsem udelal bylo to ze jsem zmenil cast souboru menu.lst ktery byl puvodne nasledujici:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
## ## End Default Options ##

title        Ubuntu, kernel 2.6.17-10-generic
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro quiet splash locale=cs_CZ
initrd        /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro single
initrd        /boot/initrd.img-2.6.17-10-generic
boot

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

### 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 a non-linux OS
# on /dev/hda1
title        Microsoft Windows XP Professional
root        (hd0,0)
savedefault
chainloader    +1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Zmena spocivala v tom ze jsem upravil nasledujici cast

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title        Microsoft Windows XP Professional
root        (hd0,0)
savedefault
chainloader    +1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


takto:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
rootnoverify (hd1,0)
makeactive
# savedefault
chainloader   +1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Po aplikovani vsech techto uprav mi vse funguje tak jak ma :)

Takze diky moc vsem co mi pomohli vyresit tento problem.
« Poslední změna: 24 Srpna 2010, 01:19:28 od Anna Taliánová »

 

Provoz zaštiťuje spolek OpenAlt.