Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Lovap 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.
-
Tak nám ten grub aspoň ukážte (/boot/grub/grub.conf).
-
Tuto je grub.cfg:
#
# 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 ###
-
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
-
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.
-
To opavacek:
Najskôr asi áno - ale ja to neviem inak zariadiť ako preinštalovať celú Mandrivu. Ale asi to tak spravím.
-
To opavacek:
Najskôr asi áno - ale ja to neviem inak zariadiť ako preinštalovať celú Mandrivu. Ale asi to tak spravím.
Tady (http://wiki.mandrivalinux.cz/navody-problemy-software-zavedeni_systemu) jsem našel příkaz pro instalaci Grubu do MBR.
-
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 :-)
-
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.
-
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... (http://forum.ubuntu.cz/index.php/topic,43051.msg314187.html#msg314187) 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.
-
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+ :-)
-
Dík :) ::)
Trošku ještě rejpnutí. Proč Ubuntu použije neprověřený, vlastně Beta verzi dost důležité části OS...
-
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ť).