Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Sazoro - 15.02.10 - klo:21.12
-
Asensin mandrivan vistan ja ubuntun viereen mutta valintaan ei tule ubuntua.
Ubuntu on osiolla /dev/sda6
En löytänyt mandrivalle startup-manageria jolla homman olisi saanut kuntoon.
Kuinka nyt pitäisi tehdä?
Kun yritän mandrivan työkalulla lisätä, se kkertoo että minun "täytyy lisätä ydin"
mutta kun en tiedä mikä se on. Ubuntussa on kaikki päivitykset tehty.
-
ite kans hävitin joskus, grubin ku päivitti live levyn kanssa ni tuli takas valikkoon. neuvoa en osaa mutta ite tein nixin ohjeiden (http://www.youtube.com/user/NixiePixel#p/a/C57C60F699A5C44D/0/WtBBl6HvdpM) mukaan joskus :D
-
Asensin mandrivan vistan ja ubuntun viereen mutta valintaan ei tule ubuntua.
Asentaessasi Mandrivan, asensit sen Grub:in käynnistyvän levyn MBR:ään. Vain Ubuntu koittaa löytää Windowssin lisäksi muita käyttöjärjestelmiä valikkoihinsa. Mandriva käyttänee Grub 0.97 tms. joten lisää Ubuntu Mandrivan /boot/grub/menu.lst valikkoon.
-
se kkertoo että minun "täytyy lisätä ydin" mutta kun en tiedä mikä se on.
Ytimet ovat /boot-kansiosta löytyviä, jonolla ”vmlinuz” alkavia tiedostoja. Esim. tässä minun rykelmäni Kubuntu-kannettavasta:
tn@whitehead [~]$ dir /boot/vmlinuz*
-rw-r--r-- 1 root root 3,8M 2009-10-16 19:12 /boot/vmlinuz-2.6.31-14-generic
-rw-r--r-- 1 root root 3,8M 2009-11-10 18:46 /boot/vmlinuz-2.6.31-15-generic
-rw-r--r-- 1 root root 3,8M 2009-12-08 08:08 /boot/vmlinuz-2.6.31-16-generic
-rw-r--r-- 1 root root 3,8M 2009-12-10 21:13 /boot/vmlinuz-2.6.31-17-generic
-rw-r--r-- 1 root root 3,8M 2010-01-28 06:47 /boot/vmlinuz-2.6.31-19-generic
Käsin lisättäessä kannattaa noista lisätä vain uusin (minkä voi ottaa selville sekä tiedoston päivämäärästä että tiedostonimessä olevasta versionumerosta).
-
En vain saa onnistumaan. Onnistuisikohan jos asentaisi ubuntun uudestaan jos vaikka
se tunnistaisi mandrivan?
-
Onnistuisikohan jos asentaisi ubuntun uudestaan jos vaikka se tunnistaisi mandrivan?
Sitä en osaa sanoa, mutta kai muistit etsiä oikeasta /boot-kansiosta – ei siis Mandrivan vaan Ubuntun? /boot on (kunkin Linux-käyttiksen) juuriosiolla, ellet ole erikseen tehnyt sille omaa osiota.
-
Kyllä siis löysin tuon ytimen mutta kun yritän lisäyksen jälkeen käynnistää konetta ubuntulle, ei
ubuntu käynnisty vaan nataa virhe ilmoituksen.
Ilmeisesti jos osaisin laittaa oikeat asiat mandrivan boot-kansioon niin lopputulos olisi parempi.
Hämäävää on sekin että vaikka mielestäni ubuntu on sda6:lla niin mandrivan mielestä se on 7:lla,
mutta olen koettanut molempia optioita eikä onnistu.
-
Ilmeisesti jos osaisin laittaa oikeat asiat mandrivan boot-kansioon niin lopputulos olisi parempi.
Hämäävää on sekin että vaikka mielestäni ubuntu on sda6:lla niin mandrivan mielestä se on 7:lla,
mutta olen koettanut molempia optioita eikä onnistu.
Kopioipa nuo Mandrivan /boot/grub/menu.lst Ubuntua koskevat rivit (kappale). Noista riveistä saattaisi suoraa huomata, mikä mättää (tai sitten ei).
Lisäksi fdisk -l komennolla voisi ihmetellä osiontia.
Ubuntun uudelleenasennus toki on ajanhukkaa. Grub2, jota Karmic käyttää, pitäisi etsiä muitakin käyttöjärjestelmiä (ei siis enää yksinomaan Ubuntun ominaisuus). Ubuntunhan saat käyntiin esim. Ubuntun asennuslevyllä, ja pääset asentamaan/korjaamaan grub2:n kuntoon. Mutta luulisin, että yksinkertaisinta on nyt käyttää Mandrivan Grub:ia.
-
menu.list näyttää nyt tältä:
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=aedb8b8f-00fb-41db-83e9-47a2b5cf7cfb resume=UUID=a796d837-34f7-43e9-9eb7-8473c8a4d37e splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=aedb8b8f-00fb-41db-83e9-47a2b5cf7cfb resume=UUID=a796d837-34f7-43e9-9eb7-8473c8a4d37e
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=aedb8b8f-00fb-41db-83e9-47a2b5cf7cfb failsafe
initrd (hd0,4)/boot/initrd.img
title windows
root (hd0,0)
makeactive
chainloader +1
title desktop 2.6.31.5-1mnb
kernel (hd0,4)/boot/vmlinuz-2.6.31.5-desktop-1mnb BOOT_IMAGE=desktop_2.6.31.5-1mnb root=UUID=aedb8b8f-00fb-41db-83e9-47a2b5cf7cfb resume=UUID=a796d837-34f7-43e9-9eb7-8473c8a4d37e splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.31.5-desktop-1mnb.img
title desktop 2.6.31.12-1mnb
kernel (hd0,4)/boot/vmlinuz-2.6.31.12-desktop-1mnb BOOT_IMAGE=desktop_2.6.31.12-1mnb root=UUID=aedb8b8f-00fb-41db-83e9-47a2b5cf7cfb resume=UUID=a796d837-34f7-43e9-9eb7-8473c8a4d37e splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.31.12-desktop-1mnb.img
ja fdisk -l:
[root@localhost kisu]# fdisk -l
Levy /dev/sda: 320.1 Gt, 320072933376 tavua
240 päätä, 63 sektoria/ura, 41345 sylinteriä
Yksiköt = 15120 * 512 = 7741440 -tavuiset sylinterit
Levyn tunniste: 0xa9e4f6a8
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 8127 61440088+ 7 HPFS/NTFS
/dev/sda2 8128 27800 148722210 f W95 Laaj (LBA)
/dev/sda3 27801 41346 102401024 7 HPFS/NTFS
/dev/sda5 8128 9793 12594928+ 83 Linux
/dev/sda6 22383 22661 2104483+ 82 Linux-sivutus / Solaris
/dev/sda7 * 22662 24740 15711538+ 83 Linux
/dev/sda8 24740 27800 23133568+ 83 Linux
/dev/sda9 9794 10334 4089928+ 82 Linux-sivutus / Solaris
/dev/sda10 10335 22382 91082848+ 83 Linux
Jossa hämäävää on tuon sda6,oleminen sivutus-nimellä vaikka koko on oikea sen ollessa ubuntun /-osio.
-
/dev/sda5 8128 9793 12594928+ 83 Linux
/dev/sda6 22383 22661 2104483+ 82 Linux-sivutus / Solaris
/dev/sda7 * 22662 24740 15711538+ 83 Linux
/dev/sda8 24740 27800 23133568+ 83 Linux
/dev/sda9 9794 10334 4089928+ 82 Linux-sivutus / Solaris
/dev/sda10 10335 22382 91082848+ 83 Linux
Jossa hämäävää on tuon sda6,oleminen sivutus-nimellä vaikka koko on oikea sen ollessa ubuntun /-osio.
Asentaessasi Mandrivan olet osioinut levylle juuriosion lisäksi uuden swap-osion. Tuo oli turhaa, koska molemmat Linuxit olisivat voineet käyttää samaa. Tuolla ei nyt kuitenkaan ole muuta merkitystä kuin se, että levyosioiden paikat ovat muuttuneet. (ja swappia on käytettävissä nyt entistäkin runsaammin 4Gt + 2Gt).
Nyt en pääse tarkistamaan, millainen Ubuntun käynnistysrivit pitäisi olla... Ehkä joku toinen ehtii ennemmin ;)
-
Oman havaintoni mukaan Grub2(1.98) hakee kaikki asentuneena olevatkernelit boottikelpoisista osioista ja listaa ne alkuvalikkoonsa.
T:Jallu59
-
Oman havaintoni mukaan Grub2(1.98) hakee kaikki asentuneena olevatkernelit boottikelpoisista osioista ja listaa ne alkuvalikkoonsa.
Juu, mutta eikös ongelma ole nyt se, että päällimmäisenä on grub1 eikä grub2 lähde käynnistymään lainkaan?
Sazoron listauksen perusteella kaikki ytimet noudetaan osiolta hd0,4, joka lienee (?) sama kuin fdisk-listauksen /dev/sda5; nämä ovat tietysti Mandrivan ytimiä. Nyt pitäisi siis tietää, millä osiolla Ubuntun /boot sijaitsee, jotta sen voisi kirjoittaa joukon jatkoksi.
Muoks: Ai, Sazoro mainitsikin listauksen lopuksi jotain sda6-osiosta. Hmm. Annapas vielä tämän komennon tuottama listaus:
df -Tx tmpfs
-
No ojasta allikkoon. Asensin ubuntun uusiksi ja se tunnisti kyllä mandrivan mutta mutta
Tuli tämä sama ongelma kuin tuolla edellä jollakin:
"Kun Ubuntun puolella päivittää Grubin niin se näyttää löytävän kaikki ihan oikein ja oikeilla nimillä. Kuitenkin käynnistyksenlataajassa lukee Mandrivan kohdalla: Linux (on/dev/sda5), eikä Mandriva siitä avaudu. Kun vie kursorin tuohon kohtaan ja painaa e ja muuttaa avautuvasta rimpsusta riville "initrd (hd0,4 /boot/initrd.img" 0,4:n 0.5:si ja painaa Ctrl+x niin Mandriva avautuu. Miten tuon 0,4:n saisi pysyvästi muutettua 0,5:si?"
Mutta sielläkään ei ollut ohjetta millä tuon pääsisi korjaamaan. Kun enää ei löytynyt menu.list iä ollenkaan.
-
Löysin avun.
Eli seuraavat käskyt:
sudo chmod 755 /boot/grub/grub.cfg
sudo gedit /boot/grub/grub.cfg
ja sitten muutin kaikki 4:set vitoseksi ja kaikki toimii.
-
Eli seuraavat käskyt:
sudo chmod 755 /boot/grub/grub.cfg
Annoit nyt kaikille suoritusoikeudet grub.cfg-tiedostoon, vaikkei se ole ohjelma. Ei tuosta varmaan haittaa ole (ainakaan ellei joku pääse ovelasti ronkkimaan sitä), mutta tarpeetonta kyllä.
644 olisivat oikeat oikeudet (= rw-r--r--).
-
Mites nuo oikeudet muuttaisi takaisin ennalleen nyt kun asetukset on oikein?
-
Mites nuo oikeudet muuttaisi takaisin ennalleen nyt kun asetukset on oikein?
Ihan vain komennolla
sudo chmod 644 /boot/grub/grub.cfg
En tosiaan usko, että suoritusoikeusbitistä on varsinaista haittaa (FAT-levyltä kopioituihin tiedostoihin se tahtoo tulla muutenkin), mutta onpahan siistimpää.