Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: pomec 02 Listopadu 2009, 17:17:17

Název: GRUB 2 problém [vyriešené]
Přispěvatel: pomec 02 Listopadu 2009, 17:17:17
Zdravim vas,
potreboval by som pomoc. Chcel som dat na pc nove Ubuntu, tak som si ho nainstaloval na novu particiu. A teraz ked chcem prepnut v GRUBe aby sa pustili windows 7, tak kliknem a restartuje sa pc. Pritom z dvd win 7 mi spusti. Viete mi poradit co s tym?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 17:27:17
Vypni v biosu → restart po zotavení nebo jak se to jmenuje.
.
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 17:40:32
Veľmi rád by som to vypol, ale nič takého som tam nenašiel. :)
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 17:41:56
To je ntb?
Ještě by pomohlo dát to install win dvd a po nabootování opravit parametrem R poté zadt příkaz → chdisk /r
Dostaneš se na nouzový režim?
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 17:46:52
Toto je stolni. Takže, keď vložím win dvd mám ísť do nouzového režimu. Tam by som sa dostal.

Kam zadám chdisk /r ?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 17:53:43
Počkej !!!
Nouzový režim: (klidně i opakovaně) klávesu F8.
Nejdřív udělej tohle:
pravým tlačítkem myši na položku Tento počítač v nabídce Start a vyber položku Vlastnosti.
v okně vlastností klikni v levém sloupci úloh na odkaz Upřesnit nastavení systému.
přejdi na kartu Upřesnit a na ní klikni dole v sekci Spuštění a zotavení systému na tlačítko Nastavení.
v dalším panelu odznač v sekci Selhání systému políčko Automaticky restartovat a nastavení ulož.
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 18:06:33
Takže v tom chyba nebude. Stále to isté...Pri štarte pc sa načíta grub kde je Ubuntu, Ubuntu memtest...a Windows 7....kliknem na win a hneď sa reštartuje pc. Toto som ešte nezažil  :o
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 18:12:23
Zkus nainstalovat ze Synapticu → startupmanager← a zvol aby se jako hlavní (prvotní) systém spouštěly widle.
Uvidíme co to udělá. ;)
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 18:18:59
A zas to nevyšlo. V podstate sa nič nezmenilo, len sa premiestnilo políčko z Ubuntu na Win 7 a za 10 sekúnd spustilo a následne hneď reštartovalo. Tak čo dalej navrhuješ?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 18:24:53
No vraz tam to dvd win7 a dej opravit win parametrem R,to tě tam navede pokud ti to smázne grub tak ten už pak opravíš podle wiki.
Jinak už nevím co dál vymyslet,ale něco ještě pogooglím.
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 18:47:31
Tak som vyskúšal opraviť Startup - nič to nespravilo - Recovery tiež nič. A ten chdisk /r mi nefunguje - som to zadal do konzoly vo win. ???
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 18:55:14
Je divný,že grub ty widle vidí a nechtějí se spustit.
Nevím co ti poradit.
Smáznout ubuntu a vyzkoušet co to udělá a pak je z5 nainstalovat,ale to se mi nejeví jako moc dobré. ::)
Ještě vydrž třeba ti někdo poradí.
Dej tu výpis :
Kód: [Vybrat]
sudo fdisk -l
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 18:58:11
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x25a225a1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sda2            3825       38913   281852392+   f  W95 Ext'd (LBA)
/dev/sda5            3825       36273   260646561    7  HPFS/NTFS
/dev/sda6           36274       36516     1951866   82  Linux swap / Solaris
/dev/sda7           36517       38913    19253871   83  Linux

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6bec93c1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9729    78148161    c  W95 FAT32 (LBA)

Tak tu je ten výpis. Už to skúšam spraviť celý deň, ale zatiaľ žiadne riešenie.  :'(
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 19:11:55
??? To mám úložný disk...čo treba spraviť?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 19:14:29
Nic já se špatně podíval na to že je to /dev/sdb1  ::)
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 19:18:43
A čo keby som preinštaloval win? Zrušil by sa mi grub?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 19:21:18
Ještě vydrž chvilku.
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 19:23:38
Ok, este som tak rozmyslal, ze nemoze byt nejak pokazeny zavadec windows pokazeny, ked ho ani nespusti?
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 19:39:23
Tady to řeší:
http://ubuntuforums.org/showthread.php?t=1035999
Hm,ale není pro KK 9.10  :-\
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 19:41:11
Mozes mi prosim napisat co mam spravit, aby som nespravil blbost.
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 19:42:01
Nedělej nic není to pro KK 9.10  :-\
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 19:44:50
;D No už nestlačím ani jedno tlačítko bez toho, aby si povedal.
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 19:46:50
to bude tím, že když máš Wokna a pak hodíš Ubuntu tak ti to špatně naloguje disk či co prostě se to špatně uloží do /boot/grub/menu.lst při instalaci Ubuntu mě to tak dělá taky

