Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: brut1 10 Prosince 2006, 12:17:45
-
Dobrý den,
jsem linuxový začátečník, což uvádím hned na začátku, ať víte na čem jste.
Tak mám nainstalováno Win XP, Ubuntu a nově Mandrive KDE. Neptejte se proč, prostě zkouším, co jak funguje a jak mohou různé OS koexistovat. Hraju si.
Problém je v tom, že po laické instalaci Mandrive, nemám v boot menu možnost nabootovat do Ubuntu. Pokoušel jsem se přidat Ubuntu do boot menu, ale zatím neůspěšně. Vždy zadám v nastavení Mandrive Spouštění Přidat a umístění Ubuntu sda4, pak to chce cestu k iso a nakonec nějaký parametr (tomu už vůbec nerozumím). V boot menu mi opravdu přibude nabídka, ale při použití vždy hlásí, že nebylo nic nalezeno a hodí mě to zpět. Neví někdo kam ho mám vlastně odkázat, aby konečně Ubuntu nalezl.
Zkoušel jsem /boot/vmlinuz
/vmlinuz apod.
A případně jaký parametr mu tam přidat.
Předpokládám, že řešení je jednoduché, jen to prostě neumím zadat.
Děkuji za rady.
-
http://wiki.ubuntu.cz/GRUB
Tady je nalezení (a zpracování) seznamu jader. To by snad mělo fungovat.
-
neskúšal som to ešte, ale skús pozrieť
http://www.linuxforums.org/forum/mandriva-linux-help/37072-dual-boot-2-linux-distros.html
-
No podle mě mám teď gruby dva a to vždy v kořenovém adresáři daného oddílu no a teď se mi spouští ten nainstalovaný s Mandrive. Proto jsem to chtěl spíš přenastavit v Mandrive, kde je proto volba přidat do boot menu. Jen nevím jak to tam zadat. Volba která spouští mandrive má zadáno /boot/vmlinuz, tak jsem to zkoušel u Ubuntu zadat obdobně jen s použitím sda4, což nefunguje. Nebo jak z toho ven, tedy vlastně jak dovnitř do ubuntu? Nebo jak se jmenuje v Ubuntu to, co je v Mandrive vmlinuz?
-
Jo díky, ale s mojí AJ to není moc k pochopení. Pokusím se.
-
no myslím, že by to malo vyzeraž nejako takto (ak máš ako zavádzač lilo z madrivy):
image=/dev/hda1/vmlinuz-2.6.10-5-386
label="ubuntu"
root=/dev/hda1
initrd=/dev/hda1/initrd.img-2.6.10-5-386
-
samozrejme, namieso hda1 si dáš oddiel, kde máš nainštalované ubuntu a tak isto i číslo vmlinuz a initrd.img si dáš také, ako máš v ubuntu. Ak máš tú partíciu mountnutú, tak je to v /boot. Ale nepozdáva sa mi to tvoje "sda" (mne tak označuje usb disk, ale neviem či by to mohla byť aj sata. Máš sata disk?)
-
Právě mám jako zavaděč grub z Mandrive. Myslel jsem, že se spíše nějak domluví.
Nicméně zadal jsem /boot/vmlinuz-2.6.17-5 mdvlegacy a ubuntu naběhl.
Ale nějak nekorektně. Zdá se, že nedetekuje hardware nebo co.
Je tam ještě volba Spuštění. Pro Mandrive je tam uvedeno: splash=silent
Pro ubuntu to s tím nejde.
Co je tím vlastně určeno a co bych mohl použít pro Ubuntu aby naběhl O.K. Nejde v něm ani hýbat myší a píše, že nelze měnit frekvenci procesoru. V průběhu načítání to píše něco o nepřipojení starého procesoru apod. Poraďte.
Zkusím ještě podle Návštěvníka, ale později manželka se vzteká, že tu furt sedím. Dík
-
pokiaľ máš grub, v tom mojom je
title Ubuntu, kernel 2.6.15-27-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.15-27-686 root=/dev/hda6
initrd /boot/initrd.img-2.6.15-27-686
savedefault
boot
alebo čo tak to rovno skopírovať z tvojho ubuntu grubu. Myslím, že tak by malo fungovať.
A ak to nepôjde, mohol by si sem dať i tvoj /boot/grub/menu.lst nech sa vie, ako to v ňom vyzerá
-
No teď nastal další problém, že windows najednou oddíl s Ubuntu nemohou nalézt. Možná, že nebylo ubuntu korektně ukončeno, jak se mi to kouslo, tak jsem to musel shodit vypínačem. Zkusím sem dát menu.lst z grubu v Mandrive.
Nebo to tam zkusím nějak napsat. Teda s sda4 a root mám dát 0,3?
Jsem fakt začátečník, takže jsem dost mimo.
-
timeout 10
color black/cyan yellow/cyan
shade 1
viewport 3 2 77 22
splashimage (hd0,4)/boot/grub/splash.xpm.gz
default 3
title linux
kernel (hd0,4)/boot/vmlinuz root=/dev/sda5 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz root=/dev/sda5
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel (hd0,4)/boot/vmlinuz root=/dev/sda5 failsafe
initrd (hd0,4)/boot/initrd.img
title windows1
root (hd0,1)
makeactive
chainloader +1
title Ubuntu
kernel (hd0,4)/vmlinuz-2.6.10-5-386 root=/dev/sda4
initrd (hd0,4)/boot/initrd-legacy.img
S tím, že ten poslední odstavec jsem zřejmě stvořil já v grafickém nastavení způsobu zavedení systému.
timeout 10
color 2
splashimage (hd0,4)/grub/mdv-grub_splash.xpm.gz
default 0
viewport 3 2 77 22
shade 1
title 2611-8
kernel (hd0,4)/vmlinuz-2.6.11-8mdk root=/dev/hda6 resume=/dev/hda1
initrd (hd0,4)/initrd-2.6.11-8mdk.img
Tak toto je pro změnu menu.lst.example a pak je tam ještě menu.lst.old.
-
Nemám tam mít náhodou hd0,3 u toho Ubuntu?
Jak se teda v Mandrive namontí ten sda4, abych ho alespoň viděl, když ho nyní nevidím z windows? Třeba bych to mohl skutečně zkopírovat. V Ubuntu jsem mountil windows do Media/windows, a udělal změnu fstab, ale tady...a navíc je to linux oddíl, proč ho tedy nevidím?
Vím, že je to spíš do diskuse o Mandrive, ale třeba to někdo ví.
-
správne, malo by tam byť hd0,3
-
oddiel s ubuntu by sa mal mountnúť takto
su
mkdir -p /mnt/ubuntu
mount /dev/sda4 /mnt/ubuntu
Alebo to skús pozrieť z nejakého liveCD, ak ho máš poruke.
Ja by som to celé riešiel asi tak, že by som nabootoval liveCD Ubuntu, preinštaloval grub = bude ťa spúšťat do ubuntu a v Ubuntu zmeniť grub aby si tam mal aj možnosť Mandrake.
Ale neviem, či sa ti náhodou nepoškodil oddiel s Ubuntu, teda i samotné Ubuntu, keď si ho natvrdo vypol.
-
Tož ale nejde to přepsat. Respektive přepsat to jde, ale nejde to uložit. Jak mohu přepsat ten menu.lst a nejlépe zrovna zazálohovat původní?
Jestli se poškodil Ubuntu, tak ho instnu zunovu, vlastně tam nic důležitého nemám. Jen pár nastavení.
-
Ubuntu už vidím, mount se povedl dík.
-
neviem aký textový editor obsahuje mandriva, v ubuntu mám GEDIT
zazálohuješ ho
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.copy
a otvoríš pre iditovanie (neviem aký textový editor obsahuje mandriva, v ubuntu mám GEDIT tak to urobím príkazom sudo gedit /boot/grub/menu.lst) Keď vravíš že to je Mandriva KDE, ak tam bude asi editor KWrite, takže
sudo kwrite /boot/grub/menu.lst
Ak sa aj tak nebude dať spustiť ubuntu asi by som ho reinštaloval - nainštaluje ti nový Grub (pravdepodobne so zakomponovaným mandrakom) a nemusíš nič riešiť
-
Problém není v hardware ani v ubuntu ale v grubu mandrivy (počítám že máte verzi 2007), která nedokáže najít jiné linuxové distribuce, je to bug o kterém se ví, viz:
http://www.mandrivalinux.cz/modules/newbb/viewtopic.php?topic_id=5718&forum=4#forumpost27919
http://www.linuxsoft.cz/article.php?id_article=1336
Jak to opravit sem ale nenašel zkusil bych obnovit grub z ubuntu.
-
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda4 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,3)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda4 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,3)
kernel /boot/memtest86+.bin
quiet
boot
Toto je menu.lst z Ubuntu grubu. Tak to nastavím dle toho, ale nevím jak přepsat ten zápis 0,4 na 0,3, když mě to nejde. Myslel jsem, že gedit, ale command not found.
No ten příkaz už nějak dohledám. V graf. nastavení tato volba není.
To eStar: V tom případě se pachtím marně. Asi vezmu cd ubuntu a snad nebude jeho grub tak omezený. Mám skutečně verzi 2007.
-
namiesto gedit skús kwrite alebo čosi, tu už zistíš. Usudzujem, že by to v tom grube mandrivy malo vyzerať nejak takto
title Ubuntu, kernel 2.6.17-10-generic
kernel (hd0,3)/boot/vmlinuz-2.6.17-10-generic root=/dev/sda4 ro quiet splash locale=cs_CZ
initrd (hd0,3)/boot/initrd.img-2.6.17-10-generic
-
Ještě dotaz trpí-li grub Mandrive podobným bugem, znamená to ,že lilo by Ubuntu poznalo?
Pro mě by bylo vhodnější přeinstalovat Mandrive neb tam zatím nic nemám vyladěno. Ale ubuntu už si dám dokupy za chvilku, tak to není tak hrozné.
Jinakl všem díky za rady, až se v tom povrtám, tak dám vědět.
Ještě mě napadlo použít ten zavaděč (nevím z hlavy přesné jméno) z Acronis disk directoru, ale nechci to ještě více zazdít.
-
to že grub mandrivy nedokáže detekovať iné distribúcie neznamená, že to po jeho vhodnej úprave nebude fungovať. Skôr ako preinštaluješ ubuntu
skús najskôr obnviť grub z liveCD ubuntu a následne editavať /boot/grub/menu.lst pridať tam mandrivu. Ak je ubuntu poškodené, tak reinštaluj, netrvá to tak dlho
-
Já sem také názoru že reinstal je až poslední možnost, zkus obnovit grub ubuntu podle návodů co je na wiky nebo zkus najít nějaké návody na abclinuxu.
-
Zkusím to zítra s tím Live cd. Vím, že je tu několik návodů jak zprovoznit grub po instalaci windows.
Pro úplnost widle opět vidí ubuntu oddíl tak se to asi jen nějak šprclo.
-
ak by si obnovoval grub ubuntu:
Z live CD spustíš terminál a zadáš
sudo grub
find /boot/grub/stage1
root (hda0,x)
(to čo ti pred chvíľou vypísalo, odporúčam to skopírovať z predchádzajúceho riadku, lebo ked som to prepisoval skoro nikdy mi to nechcelo uznať). Vypíše ti niečo v tom zmysle aký je to filesistem atď.
setup (hd0)
Vypíše ti čo, kde a ako úspešne inštalovalo
quit
a reštartuješ
-
Takže jsem opravil grub Ubuntu a jsem v něm. Jen potřebuju přidat tu Mandrive a nevím přesně jak. Mám ji na sda5 a zřejmě musím modifikovat menu.lst. Jak to udělat bezpečně, nejlépe se zálohováním menu.lst? Můžu tam nakopírovat ten zápis z menu.lst Mandriva grubu?(je uveden výše).
-
title linux kernel (hd0,4)/boot/vmlinuz root=/dev/sda5 splash=silent vga=788 initrd (hd0,4)/boot/initrd.img
Tak toto je zápis pro spuštění Mandrive z Mandrive grubu. Zálohoval jsem v ubuntu menu.lst a teď bych to tam přidal. Jen nevím, zda to mohu zkopírovat, nebo to musím nějak upravit pro Ubuntu grub. Myslím tím rozepsat správně do řádků, aby to sežvejkal.Taky mě zaráží, že zápis nemá žádné číslo jádra.
-
title Mandriva
kernel (hd0,4)/boot/vmlinuz root=/dev/sda5 splash=silent vga=788
initrd (hd0,4)/boot/initrd.imgpridejte to uplne na konec souboru /boot/grub/menu.lst
-
...Taky mě zaráží, že zápis nemá žádné číslo jádra.
/boot/vmlinuz bude nejspis symbolicky odkaz na soubor s jadrem. Pri instalaci noveho jadra si Mandriva upravi tento odkaz tak, aby smeroval na nove jadro, a v konfiguraci Grubu se nemusi nic menit
-
Přátele děkuji všem za rady a trpělivost, ale něco jsem se tím alespoň naučil. Konečně mám tedy možnost používat všechny 3 OS. Nakonec to není zase až taková složitost, když se ví jak nato.