Kirjoittaja Aihe: Ubuntu 10.04 Grub2 ja multiboot ongelma [RATKAISTU]  (Luettu 2825 kertaa)

mcmount

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)

Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.

Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.

Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma  :D

« Viimeksi muokattu: 28.02.11 - klo:20.10 kirjoittanut mcmount »

lassematias

  • Vieras
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #1 : 27.02.11 - klo:22.13 »
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)

Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.

Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.

Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma  :D



minnes laitoit käynnistylataimen (bootloader) ?
jos laitoit sen esim. dev/sda/2 nii ymmärrän jos ei toimi, sillä bootloader tulee laittaa aina vain levylle eli /dev/sda. mutta jos laitoit /dev/sda nii tapaus on aika mystinen  ???

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #2 : 27.02.11 - klo:22.25 »
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)

Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.

Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.

Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma  :D



Muokkaa /etc/default/grub tiedostoa, ja päivitä käynnistinlatain sen jälkeen.

gksudo gedit /etc/default/grub

Vaihda GRUB_HIDDEN_TIMEOUT=0 muotoon #GRUB_HIDDEN_TIMEOUT=0

Eli siis risuaita # riimin eteen. Päivitä vielä grub

sudo os-prober

sudo update-grub


13/2/2009 and friday....

http://debian-fi.dy.fi/

mcmount

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #3 : 28.02.11 - klo:07.09 »
Grub asentui Ubuntun asennuksen aikana myös Windows-osiolle. Sama ongelma jatkuu, tässä lisädataa:

root@HTPC-e:~# os-prober
/dev/sda1:Microsoft Windows XP Professional:Windows:chain


root@HTPC-e:~# more /etc/default/grub
################################################################################
#
#
#
#   The following configuration file is generated automatically by the yaVDR
#
#     system. Don't change this file as every update of yaVDR will overwrite
#
#         the local changes. Instead put your required customizations
#
#       into /etc/yavdr/templates_custom/ based on the original templates
#
#                      under /usr/share/yavdr/templates.
#
#
#
#   http://www.vdr-wiki.de/wiki/index.php/YaVDR-FAQ#Templating.2FCustomizing
#
#
#
#
#
################################################################################
#
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
#
# Do not make any changes here! They will be overwriten by the webserver
#
# If you want to change it add a custom_template and run
# process_template /etc/default/grub before update-grub
GRUB_DEFAULT=0
#GRUB_FEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=-1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="vmalloc=256m quiet noresume nohz=off acpi_enforce_r
esources=lax"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# 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"




root@HTPC-e:/etc/grub.d# ls -la
yhteensä 48
drwxr-xr-x   2 root root 4096 2011-02-23 17:14 .
drwxr-xr-x 100 root root 4096 2011-02-28 06:53 ..
-rwxr-xr-x   1 root root 4444 2011-01-20 19:28 00_header
-rwxr-xr-x   1 root root 1416 2011-01-20 19:05 05_debian_theme
-rwxr-xr-x   1 root root 4843 2011-01-20 19:28 10_linux
-rwxr-xr-x   1 root root 6605 2011-01-20 19:28 30_os-prober
-rwxr-xr-x   1 root root 1204 2011-02-25 21:38 40_custom
-rwxr-xr-x   1 root root 1276 2011-02-25 21:38 50_custom
-rw-r--r--   1 root root  483 2011-01-20 19:28 README


ja vielä (boot/grub/grub.cfg:n lopussa:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
        insmod ntfs
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set 8af44849f4483a29
        drivemap -s (hd0) ${root}
        chainloader +1
}
### END /etc/grub.d/30_os-prober ###


Sormi edelleen suussa... Näitä rinnan asennettuja xp/ubuntuja olen viritellyt ennenkin ilman ongelmia mutta nyt en vaan tajua... kyseessä clean install uudelle levylle.

lassematias

  • Vieras
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #4 : 28.02.11 - klo:08.40 »
tarkoitat kai että käynnistyslatain asentui /dev/sda/ ja boot lippu on vain windows osilla?
näytän esimerkin:
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1               1        1567    12582912   27  Tuntematon
/dev/sda2   *        1567        1580      102400    7  HPFS/NTFS
/dev/sda3            1580       17490   127796224    7  HPFS/NTFS
/dev/sda4           17490       30401   103712449+   f  W95 Laaj (LBA)
/dev/sda5           21989       30401    67577391    7  HPFS/NTFS
/dev/sda6           21745       21988     1954816   82  Linux-sivutus / Solaris
/dev/sda7           17490       19921    19529728   83  Linux
/dev/sda8           19921       21744    14643200   83  Linux


huomaat kai että on tällänen merkki * . se on käynnistäjä windows osiolla ja ite käynnistyslatain pitäs olla vain ja ainoastaan levyllä eli /dev/sda

vartsu

  • Käyttäjä
  • Viestejä: 506
  • Kyllä, hankin joskus elämän... apt-get a life ...
    • Profiili
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #5 : 28.02.11 - klo:10.29 »
tarkoitat kai että käynnistyslatain asentui /dev/sda/ ja boot lippu on vain windows osilla?
näytän esimerkin:
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1               1        1567    12582912   27  Tuntematon
/dev/sda2   *        1567        1580      102400    7  HPFS/NTFS
/dev/sda3            1580       17490   127796224    7  HPFS/NTFS
/dev/sda4           17490       30401   103712449+   f  W95 Laaj (LBA)
/dev/sda5           21989       30401    67577391    7  HPFS/NTFS
/dev/sda6           21745       21988     1954816   82  Linux-sivutus / Solaris
/dev/sda7           17490       19921    19529728   83  Linux
/dev/sda8           19921       21744    14643200   83  Linux


huomaat kai että on tällänen merkki * . se on käynnistäjä windows osiolla ja ite käynnistyslatain pitäs olla vain ja ainoastaan levyllä eli /dev/sda


XP ei sitten käytä tuota nk. boot osiota vaan sillä on yleensä vain yksi osio...(only 7 ja muistaakseni vista joilla on tuo 100mb boot osio)

Aloittajalle suosittelisin tuota oobetimerin neuvoa, sen pitäisi tuoda Grub esille.
« Viimeksi muokattu: 28.02.11 - klo:10.31 kirjoittanut vartsu »
Nyt mennään läppärillä: Hp DV6-6108US
Tulossa jotain muuta...

mcmount

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma
« Vastaus #6 : 28.02.11 - klo:10.41 »
Tuo boot lippu (*) on vain /dev/sda (windows-osiolla) mutta joka kerta päädyn ilman valintamahdollisuutta linuxin puolelle. Voisiko olla että käynnistyslatain onkin sitten toisella osiolla? Tein tuon oobetimerin ehdottaman korjauksen, mutta mikään ei muuttunut.

Vaihda GRUB_HIDDEN_TIMEOUT=0 muotoon #GRUB_HIDDEN_TIMEOUT=0

sudo os-prober
sudo update-grub

mcmount

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 10.04 Grub2 ja multiboot ongelma [RATKAISTU]
« Vastaus #7 : 28.02.11 - klo:20.12 »
Jaa, YaVDR on tehty meille tyhmille helpoksi. Tämä Grubin timeout pitää tehdä YaVDR:n web-käyttöliittymän kautta. Toimi heti ja Wanha Winkkari polkaisi itsensä iloisesti pystyyn.

Kiitokset kuitenkin avusta!

Mcm