Takže buď do souboru /boot/grub/menu.lst připiš nové nebo edituj staré řádky (na konci souboru +-) takto
Kód: [Vybrat]
title Wokna
root (hd0,0) - tady si to změň podle sebe, ale myslím, že takto ti to půjde
makeactive
chainloader +1
vysvětlení:
title - název dej si co chceš já mám Wokna
root - vybere disk a jeho sekci (myslim ze to jde podle poradi v biosu kdyz mas víc hdd)
makeactive - dej ho tam
chainloader   +1 - to samy

nebo můžeš při náběhu si označit systém dát "e" editovat a tam odmaž přebytečný a dodej potřebný a "b" to skusíš a když ti to půjde tak zapamatovat a přidat natrvalo do /boot/grub/menu.lst pokud nepůjde tak zkoušej měnit druhý číslo v root (hd0,*)
Název: Re: GRUB problem
Přispěvatel: tylik 02 Listopadu 2009, 19:59:13
Necital som to cele ale ja som mal donedavna podobne problemy, len ked som klikol na Windows mi ukazalo Error 22.
Riesenie spociva v upgrade grubu na verziu 2 - sudo apt-get install grub-pc a potom len sudo update-grub2, ked mas spravne rozdelene disk, grub automaticky najde tvoj windows root.

Potom staci rebootnut a v grube das chainloader (nie som si vobec isty ako sa to vola) a tam sa ti dole dobrazi Windows.
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 19:59:26
Zkus ten návod od rudase pokud tohle řešil,tak by to mohlo pomoct.
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 20:10:29
Tady to řeší:
http://ubuntuforums.org/showthread.php?t=1035999
Hm,ale není pro KK 9.10  :-\

Tohle je docela podobný až na to, že to řeší tak že máš Linux a kopneš tam Widle, tím se ti přepíše zavádění disku a stratíš grub, vemeš Live a nabootujes, najdeš si hdd s linuxem a na den disk hodíš new grub a pak podle potřeby upravuješ nastavní pro spuštění Widli
Název: Re: GRUB problem
Přispěvatel: airlive 02 Listopadu 2009, 20:15:57
This guide does not work for Karamic or future releases. ;)
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 20:24:56
Takže dal som príkaz sudo gedit /boot/grub/menu.lst a nič v tom súbore nieje. Nechápem.
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 20:39:27
tak já taky nechápu jakto že tam nic nemáš, na wiki je něco k tomu co píšu http://wiki.ubuntu.cz/GRUB/P%C5%99id%C3%A1n%C3%AD%20Windows

Takže pokud tě chápu správně, na hdd máš daný Windows
Pak jsi nainstaloval Ubuntu a když jsi chtěl na windows tak ti nejdou.

pokud tě chápu správně tak pak pusť normálně ubuntu a změň to v tom /boot/grub/menu.lst
restartuj a zkus to, pokud nepůjde tak zkus editovat dřív než nabootuješ do Ubuntu a změň to přímo v tý tabulce, rychlejší než se naloadovat do Ubuntu a měnit jeden údaj a pak reset
no a to co ti pustí Windows pak naporad ulož v souboru /boot/grub/menu.lst

případně zkus přidat řádek "savedefault"
Kód: [Vybrat]
title Wokna
root (hd0,0)
savedefault
makeactive
chainloader +1
já ho tam nepotřebuji myslím že když tam je tak mi to nejde
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 20:51:39
Ano, disk mam rozdeleny na 4 casti- 1-Win 7(NTFS), 2-Odkladaci priestor(NTFS), 3-Ubuntu(Ext4), 4-swap. Najprv bol nainstalovany Win7 a potom doinstalovane Ubuntu.

Skúšal som meniť pred bootom a dal som tam presne, čo si napísal. Prikaz title mi napisalo, ze nepozna. A v menu.lst nic nemam stale. Inak som si vsimol, ze mam GRUB 1.97 beta4.
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 21:01:35
tak mmnt já mám grub 0.97 tak ho aktualizuju a uvidim

This guide does not work for Karamic or future releases. ;)
já to víím! říkám že je to podobný
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 21:10:45
Tak vyskúšaj a daj vedieť. Nemal sa inak mimochodom nainštalovať Grub 2 automaticky pri čistej inštalácii?
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 21:58:56
já jsem povyšoval z 9.04 na 9.10 tak mi to neaktualizovalo grub
momentálně jsem ve fázi zkoušení a vypadá to slibně (aspoň s Ubuntu)

tady něco o grubu - http://forum.ubuntu.cz/index.php/topic,39688.0.html
Název: Re: GRUB problem
Přispěvatel: pomec 02 Listopadu 2009, 22:54:40
Tak som vyskúšal aj preinštalovať win (sformátoval som disk a úplne nanovo) a stále ten istý problém. A teraz to už absolútne nechápem.

Ešte ma tak napadlo hodím sem výpis, keď chcem editovať pred boot-om v grube položku Windows 7

Kód: [Vybrat]
insmod fat
set root =(hd1,1)
search --no-floppy --fsuuid --set 2369-120e
chainloader +1
Název: Re: GRUB problem
Přispěvatel: rudas 02 Listopadu 2009, 23:20:38
hmm tak mám Grub 2 (GNU GRUB 1.97~beta4) je to asi lepší, ale zas mám problém s windows, dostanu se na nabíhání XP, ale pak najednou modrá smrt a nejde s tím nic (nouze, poslední známá funkčni konfig) nic asi budu muset zkusit opravu která určitě nepůjde tak reinstal woken
Název: Re: GRUB problem
Přispěvatel: tylik 03 Listopadu 2009, 13:04:44
keby si spravil to co som ti povedal uz by si nemal problem.
Po upgrade z 9.04 na 9.10 ostava stary grub.

