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: problem s grubem (Lovap)  (Přečteno 1962 krát)

Lovap

  • Návštěvník
  • Příspěvků: 63
problem s grubem (Lovap)
« kdy: 06 Ledna 2010, 18:19:19 »
Mám trocha iný problém, ale je to v téme (problém s grubem). Nainštaloval som Ubuntu 9.10 do na disk, kde bola Vista aj Mandriva 2010. Problém je, že do Visty sa dostanem, ale do Mandrivy nie - píše to, že No such patition, čo je blbosť, veď som to tam inštaloval a pred inštaláciou Ubuntu to normálne fungovalo.
Celý disk vyzerá asi takto:
sda1 je win_c
sda2 je extended a v rámci neho je Mandriva na sda5(/) a sda7(/home) (sda6 je swap) a Ubuntu je na sda8(/) a sda9(/home).
Potreboval by som nejako poradiť ako presvedčiť Grub2, že tam tá Mandriva je, aby sa dalo aj do nej bootnuť. V predchádzajúcom Ubuntu 9.04 som niečo podobné riešil editáciou grub/menu.lst (alebo tak nejako), ale v tomto komplikovanom novom Grube nemám šajnu ako na to.

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
problem s grubem (Lovap)
« Odpověď #1 kdy: 06 Ledna 2010, 18:21:51 »
Tak nám ten grub aspoň ukážte (/boot/grub/grub.conf).

Lovap

  • Návštěvník
  • Příspěvků: 63
problem s grubem (Lovap)
« Odpověď #2 kdy: 06 Ledna 2010, 18:28:15 »
Tuto je grub.cfg:
Kód: [Vybrat]
#
# 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=(hd0,8)
search --no-floppy --fs-uuid --set dee156bf-adab-49ce-96d1-a24872bdada3
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-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set dee156bf-adab-49ce-96d1-a24872bdada3
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=dee156bf-adab-49ce-96d1-a24872bdada3 ro   quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set dee156bf-adab-49ce-96d1-a24872bdada3
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=dee156bf-adab-49ce-96d1-a24872bdada3 ro single
initrd /boot/initrd.img-2.6.31-16-generic
}
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=(hd0,8)
search --no-floppy --fs-uuid --set dee156bf-adab-49ce-96d1-a24872bdada3
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=dee156bf-adab-49ce-96d1-a24872bdada3 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=(hd0,8)
search --no-floppy --fs-uuid --set dee156bf-adab-49ce-96d1-a24872bdada3
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=dee156bf-adab-49ce-96d1-a24872bdada3 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 Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set ac943c06943bd196
chainloader +1
}
menuentry "linux (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 47bff874-e92a-493d-b571-2bd28ecfe5f0
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
}
menuentry "linux-nonfb (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 47bff874-e92a-493d-b571-2bd28ecfe5f0
linux /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d
initrd (hd0,4)/boot/initrd.img
}
menuentry "failsafe (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 47bff874-e92a-493d-b571-2bd28ecfe5f0
linux /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 failsafe
initrd (hd0,4)/boot/initrd.img
}
menuentry "desktop 2.6.31.5-1mnb (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 47bff874-e92a-493d-b571-2bd28ecfe5f0
linux /boot/vmlinuz-2.6.31.5-desktop-1mnb BOOT_IMAGE=desktop_2.6.31.5-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.31.5-desktop-1mnb.img
}
menuentry "desktop 2.6.31.6-1mnb (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 47bff874-e92a-493d-b571-2bd28ecfe5f0
linux /boot/vmlinuz-2.6.31.6-desktop-1mnb BOOT_IMAGE=desktop_2.6.31.6-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.31.6-desktop-1mnb.img
}
### 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 ###

Zvědavec

  • Návštěvník
  • Příspěvků: 3
problem s grubem (Lovap)
« Odpověď #3 kdy: 06 Ledna 2010, 22:54:23 »
Hlásím, že mám taky problém s Grubem na Ubuntu 9.10.
Po nainstalování Ubuntu 9.10 a prvním restartu Grub naběhne, vlezu do WIN XP, vylezu z XP a místo Grubu mam na černé obrazovce "Grub Loading..." - navždy, dokud NB nevypnu. Zajímavé je, že včera jsem zkusmo smáznul z disku prostor s Ubuntu (používám NB HP 6710b a na disku mám Win XP + teď zase Ubuntu ) a nainstaloval Mandrivu 2010.0. Bez problému mne fungoval Grub, našel oba OS, prostě nebyl problém. Nepomohla ani přeinstalace Grubu (ani nadávky i prosby  :) ). NB aktuálně spouštím pomocí CDčka se SuperGrubDisk v1.21. Děkuji předem za pomoc nebo nakopnutí... ;D

opavacek

  • Návštěvník
  • Příspěvků: 67
