Grub ja ääniongelma

Asensin tänään uusimman Fedoran. Asennus sujui nopeasti ja muutenkin vaivattomasti. Ongelmana on, ettei koneesta kuulu minkäänlaisia ääniä ja toinen ongelma on, etten saa grubia näkyviin, että voisin käynnistää tarvittaessa toiseen käytöärjestelmään (Ubuntu 9.10)
Aikaisempia kokemuksia Fedorasta ei ole. Esim. komentorivikomennoista olen ihan pihalla :slight_smile:
Kiitän etukäteen neuvoista :slight_smile:

[quote=“Isis, post:1, topic:945”]Asensin tänään uusimman Fedoran. Asennus sujui nopeasti ja muutenkin vaivattomasti. Ongelmana on, ettei koneesta kuulu minkäänlaisia ääniä ja toinen ongelma on, etten saa grubia näkyviin, että voisin käynnistää tarvittaessa toiseen käytöärjestelmään (Ubuntu 9.10)
Aikaisempia kokemuksia Fedorasta ei ole. Esim. komentorivikomennoista olen ihan pihalla :slight_smile:
Kiitän etukäteen neuvoista :)[/quote]

Grub valikko tulee kun painat jotain näppäintä heti, kun grub kuva näkyy…


Eero

Fedora kuten useimmat muutkin Linux-jakelut käyttävät Grub:ssa hiddenmenu muuttujaa, jolloin valikkoa ei tule näkyviin. Ongelman saa korjattua editoimalla /boot/grub/grub.conf tiedostoa, ja lisätä # -merkki ko. rivin eteen eli #hiddenmenu.
Tuolla ei nyt ole suurempaa merkitystä tilanteessasi, sillä Fedora ei automaattisesti lisää muita käyttöjärjestelmiä valikoihinsa. Voit kopioida Ubuntun käynnistymiseen vaadittavat rivit Fedoran grub.conf:iin.
Selkeämpää olisi ehkä ollut asentaa Fedoran Grub Fedora-osion alkuun ja näin säilyttää jo asennetun järjestelmän grub MBR:ssä, ja lisätä vain Fedoran käynnistystiedostot Ubuntu 9.10:n Grub2:n valikoihin.

Ääniongelmien yleisin syy on, että äänenvoimakkuus on mute:lla, mutta tietämättä mitään äänilähteestäsi en ala arvailemaan enempää.

Ihan ensin kannattaa toki tarkistaa, mitä siellä Gnomen paneelissa toivottavasti näkyvässä kaiutinkuvakkeessa sanotaan, eli onko tarpeeksi äänenvoimakkuutta. Seuraavaksi voisi avata siitä kuvakkeesta Ääniasetukset ja katsoa, että siellä on sopiva laite valittuna ja sillä joku sopiva profiili (minulla tässä esim. Analog Stereo Duplex). Sitten kannattaa kokeilla Toisto-välilehdeltä erilaisia liittimiä ja tämä saattaa hyvinkin olla se tärkein pointti:

Tällä koneella minulla tapahtui niin, että PulseAudion päivitys rikkoi äänet. Toisto-välilehden Liitin-asetus oli Analog Output, josta ei sitten päivityksen jälkeen enää kuulunutkaan mitään. Se piti vaihtaa Analog Speakeriksi, jonka jälkeen taas alkoi jotain kuulua. Noita voi vaihdella “lennossa”, eli pistää jotain ääntä soimaan ja sitten näprää niiden kanssa, kunnes toivottavasti jotain kuuluu.

Fedora kuten useimmat muutkin Linux-jakelut käyttävät Grub:ssa hiddenmenu muuttujaa, jolloin valikkoa ei tule näkyviin. Ongelman saa korjattua editoimalla /boot/grub/grub.conf tiedostoa, ja lisätä # -merkki ko. rivin eteen eli #hiddenmenu.
.[/quote]

hiddenmenun lisäksi timeout=0 lisää 0:n tillalle sekunnit kuinka pitkään valikko voi olla näkyvissä.

En onnistu käynnistämään Ubuntua.
Tässä on Fedoran grub.conf

[code]# grub.conf generated by anaconda

Note that you do not have to rerun grub after making changes to this file

NOTICE: You have a /boot partition. This means that

all kernel and initrd paths are relative to /boot/, eg.

root (hd0,2)

kernel /vmlinuz-version ro root=/dev/mapper/vg_minna-lv_root

initrd /initrd-[generic-]version.img