Název: Re: GRUB problem
Přispěvatel: pomec 03 Listopadu 2009, 13:11:14
keby si spravil to co som ti povedal uz by si nemal problem.
Po upgrade z 9.04 na 9.10 ostava stary grub.

Asi si nečítal môj prvý príspevok...inštaloval som nanovo 9.10 a je tam aj nový GRUB.
Dnes som zmazal a znova opravil zavádzač Winu a stále ten istý problém - v grube je win a keď kliknem tak sa pc reštartuje. Spustit win ide len, keď je dvd v mechanike. Vtedy sa ani grub nenačíta a hneď bez problémov ho spustí.
Název: Re: GRUB problem
Přispěvatel: KeNaCo 06 Listopadu 2009, 17:05:01
Mám úplne ten istý problém..sformatoval som disc, a presiel na dualboot Win7 a Ubuntu 9.10...a tabulka grubu mi sice vyskoci, aj s ponukov bootu win7, ale ak si ho vyberiem grub sa restartne a tabulka nabehne nanovo.... pokial vyberiem ubuntu ide vsetko v poriadku..

Ešte chcem doplniť:
Kód: [Vybrat]
[center]/boot/grub/grub.cfg[/center]

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd1,3)
search --no-floppy --fs-uuid --set abcae1e1-eead-4573-8a75-1b2ea44b447c
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd1,3)
search --no-floppy --fs-uuid --set abcae1e1-eead-4573-8a75-1b2ea44b447c
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=abcae1e1-eead-4573-8a75-1b2ea44b447c ro   quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd1,3)
search --no-floppy --fs-uuid --set abcae1e1-eead-4573-8a75-1b2ea44b447c
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=abcae1e1-eead-4573-8a75-1b2ea44b447c ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
search --no-floppy --fs-uuid --set 5094c2c894c2b030
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Kód: [Vybrat]
home@kenaco-ubuntu-pc:~$ sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x019f7e28

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       30402   244196352    7  HPFS/NTFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdca5dca5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdb2              13         135      976185    5  Extended
Partition 2 does not end on cylinder boundary.
/dev/sdb3             135        1351     9765630   83  Linux
Partition 3 does not end on cylinder boundary.
/dev/sdb4            1351        9730    67304790   83  Linux
Partition 4 does not end on cylinder boundary.
/dev/sdb5              13         135      976178   82  Linux swap / Solaris
Název: Re: GRUB problem
Přispěvatel: ok1dtm 06 Listopadu 2009, 19:11:46
Podívej se jestli ti sedí UUID u partice s Win7. Spust Ubuntu Karmic Otevri treba geditem grub.cfg a zkontroluj u Win 7 uuid. V konzoli spust blkid a podívej se na skutečné uuid win7 partšny a pokud se liší tak ho v grub.cfg oprav  :)
Název: Re: GRUB problem
Přispěvatel: Evžen Šubrt 06 Listopadu 2009, 19:44:18
Pokud máte windows (7 nevím, ale XP určitě) na jiném fyzickém disku, než je grub2, musíte v konfiguráku "přemapovat" disky! Mě se to podařilo vyřešit takto:
http://forum.ubuntu.cz/index.php/topic,40812.msg300138.html#msg300138 (http://forum.ubuntu.cz/index.php/topic,40812.msg300138.html#msg300138)
Název: Re: GRUB problem
Přispěvatel: pomec 06 Listopadu 2009, 23:54:13
Potvrzuji!
Přidání řádku do grub.cfg opravdu problém řeší! Mě teď WinXP v pohodě bootuji. Příslušná sekce vypadá takto:
Kód: [Vybrat]
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
drivemap -s (hd0) (hd1)
search --no-floppy --fs-uuid --set 3684feaf84fe70ab
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Že tam jsou Win7, a ne WinXP??? Ano, takto se načte zavaděč Win7, ve kterém je na výběr právě Win7 a WinXP. Bez přidaného řádku z něj Win7 bootovaly bez problémů, pokus bootovat WinXP končil restartem systému. Dotyčný řádek by tam měl správně doplnit skript /etc/grub.d/30_os-prober, ale asi je v něm bug.

POZOR! Soubor /boot/grub/grub.cfg je jen pro čtení! Před editací je nutno změnit práva z 444 na 744. Já je pro klid duše vrátil potom zpět na 444. Konkrétně:
Kód: [Vybrat]
cd /boot/grub
sudo chmod 744 grub.cfg
sudo gedit grub.cfg
sudo chmod 444 grub.cfg

Pokud to zabere ještě někomu, prosím, napište sem, přejmenujem téma na VYŘEŠENO!


Doplní sa tam len " drivemap -s (hd0) (hd1) "
Ďakujem...

VYRIEŠENÉ