problem s grubem (Lovap)
« Odpověď #4 kdy: 07 Ledna 2010, 06:52:28 »
Mám trocha iný problém, ale je to v téme (problém s grubem). Nainštaloval som Ubuntu 9.10 do na disk, kde bola Vista aj Mandriva 2010. Problém je, že do Visty sa dostanem, ale do Mandrivy nie - píše to, že No such patition, čo je blbosť, veď som to tam inštaloval a pred inštaláciou Ubuntu to normálne fungovalo.
Celý disk vyzerá asi takto:
sda1 je win_c
sda2 je extended a v rámci neho je Mandriva na sda5(/) a sda7(/home) (sda6 je swap) a Ubuntu je na sda8(/) a sda9(/home).
Potreboval by som nejako poradiť ako presvedčiť Grub2, že tam tá Mandriva je, aby sa dalo aj do nej bootnuť. V predchádzajúcom Ubuntu 9.04 som niečo podobné riešil editáciou grub/menu.lst (alebo tak nejako), ale v tomto komplikovanom novom Grube nemám šajnu ako na to.

A nebude lepší zapsat do MBR zavaděč od Mandrivy? Ta totiž používá ještě stále a naštěstí Grub Legacy. Osobně to takto mám a pouze drobným zásahem do souboru /boot/grub/menu.lst jsem Ubuntu rozchodil a dokonce ho mám na výchozí pozici.
Ubuntu, Debian, Mandriva 4ever!
Maahsův zákon: Vše funguje jenom proto, aby se to mohlo pokazit.

Lovap

  • Návštěvník
  • Příspěvků: 63
problem s grubem (Lovap)
« Odpověď #5 kdy: 07 Ledna 2010, 07:07:18 »
To opavacek:
Najskôr asi áno - ale ja to neviem inak zariadiť ako preinštalovať celú Mandrivu. Ale asi to tak spravím.

opavacek

  • Návštěvník
  • Příspěvků: 67
problem s grubem (Lovap)
« Odpověď #6 kdy: 07 Ledna 2010, 08:25:13 »
To opavacek:
Najskôr asi áno - ale ja to neviem inak zariadiť ako preinštalovať celú Mandrivu. Ale asi to tak spravím.

Tady jsem našel příkaz pro instalaci Grubu do MBR.
Ubuntu, Debian, Mandriva 4ever!
Maahsův zákon: Vše funguje jenom proto, aby se to mohlo pokazit.

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: problem s grubem (Lovap)
« Odpověď #7 kdy: 07 Ledna 2010, 09:45:34 »
Kdo to kdy viděl, inzerovat na Ubuntu fóru nějaké zavádění Mandrivy, co to je za diverzi?
Ale jina docela pěknej článek :-)

Zvědavec

  • Návštěvník
  • Příspěvků: 3
Re: problem s grubem (Lovap)
« Odpověď #8 kdy: 07 Ledna 2010, 10:50:02 »
Omlouvám se za diverzi  :), ale ke cti mi možná bude sloužit, že jsem od Mandr..... odešel po cca 3 letech. Ubuntu mne chytlo lepší funkčností a vzhledem.
Taky mne napadlo použít Grub z Mandr... , ale ještě jsem neměl čas to prozkoumat. Díky za nápad, zkusím to večer a dám vědět.

opavacek

  • Návštěvník
  • Příspěvků: 67
Re: problem s grubem (Lovap)
« Odpověď #9 kdy: 07 Ledna 2010, 10:51:27 »
Kdo to kdy viděl, inzerovat na Ubuntu fóru nějaké zavádění Mandrivy, co to je za diverzi?
Ale jina docela pěknej článek :-)

Bohužel, kdyby Ubuntu 9.10 nezačalo používat Grub2 jako svůj zavaděč, tak by problém nebyl. Uvidíme, jak to půjde dále s Grub2. Stále se nejedná o finální verzi, tak doufejme v lepší zítřky.

Jinak možno je též provést to, o čem se zmínil compaq ve svém topicu Konec problémů se zavaděčem... Ale pokud člověk má Mandrivu jako další OS, který v sobě zatím stále má staré Grub, tak nevidím důvod, proč toho nevyužít.
Ubuntu, Debian, Mandriva 4ever!
Maahsův zákon: Vše funguje jenom proto, aby se to mohlo pokazit.

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: problem s grubem (Lovap)
« Odpověď #10 kdy: 07 Ledna 2010, 11:03:47 »
Omlouvám se za diverzi  :), ale ke cti mi možná bude sloužit, že jsem od Mandr..... odešel po cca 3 letech. Ubuntu mne chytlo lepší funkčností a vzhledem.

Na usmířenou ode mne máš K+ :-)

Zvědavec

  • Návštěvník
  • Příspěvků: 3
Re: problem s grubem (Lovap)
« Odpověď #11 kdy: 07 Ledna 2010, 11:14:40 »
Dík :)  ::)
Trošku ještě rejpnutí. Proč Ubuntu použije neprověřený, vlastně Beta verzi dost důležité části OS...

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: problem s grubem (Lovap)
« Odpověď #12 kdy: 07 Ledna 2010, 11:22:24 »
Lebo v Ubuntu treba mať vždy to najnovšie. :) Na druhej strane nikto nikoho nenúti aby používal tú novšiu verziu. Osobne idem doma ešte stále na 8.10. A nemám problém. S ničím. Takže pokiaľ niečo funguje odporúčam nemeniť (ak teda nemáte chuť experimentovať).
« Poslední změna: 07 Ledna 2010, 11:24:01 od Rixx »

 

Provoz zaštiťuje spolek OpenAlt.