#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,2)/grub/splash.xpm.gz
#hiddenmenu
title Fedora (2.6.31.6-166.fc12.i686)
root (hd0,2)
kernel /vmlinuz-2.6.31.6-166.fc12.i686 ro root=/dev/mapper/vg_minna-lv_root noiswmd LANG=fi_FI.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fi rhgb quiet
initrd /initramfs-2.6.31.6-166.fc12.i686.img
title Fedora (2.6.31.5-127.fc12.i686)
root (hd0,2)
kernel /vmlinuz-2.6.31.5-127.fc12.i686 ro root=/dev/mapper/vg_minna-lv_root noiswmd LANG=fi_FI.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fi rhgb quiet
initrd /initramfs-2.6.31.5-127.fc12.i686.img
title Ubuntu, Linux 2.6.31-16-generic
root (hd0,1)
kernel /vmlinuz-2.6.31-16-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c ro LANG=fi_FI.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc
KEYTABLE=fi rhgb quiet
initrd /boot/initrd.img-2.6.31-16-generic[/code]

Eli lisäsin nuo Ubuntun kohdat.

Tässä on Ubuntun grub.cfg (grub.confia ei löytynyt)

[code]#

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,1)
search --no-floppy --fs-uuid --set 87f3fc30-a01d-4920-a44a-a19ff825418c
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,1)
search --no-floppy --fs-uuid --set 87f3fc30-a01d-4920-a44a-a19ff825418c
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c 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,1)
search --no-floppy --fs-uuid --set 87f3fc30-a01d-4920-a44a-a19ff825418c
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c 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,1)
search --no-floppy --fs-uuid --set 87f3fc30-a01d-4920-a44a-a19ff825418c
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c 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,1)
search --no-floppy --fs-uuid --set 87f3fc30-a01d-4920-a44a-a19ff825418c
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c 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

if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi

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 ###[/code]

Kun yritän käynnistää Ubuntuun, tulee ilmoitus

Error 17: Cannot mount selected partion

Nyt ei työpäivän jälkeen (eikä todennäköisesti muutenkaan) järki riitä sanomaan mitä olen tehnyt väärin.

Ääniongelmasta sen verran, että Ääniasetukset kaatuu heti, kun yritän muuttaa asetuksia, samoin Pulseaudion äänenvoimakkuuden hallinta.

[quote=“Isis, post:6, topic:945”]title Ubuntu, Linux 2.6.31-16-generic
root (hd0,1)
kernel /vmlinuz-2.6.31-16-generic root=UUID=87f3fc30-a01d-4920-a44a-a19ff825418c ro LANG=fi_FI.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc
KEYTABLE=fi rhgb quiet
initrd /boot/initrd.img-2.6.31-16-generic[/quote]
Tuosta jokatapauksessa puuttuu kernelin polku eli /boot. Mutta se ei ole tuo ongelma.

[quote=“Isis, post:6, topic:945”]Error 17: Cannot mount selected partion[/quote]

Pistäpä tuloste fdisk -l komennon jälkeen.
Fedorassa sinulla näyttäisi olevan LVM-systeemi.

Tässä fdik -l

[code]Levy /dev/sda: 160.0 Gt, 160041885696 tavua
255 päätä, 63 sektoria/ura, 19457 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x730c402c

Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä

/dev/sda1 1 9376 75312688+ 83 Linux
/dev/sda2 18754 19457 5654880 5 Laajennettu
/dev/sda3 * 9377 9402 204800 83 Linux
/dev/sda4 9402 18753 75115952+ 8e Linux LVM
/dev/sda5 18754 19457 5654848+ 82 Linux-sivutus / Solaris

Osiotaulumerkinnät eivät ole levyjärjestyksessä

Levy /dev/dm-0: 73.0 Gt, 72955723776 tavua
255 päätä, 63 sektoria/ura, 8869 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x00000000

Levy /dev/dm-0 ei sisällä kelvollista osiotaulua

Levy /dev/dm-1: 3959 Mt, 3959422976 tavua
255 päätä, 63 sektoria/ura, 481 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x00000000

Levy /dev/dm-1 ei sisällä kelvollista osiotaulua
[/code]

[quote=“Isis, post:8, topic:945”] Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 1 9376 75312688+ 83 Linux
/dev/sda2 18754 19457 5654880 5 Laajennettu[/quote]

Siis Ubuntu löytyy /dev/sda1:stä, joka mielestäni on (hd0,0) eikä (hd0,1) (jos oikein muistan). hd0,1 eli /dev/sda2 on jatkettuosio, jota ei voi liittää, kuten virheilmoitus toteaa.

Korjaus: typoja

Harmi. Toisaalta ymmärrettävää, että äänet ei toimi, jos näin käy… Kernelin versiosta päätellen olet ilmeisesti asentanut päivityksetkin, joten sitäkään vakioneuvoa ei voi enää antaa :smiley:

