Kirjoittaja Aihe: grub2 konffaus [ratkaistu]  (Luettu 2323 kertaa)

Pörzi

  • Käyttäjä
  • Viestejä: 99
    • Profiili
    • http://fugufish.dy.fi/
grub2 konffaus [ratkaistu]
« : 16.01.10 - klo:00.22 »
Hei!

Ongelma: grubiin päästäessä usb-näppäimistö ei toimi (myöhemmin kyllä) enkä ole yrityksistä huolimatta onnistunut konffaamaan grubia siten, että se menisi automaattisesti eteenpäin muutaman sekunnin kuluttua.

Joudun nyt käyttämään toista näppäimistöä grubin kuittaamiseen.

Grub2 konffaaminen ei onnistunut ihan pelkästään yhtä tiedostoa muokkaamalla, mutta luulin kyllä ymmärtäneeni, miten se tehdään. Sillä ei vaan ollut mitään vaikutusta grubin toimintaan.

Eli yritin siis seuraavaa:
etc/default/grub:
Koodia: [Valitse]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="3"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="splash ipv6.disable=1"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
ja sitten:
update-grub

Ei auttanut. Haluaisin siis, että grub siirtyy automaattisesti tietyn (lyhyehkön) ajan jälkeen eteenpäin ensimmäisenä valittuun vaihtoehtoon.

Apua otetaan vastaan.
« Viimeksi muokattu: 16.01.10 - klo:18.48 kirjoittanut Pörzi »

Storck

  • Vieras
Vs: grub2 konffaus
« Vastaus #1 : 16.01.10 - klo:00.32 »
Muuta en osaa sanoa kuin tuo alempi "cmdline" on minulla: " "
Eli ei mitään sisällä. Koneessa vain yksi Ubuntu.

Pörzi

  • Käyttäjä
  • Viestejä: 99
    • Profiili
    • http://fugufish.dy.fi/
Vs: grub2 konffaus
« Vastaus #2 : 16.01.10 - klo:13.29 »
Muuta en osaa sanoa kuin tuo alempi "cmdline" on minulla: " "
Eli ei mitään sisällä. Koneessa vain yksi Ubuntu.
Kiitoksia vastauksesta. Tuon splash ipv6.disable=1 pitäisi disabloida ipv6, mikä aiheuttaa viivettä joka kerta, kun netistä aletaan ladata jotain, koska modeemi ei tue ipv6:sta. Jos se olisi päällä, kestäisi jokaisen nettisivun latauksen alussa noin 5 sekuntia viivettä, kun kone yrittäisi ensin käyttää ipv6 -standardia.

Kiitos kuitenkin avusta.

konrad

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: grub2 konffaus
« Vastaus #3 : 16.01.10 - klo:14.45 »
Tuon sinun /etc/default/grub -tiedoston perusteella grubin pitäisi käynnistää oletusvaihtoehto kolmen sekunnin kuluttua. Eli ihan oikein olet tuon konffannut, joten vika ei ole siinä.

Arvelisin, että update-grub ei ole nyt jostain syystä hoitanut hommaansa. Kokeile ajaa se uudestaan ja tarkista komennolla cat /boot/grub/grub.cfg |grep timeout, että homma hoituu.

Pörzi

  • Käyttäjä
  • Viestejä: 99
    • Profiili
    • http://fugufish.dy.fi/
Vs: grub2 konffaus
« Vastaus #4 : 16.01.10 - klo:18.43 »
Tuon sinun /etc/default/grub -tiedoston perusteella grubin pitäisi käynnistää oletusvaihtoehto kolmen sekunnin kuluttua. Eli ihan oikein olet tuon konffannut, joten vika ei ole siinä.

Arvelisin, että update-grub ei ole nyt jostain syystä hoitanut hommaansa. Kokeile ajaa se uudestaan ja tarkista komennolla cat /boot/grub/grub.cfg |grep timeout, että homma hoituu.
Antamasi komento palauttaa:
Koodia: [Valitse]
 set timeout=-1
  set timeout=3
-1 olis aika looginen vaihtoehto sille, että timeouttia ei ole ollenkaan.

Kun tarkastelen tuota grub.cfg:tä, löytyy sieltä kohta:
Koodia: [Valitse]
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=3

Pienen tutkiskelun jälkeen tuo recordfail saa arvon 1, jos kone bootissa on ongelmia/samutettu väärin tjsp. Jollain muullakin ilmeisesti vastaavia ongelmia ollut. Jospa kokeilisi vaan muuttaa tuon set timeoutin arvon 3, molemmissa tapauksissa. likainen fixi, joka ei korjaa itse ongelmaa... ja tuo varmasti yliajetaan seuraavan kerran, kun ajan update-grub:in.

Kiitoksia avusta!

Edit: jeh, toimii. tuota grub.cfg:tä ei tosiaan suositella muokattavaksi, eikä se järkevää olekaan, kun update-grub sen generoi, mutta menköön nyt näin päivitystä odotellessa, joka korjaisi tuon väärän arvon: recordfaililla.
« Viimeksi muokattu: 16.01.10 - klo:18.48 kirjoittanut Pörzi »