Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: pere - 02.12.12 - klo:11.56

Otsikko: grub ubuntu fedora
Kirjoitti: pere - 02.12.12 - klo:11.56
Minulla on samalla levyllä ubuntu 12.04 ja fedora 17
 Aikaisemmin grub:ista voi käynnistää kumman tahansa
mutta jossain ubuntun päivityksessä fedora hävisi
Nyt saan fedoran käynnistettyä vain rescue CD:llä
En ole vielä löytänyt konstia miten saisin valinnan takaisin käynnistys grub:iin
Onko vihjeitä miten sen voisi tehdä?


Otsikko: Vs: grub ubuntu fedora
Kirjoitti: Thinkit - 02.12.12 - klo:15.23
Kokeile päätteessä tätä:

Koodia: [Valitse]
sudo update-grub
t: Antti  ;)
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: juyli - 02.12.12 - klo:19.57
Aikaisemmin grub:ista voi käynnistää kumman tahansa
mutta jossain ubuntun päivityksessä fedora hävisi

Minulla on sama havainto: grub v. 1 haki hienosti kaikilta kiintolevyiltä ja levyosiolta käynnistettäviä järjestelmiä, mutta grub v. 2 ei ole yhtä tehokas :( (os-prober?)
Grub2 kuitenkin löytää järjestelmät, jotka on liitetty järjestelmään.
Siis liitä (tilapäisesti) muiden järjestelmien järjestelmäosiot tiedostojärjestelmään ja aja komento:
Koodia: [Valitse]
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Joissakin järjestelmissä, kuten Fedorassa, löytyy grub.cfg hakemistosta /boot/grub2/
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: pere - 04.12.12 - klo:14.12
Aikaisemmin grub:ista voi käynnistää kumman tahansa
mutta jossain ubuntun päivityksessä fedora hävisi

Minulla on sama havainto: grub v. 1 haki hienosti kaikilta kiintolevyiltä ja levyosiolta käynnistettäviä järjestelmiä, mutta grub v. 2 ei ole yhtä tehokas :( (os-prober?)
Grub2 kuitenkin löytää järjestelmät, jotka on liitetty järjestelmään.
Siis liitä (tilapäisesti) muiden järjestelmien järjestelmäosiot tiedostojärjestelmään ja aja komento:
Koodia: [Valitse]
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Joissakin järjestelmissä, kuten Fedorassa, löytyy grub.cfg hakemistosta /boot/grub2/

Tuolla konstilla fedorakin tulee mukaan grub:iin ja jopa aloitta käynnistymisen
mutta päättyy sitten virheeseen. jotenkin tyyliin /dev/sda3 ei löydy
fedora sijaitsee tuolla /dev/sda3:lla
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: pere - 04.12.12 - klo:19.26
Nyt toimii grub:ista molemmat sekä fedora että ubuntu.
Ubuntun puolelta en saanut mitenkään toimimaan mutta
kun tein vastaavat temput fedorassa niin johan lähti toimimaan.
Katsotaan sitten miten käy seuraavassa ubuntun päivityksessä
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: oobetimer - 05.12.12 - klo:01.21
Lainaus
cd /media/_Fedora-17-i686-/boot

Nimeä uudelleen grub hakemisto
sudo mv grub grub1

Nimeä uudelleen grub2 hakemisto
sudo mv grub2 grub

Aja os-prober ja update-grub
sudo os-prober
sudo update-grub

http://forums.linuxmint.com/viewtopic.php?f=42&t=107852&p=607294&hilit=fedora#p607294
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: pere - 05.12.12 - klo:11.33
Lainaus
cd /media/_Fedora-17-i686-/boot

Nimeä uudelleen grub hakemisto
sudo mv grub grub1

Nimeä uudelleen grub2 hakemisto
sudo mv grub2 grub

Aja os-prober ja update-grub
sudo os-prober
sudo update-grub

http://forums.linuxmint.com/viewtopic.php?f=42&t=107852&p=607294&hilit=fedora#p607294

Kokeilinpa tuotakin mutta senjälkeen grub ei toiminut ollenkaan.
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: NimimErkki - 05.12.12 - klo:15.49
Minulla on samalla levyllä ubuntu 12.04 ja fedora 17
 Aikaisemmin grub:ista voi käynnistää kumman tahansa
mutta jossain ubuntun päivityksessä fedora hävisi

Minulla on sama tilanne Ubuntu+Mageia -yhdistelmän kanssa. Syynä on Ubuntun käyttämässä Grub2:ssa oleva oleva bugi, joka tekee virheelliset levyosioviittaukset /boot/grub/grub.cfg -tiedostoon. Kas näin:

Koodia: [Valitse]
menuentry "desktop586 3.3.8-2.mga2 (on /dev/sdb4)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 865c3df7-bd4b-498f-b7a2-22fc9c554120
linux /boot/vmlinuz-3.3.8-desktop586-2.mga2 BOOT_IMAGE=desktop586_3.3.8-2.mga2 root=UUID=865c3df7-bd4b-498f-b7a2-22fc9c554120 splash quiet resume=UUID=9a5927e3-72db-4706-96b0-5f156df72bbc vga=788
initrd (hd1,3)/boot/initrd-3.3.8-desktop586-2.mga2.img

Tuossa viimeisellä rivillä lukeva initrd (hd1,3) pitää muuttaa muotoon initrd (hd1,4) jonka jälkeen Mageia taas käynnistyy (vrt. aikaisempi rivi set root='(hd1,msdos4)'). Tämä pitää tehdä uudestaan aina sen jälkeen, kun Ubuntu on päivittänyt Grubin.

Tässä esittämäni tieto ja ongelmanratkaisu ovat peräisin Mageian palstalta. Toimii minulla. Enempää en asiasta ymmärrä.
Otsikko: Vs: grub ubuntu fedora
Kirjoitti: juyli - 06.12.12 - klo:12.25
Tuolla konstilla fedorakin tulee mukaan grub:iin ja jopa aloitta käynnistymisen
mutta päättyy sitten virheeseen. jotenkin tyyliin /dev/sda3 ei löydy
fedora sijaitsee tuolla /dev/sda3:lla

Todennäköisesti nykyisin on juuri tuon vuoksi siirrytty UUID:llä tunnistettaviin levyosioihin, eikä absoluuttisia laitetiedostoja käytetä. Tuossa on kyllä eroja eri jakeluversioiden kanssa.