Ubuntussa näkyy nyt olevan käytössä tuo uudempi Grubin versio, minä en taida uskaltaa antaa mitään neuvoja siitä, kun en ole perehtynyt sen konffaamiseen ollenkaan.

Minulla on myös Ubuntu Karmic 9.10 koneella, mutta en salli sen grub:in asentua MBR:ään. Me, jotka olemme kahden tai useamman Linux-jakelun loukussa, kannattaa ehkä määritellä vain yksi käyttis pääkäyttikseksi, ja vain tarvittaessa editoida sitten grub.conf tai menu.lst uudelleen kernel-päivityksien jälkeen. Minulla siis vain Fedoran grub on MBR:ssä.
On toki muitakin fiksumpiakin tapoja, mutta tuota metodia olen tottunut käyttämään. Nimenomaan Fedoran kernel päivittyy ajoittain - Ubuntun paremminkin harvakseltaan.
Niin - pieni oikaisu: koska Karmic on päivitetty Jaunty:stä, oli yhä käytössä grub eikä uudenuutukainen grub2.
Grub2:sta on jo olemassa hyvä Ubuntu wiki:kin jossakin, mutta löysin tämän sivun, johon luulen tuon wikin perustuvan:

Löytyihän tuo Ubuntu Wiki Grub2:sta: Grub2 - Community Help Wiki

Ääniongelmaan vain senverran, että kurkkase Ubuntun asentamat snd-modulit ym. äänikortinmääritykset. Vastaavat pitäisi olla käytössä myös Fedorassa, ja nimenomaan myös toimia.

Äänet sain kuululuviin alsamixer -Dhw, melkein kaikki oleelliset olivat mutella. Ne vain on säädettävä joka kerta erikseen, kun koneen avaa ja ääni kuuluu vain kuulokkeista/ulkoisista kaiuttimista. No saapahan edes jotenkin ääntä kuuluviin.

Edit.
Kiitos neuvoista juyli, nyt sain Ubuntun käynnistymään. Mutta enimmäkseen tulee tällä koneella varmaan Fedoraa käytettyä.

No niin grub ongelmaa taas :smiley:
Eli päivitin viime yönä Ubuntu 9.10 --> 10.04. Ubuntu käynnistyy mutta grubissa ei näy nyt Fedoraa ollenkaan, enkä tiedä mihin tiedostoon pitäisi tehdä muutoksia. Yritin tehdä muutoksia Ubuntun grub.cfg mutta siitä ei ollut apua.
Mistä muuten johtuu, etten Ubuntun puolella näe Fedoran tiedostoja (esim. kotikansiota enkä mitään muutakaan)?

[quote=“Isis, post:13, topic:945”]No niin grub ongelmaa taas :smiley:
Eli päivitin viime yönä Ubuntu 9.10 --> 10.04. Ubuntu käynnistyy mutta grubissa ei näy nyt Fedoraa ollenkaan, enkä tiedä mihin tiedostoon pitäisi tehdä muutoksia. Yritin tehdä muutoksia Ubuntun grub.cfg mutta siitä ei ollut apua.
Mistä muuten johtuu, etten Ubuntun puolella näe Fedoran tiedostoja (esim. kotikansiota enkä mitään muutakaan)?[/quote]

/boot/grub/menu.lst tai grub.conf, kumpi se nyt onkaan.

Kansiot saat näkyviin mounttaamalla levyltä.


Eero

[quote=“Isis, post:13, topic:945”]Eli päivitin viime yönä Ubuntu 9.10 --> 10.04. Ubuntu käynnistyy mutta grubissa ei näy nyt Fedoraa ollenkaan, enkä tiedä mihin tiedostoon pitäisi tehdä muutoksia. Yritin tehdä muutoksia Ubuntun grub.cfg mutta siitä ei ollut apua.
Mistä muuten johtuu, etten Ubuntun puolella näe Fedoran tiedostoja (esim. kotikansiota enkä mitään muutakaan)?[/quote]
Ylempänä eräässä vastauksessani on linkki, kuinka grub2:ta konffataan.
Ubuntu puolelta et näet Fedora tiedostoja, jollei osio ole liitetty ja/tai oikeutesi eivät riitä. Ubuntussa ja Fedorassa todennäköisesti käyttäjien ryhmät ja UID:t eivät vastaa toisiaan.

Lisäys: Uuuppsss. Sinulla on Fedoran osiot LVM -systeemillä. En LVM:stä tarkemmin tiedä. Kannattaa varmasti perehtyä tuohon Logical Volume Manageriin tarkemmin : http://linux.fi/wiki/LVM

