Kirjoittaja Aihe: Grubin muokkaus  (Luettu 3046 kertaa)

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Grubin muokkaus
« : 01.02.07 - klo:19.47 »
Asensin Mandriva free 2007 testiksi Ubuntun rinnalle ja huomasin, että Mandrivan asentamasta grub valikosta ei löydy Ubuntua ollenkaan.
Asensin Grubin uudestaan Ubuntun live-cd:llä, nyt Mandrivaa ei näy ollenkaan käynnistysvaihtoehdoissa.

Minkälaisen rivin Grub haluaa, että saan molemmat käyttikset mukaan käynnistysvaihtoehtoihin?  ???

Nyt /boot/grub/menu.lst tiedostossa on tällainen rivi:
Koodia: [Valitse]
## ## End Default Options ##

title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Lisätietoja tulee kysymällä...

Edit: Mandriva on hda8 osiolla, Ubuntu hda1

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Vs: Grubin muokkaus
« Vastaus #1 : 01.02.07 - klo:19.50 »
Katso miltä näyttää Mandrivan menu.lst ja kerro se myös meille.
alias vililikku

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Vs: Grubin muokkaus
« Vastaus #2 : 02.02.07 - klo:15.23 »
Katso miltä näyttää Mandrivan menu.lst ja kerro se myös meille.
Mandrivan /boot/grub/ -hakemistosta ei löytynyt koko menu.lst tiedostoa. Vain menu.lst.example.
Laiten nyt sitten sen tähän, vaikka ei se ei välttämättä suuremmin auta...

Koodia: [Valitse]
timeout 10
color 2
splashimage (hd0,4)/grub/mdv-grub_splash.xpm.gz
default 0
viewport 3 2 77 22
shade 1

title 2611-8
kernel (hd0,4)/vmlinuz-2.6.11-8mdk root=/dev/hda6 resume=/dev/hda1
initrd (hd0,4)/initrd-2.6.11-8mdk.img

juyli

  • Vieras
Vs: Grubin muokkaus
« Vastaus #3 : 02.02.07 - klo:17.50 »
Mandrivan /boot/grub/ -hakemistosta ei löytynyt koko menu.lst tiedostoa. Vain menu.lst.example.
Laiten nyt sitten sen tähän, vaikka ei se ei välttämättä suuremmin auta...

Mandriva on minulle ehkä vieraimpia Linux-jakeluja. Kerran sellaisen olen asentanut.
Joissakin jakeluissa grub:in konffifile on grub.conf, joka on linkitetty menu.lst:ksi.
Fedorassa grub.conf sijaitsee kuten menu.lst /boot/grub hakemistossa. BTW.
myös /etc/grub.conf löytyy, joka taas on linkki /boot/grub/grub.conf tiedostoon :)

Kannattaa etsiä tuo konffitiedosto, sillä sitä on tarkoitus editoida.
(esim. locate)

Periaatteessa riittää kun lisäät (leikkaa/liimaa) sellaisenaan jonkin haluamistasi Ubuntun käynnistys
riveistä esim.
Koodia: [Valitse]
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
valikkoon.

Tosin, jos käytetään Mandrivaa vastaavaa merkintätapaa, voisi ratkaisu olla:
title      Ubuntu, kernel 2.6.17-10-generic
kernel      (hd0,0)/boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd      (hd0,0)/boot/initrd.img-2.6.17-10-generic

PS. Tässä malliksi, miten Fedoran menu.lst -> grub.conf:iin on Ubuntu lisätty:
title           Ubuntu, kernel 2.6.17-10-386
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.17-10-386 root=/dev/hdd6 ro vga=791
#splash
initrd          /boot/initrd.img-2.6.17-10-386
#quiet
savedefault
boot

Onneksi grub-install /dev/hdX kyllä kertoo, jos syntaksi ei ole oikein.

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Vs: Grubin muokkaus
« Vastaus #4 : 04.02.07 - klo:22.15 »
Mandrivan /boot/grub/ -hakemistosta ei löytynyt koko menu.lst tiedostoa. Vain menu.lst.example.
Laiten nyt sitten sen tähän, vaikka ei se ei välttämättä suuremmin auta...

Mandriva on minulle ehkä vieraimpia Linux-jakeluja. Kerran sellaisen olen asentanut.
Joissakin jakeluissa grub:in konffifile on grub.conf, joka on linkitetty menu.lst:ksi.
Fedorassa grub.conf sijaitsee kuten menu.lst /boot/grub hakemistossa. BTW.
myös /etc/grub.conf löytyy, joka taas on linkki /boot/grub/grub.conf tiedostoon :)

Kannattaa etsiä tuo konffitiedosto, sillä sitä on tarkoitus editoida.
(esim. locate)

Periaatteessa riittää kun lisäät (leikkaa/liimaa) sellaisenaan jonkin haluamistasi Ubuntun käynnistys
riveistä esim.
Koodia: [Valitse]
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
valikkoon.

Tosin, jos käytetään Mandrivaa vastaavaa merkintätapaa, voisi ratkaisu olla:
title      Ubuntu, kernel 2.6.17-10-generic
kernel      (hd0,0)/boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd      (hd0,0)/boot/initrd.img-2.6.17-10-generic

PS. Tässä malliksi, miten Fedoran menu.lst -> grub.conf:iin on Ubuntu lisätty:
title           Ubuntu, kernel 2.6.17-10-386
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.17-10-386 root=/dev/hdd6 ro vga=791
#splash
initrd          /boot/initrd.img-2.6.17-10-386
#quiet
savedefault
boot

Onneksi grub-install /dev/hdX kyllä kertoo, jos syntaksi ei ole oikein.


Juu....

Löysin kuin löysinkin oikeat rivit joilla Mandriva lähti pelaamaan. Tässä ne tulevat, jos vaikka jollain muulla tulee vastaan sama tilanne:

Koodia: [Valitse]
## ## End Default Options ##

title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=fi_FI
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot

### 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/hda8.
title linux (on /dev/hda8)
root (hd0,7)
kernel /boot/vmlinuz root=/dev/hda8  resume=/dev/hda5 splash=silent
initrd /boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda8.
title linux-nonfb (on /dev/hda8)
root (hd0,7)
kernel /boot/vmlinuz root=/dev/hda8  resume=/dev/hda5
initrd /boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda8.
title failsafe (on /dev/hda8)
root (hd0,7)
kernel /boot/vmlinuz root=/dev/hda8  failsafe resume=/dev/hda5
initrd /boot/initrd.img
savedefault
boot