Kirjoittaja Aihe: Grubbi päänsärky  (Luettu 2544 kertaa)

freelancer85

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Grubbi päänsärky
« : 21.09.09 - klo:10.00 »
Minulla on koneessa Arch Linux. Haluaisin lisätä ubuntun arch linuxin grubbiin. ubuntu on asennettu osiolle sda7 ja sinne on asennettu ubuntun grub.

Tossa toi ubuntu grub:

title      Ubuntu 9.04, kernel 2.6.28-11-generic
uuid      49b93d74-38c7-4efb-8196-7712ad0cf5c5
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=49b93d74-38c7-4efb-8196-7712ad0cf5c5 ro quiet splash
initrd      /boot/initrd.img-2.6.28-11-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid      49b93d74-38c7-4efb-8196-7712ad0cf5c5
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=49b93d74-38c7-4efb-8196-7712ad0cf5c5 ro  single
initrd      /boot/initrd.img-2.6.28-11-generic

title      Ubuntu 9.04, memtest86+
uuid      49b93d74-38c7-4efb-8196-7712ad0cf5c5
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      Arch Linux (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz26 root=/dev/disk/by-uuid/a7ead436-ad88-4c73-98b4-9042988c9cbb resume=/dev/sda5 ro
initrd      /boot/kernel26.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      Arch Linux Fallback (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz26 root=/dev/disk/by-uuid/a7ead436-ad88-4c73-98b4-9042988c9cbb ro
initrd      /boot/kernel26-fallback.img
savedefault
boot

Miten tota pitäs muokata että ubuntu lähtis käyntiin? Noin jos jonkun noista lisää suoraan niin eipä pelitä. Kiitos jos joku viitsii tähän sekamelskaan perehtyä. kirjotan tätä nimittäin känni-krapulassa.

juyli

  • Vieras
Vs: Grubbi päänsärky
« Vastaus #1 : 21.09.09 - klo:11.26 »
Koodia: [Valitse]
title                         Ubuntu 9.04, kernel 2.6.28-11-generic
uuid                        49b93d74-38c7-4efb-8196-7712ad0cf5c5
kernel                     /boot/vmlinuz-2.6.28-11-generic root=UUID=49b93d74-38c7-4efb-8196-7712ad0cf5c5 ro quiet splash
initrd                       /boot/initrd.img-2.6.28-11-generic
Miten tota pitäs muokata että ubuntu lähtis käyntiin? Noin jos jonkun noista lisää suoraan niin eipä pelitä. Kiitos jos joku viitsii tähän sekamelskaan perehtyä. kirjotan tätä nimittäin känni-krapulassa.
Kyllä Ubuntun pitäisi lähteä ihan noilla määrityksillä (liimaa/leikkaa). Mutta voit toki ottaa maillia Arch-riveistä. Ja lisätä Ubuntun Archin valikoihin. Eikä UUID:tä ole pakko käyttää:
Koodia: [Valitse]
title                          Ubuntu (on /dev/sda7)
root                          (hd0,6)
kernel                       /boot/vmlinuz-2.6.28-11-generic root=/dev/sda7 ro quiet splash
initrd                         /boot/initrd.img-2.6.28-11-generic

PS. Käytät aika vanhaa kernel-versiota? Kannattaisi ehkä päivittää ...
« Viimeksi muokattu: 21.09.09 - klo:11.31 kirjoittanut juyli »

JayJay

  • Käyttäjä
  • Viestejä: 260
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #2 : 21.09.09 - klo:11.33 »
Moi,

Ymmärtääkseni koneessa voi olla vain yksi Grub - tai ainakin vain toinen niistä toimii. Nyt sulla ilmeisesti toimii tuo Archin Grub, kun ei kerran Ubuntua näy missään. Olet siis jo yrittänyt käsin lisätä Ubuntun tuonne Archin Grubiin?

Olen sen verran nyyppä, että kannattaa varmaan odottaa toista mielipidettä, mutta eikös se jotakuinkin näin pitäisi Archin Grubiin lisäämällä toimia?

Koodia: [Valitse]
#Ubuntu linux installation on /dev/sda7
title      Ubuntu Linux (on /dev/sda7)
root      (hd0,6)
kernel   /boot/vmlinuz-2.6.28-11-generic root=UUID=49b93d74-38c7-4efb-8196-7712ad0cf5c5 ro quiet splash
initrd      /boot/initrd.img-2.6.28-11-generic
savedefault
boot

EDIT: Ah, joku ehtikin jo ensin. :)

haukkis

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #3 : 21.09.09 - klo:17.57 »
Kokeileppa lisätä sinne arch:in grubiin:

Koodia: [Valitse]
# (2) Ubuntu
title Ubuntu
rootnoverify (hd0,6)
makeactive
chainloader +1

Näin sun ei tarvitse muokata arch:in grubia joka kerta,kun ubuntun kerneli päivittyy.




Arch ja monia muita.

juyli

  • Vieras
Vs: Grubbi päänsärky
« Vastaus #4 : 21.09.09 - klo:23.02 »
Koodia: [Valitse]
# (2) Ubuntu
title Ubuntu
rootnoverify (hd0,6)
makeactive
chainloader +1
Näin sun ei tarvitse muokata arch:in grubia joka kerta,kun ubuntun kerneli päivittyy.

Olettaisin, että tuo vaatii sen, että Ubuntun grub on asennettu Ubuntun asennusosion alkuun (root hd0,6 eli /dev/sda7).
Jos Ubuntun grub on asennettu ihan minne sattuu, tuo ei osanne Ubuntua käynnistää.
Korjatkaa ihmeessä, jos olen väärässä.

haukkis

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #5 : 21.09.09 - klo:23.48 »
Koodia: [Valitse]
# (2) Ubuntu
title Ubuntu
rootnoverify (hd0,6)
makeactive
chainloader +1
Näin sun ei tarvitse muokata arch:in grubia joka kerta,kun ubuntun kerneli päivittyy.

Olettaisin, että tuo vaatii sen, että Ubuntun grub on asennettu Ubuntun asennusosion alkuun (root hd0,6 eli /dev/sda7).
Jos Ubuntun grub on asennettu ihan minne sattuu, tuo ei osanne Ubuntua käynnistää.
Korjatkaa ihmeessä, jos olen väärässä.

Juu,oikeassa olet.Mutta alla olevan perusteella oletin,että Ubun grub on osiolla sda7.

ubuntu on asennettu osiolle sda7 ja sinne on asennettu ubuntun grub.

Arch ja monia muita.

freelancer85

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #6 : 22.09.09 - klo:21.28 »
Koodia: [Valitse]
# (2) Ubuntu
title Ubuntu
rootnoverify (hd0,6)
makeactive
chainloader +1
Näin sun ei tarvitse muokata arch:in grubia joka kerta,kun ubuntun kerneli päivittyy.

Ei lähtenyt tolla koko paska edes käyntiin. Ubuntu on levyllä sda7 ja grubbi sijaitsee siellä ihan /boot/grub/menu.lst. elikkä osiolla 7
Olettaisin, että tuo vaatii sen, että Ubuntun grub on asennettu Ubuntun asennusosion alkuun (root hd0,6 eli /dev/sda7).
Jos Ubuntun grub on asennettu ihan minne sattuu, tuo ei osanne Ubuntua käynnistää.
Korjatkaa ihmeessä, jos olen väärässä.

haukkis

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #7 : 22.09.09 - klo:23.48 »
Koodia: [Valitse]
# (2) Ubuntu
title Ubuntu
rootnoverify (hd0,6)
makeactive
chainloader +1
Näin sun ei tarvitse muokata arch:in grubia joka kerta,kun ubuntun kerneli päivittyy.

Ei lähtenyt tolla koko peruna edes käyntiin. Ubuntu on levyllä sda7 ja grubbi sijaitsee siellä ihan /boot/grub/menu.lst. elikkä osiolla 7
Olettaisin, että tuo vaatii sen, että Ubuntun grub on asennettu Ubuntun asennusosion alkuun (root hd0,6 eli /dev/sda7).
Jos Ubuntun grub on asennettu ihan minne sattuu, tuo ei osanne Ubuntua käynnistää.
Korjatkaa ihmeessä, jos olen väärässä.

Ööö,siis mitä?
Selvennetään vähän tilannetta.
Eli kumman käyttiksen grub sulla nyt käynnistyy,kun aukaiset koneen?
Arch ja monia muita.

freelancer85

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #8 : 24.09.09 - klo:11.51 »
Tuota Arch linuxin grubbi käyttössä.

haukkis

  • Käyttäjä
  • Viestejä: 45
    • Profiili
Vs: Grubbi päänsärky
« Vastaus #9 : 24.09.09 - klo:12.41 »
Tuota Arch linuxin grubbi käyttössä.

Okei.
Eli toi aikaisemmin postaamani rimpsuhan löytyy sieltä Arch:n menu.lst tiedostosta jo valmiina,niin kuin varmaan huomasit,mutta risuaidoilla pois kommentoituna.
Sitä muokkaamalla itse olen aina käynnistellyt toisella osiolla olevan grubin.
Mutta,jos sulla ei se toimi,niin kokeile lisätä tämmöinen runo sinne loppuun.

Koodia: [Valitse]
title Ubuntu
root (hd0,6)
chainloader +1

Aja sitten vielä roottina:

Koodia: [Valitse]
update-grub
Kannattaa lukea.
http://wiki.archlinux.org/index.php/GRUB#Dual_booting_with_other_linux_distro_.28Chainloading.29

EDIT: Testasin tuon ja tuntuu toimivan.
« Viimeksi muokattu: 24.09.09 - klo:12.54 kirjoittanut haukkis »
Arch ja monia muita.