[quote=“eero, post:14, topic:945”][quote author=Isis link=topic=993.msg5896#msg5896 date=1266517161]
No niin grub ongelmaa taas :smiley:
Eli päivitin viime yönä Ubuntu 9.10 --> 10.04. Ubuntu käynnistyy mutta grubissa ei näy nyt Fedoraa ollenkaan, enkä tiedä mihin tiedostoon pitäisi tehdä muutoksia. Yritin tehdä muutoksia Ubuntun grub.cfg mutta siitä ei ollut apua.
Mistä muuten johtuu, etten Ubuntun puolella näe Fedoran tiedostoja (esim. kotikansiota enkä mitään muutakaan)?
[/quote]

/boot/grub/menu.lst tai grub.conf, kumpi se nyt onkaan.

Kansiot saat näkyviin mounttaamalla levyltä.


Eero[/quote]Kumpaakaan noista tiedostoista ei löydy.

[quote=“juyli, post:15, topic:945”][quote author=Isis link=topic=993.msg5896#msg5896 date=1266517161]
Eli päivitin viime yönä Ubuntu 9.10 --> 10.04. Ubuntu käynnistyy mutta grubissa ei näy nyt Fedoraa ollenkaan, enkä tiedä mihin tiedostoon pitäisi tehdä muutoksia. Yritin tehdä muutoksia Ubuntun grub.cfg mutta siitä ei ollut apua.
Mistä muuten johtuu, etten Ubuntun puolella näe Fedoran tiedostoja (esim. kotikansiota enkä mitään muutakaan)?
[/quote]
Ylempänä eräässä vastauksessani on linkki, kuinka grub2:ta konffataan.
Ubuntu puolelta et näet Fedora tiedostoja, jollei osio ole liitetty ja/tai oikeutesi eivät riitä. Ubuntussa ja Fedorassa todennäköisesti käyttäjien ryhmät ja UID:t eivät vastaa toisiaan.

Lisäys: Uuuppsss. Sinulla on Fedoran osiot LVM -systeemillä. En LVM:stä tarkemmin tiedä. Kannattaa varmasti perehtyä tuohon Logical Volume Manageriin tarkemmin : http://linux.fi/wiki/LVM[/quote]Juu, yritin tuota antamaasi linkkiä tutkia mutta minun englanninkielen taito ei oikein riittänyt.

Eikö kukaan osaa auttaa? Olis kiva saada Fedora taas käyttöön.

Ehkä yksinkertaisinta olisi käynnistää kone Fedora-asennusmedialta, ja tehdä korjauspäivitys. Tuolloin todennäköisesti Fedora rakentaa systeemiäsi vastaavan uuden grub:in /boot/grub/grub.conf (tai muissa jakeluissa ja Fedorassakin linkitetyn /boot/grub/menu.lst) mukaan.
Logical Volume Manager -systeemi (LVM) ei ole juurikaan tarpeen, kun tietää järjestelmänsä osionnin perusteet.
Jos ko. operaation jälkeen saat Fedoran käyntiin, pitää Fedoran asentamaan grub:iin lisätä vastavuoroisesti Ubuntun käynnistyslohko, jonka mallin löydät Ubuntu-jakelusi grub-konffaustiedostoista (Ubuntu versiosta 9.10 lähtien käyttää Grub2:ta, jonka erityispiirteet pitää opetella).
Malliksi oman Fedora 12 /boot/grub/grub.conf Fedoran ja Ubuntu (10.04) osalta:

[code]title Fedora (2.6.32.9-67.fc12.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32.9-67.fc12.x86_64 ro root=UUID=261d5462-023a-448e-85ef-8e631cc05c80 LANG=fi_FI.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fi vga=773
initrd /initramfs-2.6.32.9-67.fc12.x86_64.img

title Ubuntu Lucid 10.04, kernel 2.6.32-14-generic (/dev/sda12)

uuid 6ffe31c8-290a-4244-be1f-bc8ba3ad0781

     root (hd0,11)
     kernel /boot/vmlinuz-2.6.32-14-generic root=/dev/sda12 ro

#UUID=6ffe31c8-290a-4244-be1f-bc8ba3ad0781 ro
#quiet splash
initrd /boot/initrd.img-2.6.32-14-generic
#quiet [/code]
Vastaisen varalle, käytä vain pääkäyttöjärjestelmän grub:ia käynnistyvän levyn MBR:ssä. Ja editoi käytössäolevan grub:in konffitiedostoa.
Pääkäyttöjärjestelmäni on Fedora, enkä salli muiden Linux-jakelujen tunkea käynnistyksenlataajaansa käynnistyvän/korvaavan levyn MBR:ään.
Tuo on siis vain käytössäni oleva metodi, muitakin vaihtoehtoja on tarjolla.