Fedora Core 6 ja Windows Vista

Hei.
Käytössä on Fedora Core 6 ja Windows Vista.
Windows sijaitsee Sata-levyllä (sda1) ja FC6
IDE-levyllä (hda2=swap, hda3=ext3 (/) ). Grub on
hda-levyllä ja pystyy käynnistämään FC6:n, mutta
ei Windowsia. Miten Grubin saisi käynnistämään
myös Windowsin eli mitä /boot/grub/grub-conf-
tiedostoon pitäisi lisätä? Jos BIOSin kahden
kiintolevyn boottausjärjestystä vaihtaa, voi
valita kummalta kiintolevyltä käyttöjärjestelmä
käynnistyy. Tämä ratkaisu on kuitenkin hankala
ja haluaisin saada molemmat käyttöjärjestelmät
käynnistymään Grubista.

grub.conf on seuraavanlainen:

default=0
timeout=1
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro boot=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
title Windows Vista
rootnoverify (hd0,0)
chainloader 1

Mitä muutoksia tähän täytyisi tehdä, jotta
Windows käynnistyisi Grubista?
91691
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Itse olen enemmän lilo-miehiä, joten en osaa grubista niin paljon sanoa, mutta ensisilmäyksellä näyttäisi, että yrität käynnistää windowsin levyltä hd0,0, vaikka kerroit, että windows on asennettu sata-levylle sda1 (joka lienee grubissa sda0,0.. tai jotain)

Komento man grub kertonee lisää..

Äänestä
  • pieni lisäys:

    grub.confista puuttuu rivi #boot=/dev/hda

    Äänestä

  • "windows on asennettu sata-levylle sda1 (joka lienee grubissa sda0,0.. tai jotain) "

    Ihan arvauksena se, että Windows-levy voisi olla vaikka hd1 ja osio siis 0.

    Mutta kuten totesit grub:in manuaali kertoisi, miten homma oikein toimii.
    http://www.die.net/doc/linux/man/man8/grub.8.html
    eli tuolta vain opiskelemaan, jos man 8 grub ja pääte/terminal tuntuu hankalalta.
    Lisäksi ehkä kannattaa tarkistaa, että /boot hakemiston Device.map näyttää "kivalta".

    Vielä vain jäi mietityttämään osiointisi, jos swap on /dev/hda2 ja juurijärjestelmä /dev/hda3? Mitä /dev/hda1 mahtaa sisältää?

    Äänestä

  • grub:sta kirjoitti:

    "windows on asennettu sata-levylle sda1 (joka lienee grubissa sda0,0.. tai jotain) "

    Ihan arvauksena se, että Windows-levy voisi olla vaikka hd1 ja osio siis 0.

    Mutta kuten totesit grub:in manuaali kertoisi, miten homma oikein toimii.
    http://www.die.net/doc/linux/man/man8/grub.8.html
    eli tuolta vain opiskelemaan, jos man 8 grub ja pääte/terminal tuntuu hankalalta.
    Lisäksi ehkä kannattaa tarkistaa, että /boot hakemiston Device.map näyttää "kivalta".

    Vielä vain jäi mietityttämään osiointisi, jos swap on /dev/hda2 ja juurijärjestelmä /dev/hda3? Mitä /dev/hda1 mahtaa sisältää?

    Ihan ohi aiheen. Fedora Core 6:een on tullut jo useita kernel-päivityksiä. Nykyisin jokin 2.6.20 on tätä päivää. (Tallenna vanha kernel, FC ei enää taida säästää kovin useita vanhoja kernel-versioita - vähän huono ominaisuus nykyisessä Fedorassa, vaikka yleensä kernel-päivitykset liittyvät tietoturvaan).

    Äänestä

  • grub:sta kirjoitti:

    "windows on asennettu sata-levylle sda1 (joka lienee grubissa sda0,0.. tai jotain) "

    Ihan arvauksena se, että Windows-levy voisi olla vaikka hd1 ja osio siis 0.

    Mutta kuten totesit grub:in manuaali kertoisi, miten homma oikein toimii.
    http://www.die.net/doc/linux/man/man8/grub.8.html
    eli tuolta vain opiskelemaan, jos man 8 grub ja pääte/terminal tuntuu hankalalta.
    Lisäksi ehkä kannattaa tarkistaa, että /boot hakemiston Device.map näyttää "kivalta".

    Vielä vain jäi mietityttämään osiointisi, jos swap on /dev/hda2 ja juurijärjestelmä /dev/hda3? Mitä /dev/hda1 mahtaa sisältää?

    /dev/hda1 on Vistan ntfs-osio (F:)

    Äänestä

Näin...

Rootnoverify(hd1,0)

Ainakin käsittääkseni 0-levy on hda, koska siltä yrität käynnistää ja tällöin sata-levy olisi ykkönen ja ensimmäinen osio sillä 0.

Äänestä

Eikös tuo /boot/grub/menu.lst ole aika hyvin kommentoitu Fedorassa, joten vinkit pitäisi jo löytyä ko. tiedostosta?
PS. Fedora päivityksiä voi seurata FedoraNews-sivuilta esim.
http://fedoranews.org/cms/aggregator/categories/2

Eli tuo FC6:n uusin kernel on
[SECURITY] Fedora Core 6 Update: kernel-2.6.20-1.2925.fc6
--------------------------------------------------------------------- Fedora Update Notification FEDORA-2007-335 2007-03-14

Äänestä

Kiitos neuvoista. sain Vistan käynnistymään
Grubista. niille, jotka kohtaavat tämän
saman ongelman, laitan tähän uuden grub.conf:in:

$ cat /boot/grub/grub.conf
#boot=/dev/hda
default=0
timeout=1
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.20-1.2925.fc6)
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-1.2925.fc6 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.20-1.2925.fc6.img
title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
title Windows Vista
root (hd1,0)
rootnoverify (hd1,0)
makeactive
chainloader 1

ja /boot/grub/device.map:

(hd0) /dev/hda
(hd1) /dev/sda1

----------------------------------

Äänestä

pieni korjaus device.map-tiedostoon:

(hd0) /dev/hda
(hd1) /dev/sda # tässä oli partitiotarkennin

ensimmäisessä sarakkeessa on Grubin käyttämät
termit kiintolevyille.

toisessa sarakkeessa on laitetiedostot, joita
Linux käyttää kiintolevyistä. laitetiedostot
löytyvät /dev-hakemistosta.

Äänestä

Kommentoi aloitusta


Linux-käyttäjä kirjoitti:

Hei.
Käytössä on Fedora Core 6 ja Windows Vista.
Windows sijaitsee Sata-levyllä (sda1) ja FC6
IDE-levyllä (hda2=swap, hda3=ext3 (/) ). Grub on
hda-levyllä ja pystyy käynnistämään FC6:n, mutta
ei Windowsia. Miten Grubin saisi käynnistämään
myös Windowsin eli mitä /boot/grub/grub-conf-
tiedostoon pitäisi lisätä? Jos BIOSin kahden
kiintolevyn boottausjärjestystä vaihtaa, voi
valita kummalta kiintolevyltä käyttöjärjestelmä
käynnistyy. Tämä ratkaisu on kuitenkin hankala
ja haluaisin saada molemmat käyttöjärjestelmät
käynnistymään Grubista.

grub.conf on seuraavanlainen:

default=0
timeout=1
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro boot=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
title Windows Vista
rootnoverify (hd0,0)
chainloader 1

Mitä muutoksia tähän täytyisi tehdä, jotta
Windows käynnistyisi Grubista?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu