Dual boot Ubuntu in Win XP

Ok problem ej tak..

mam nameščene na kompu WIn XP in Linux, v kompu mam 3 diske in 40 giga je rezerviranih samo za linux..

in problem je tak.. po inštalaciji sm zagnov iz terminala sudo gedit /boot/grub/menu.lst

da uredim boot fajl (in s tem naredim boot menu za win xp in ubuntu)

a glej ga zlomka ta fajl je prazen :S

torej kaj mi narediti :S(sm najdu še en drug menu.lst ampak je samo read-only)

no pol poskusim še z sudo apt-get install grub, da nainštaliram grub, in dobim sopročilo da je grub že nameščen..

Sm prebrau podobne probleme ki so jih meli drugi uporabnki (isto z dual bootom), vendar nisem uspel dobiti rešitve..(med samo inštalacijo pa nisem dobil možnosti za inštalacijo gruba..

Uporabljam pa najnovešjo verzijo linuxa...
«1

Komentarji

  • christooss Član Ubuntu.si
    napiši v terminal

    grub-install /dev/hdxx xx zamenjaš s čerko pogoa

    sudo fdisk -l
  • ok sm probu ne dela..

    dobim error in sicer

    mkdir: cannot create directory "/boot/grub": permision denied (sm probu tut hde1, pa ni šlo)
  • sudo dej spredej. Torej:
    sudo grub-install /dev/hdxx
  • GregaS je dejal/-a:
    sudo dej spredej. Torej:
    sudo grub-install /dev/hdxx
    tut to ne gre

    dobim error

    Couldn't find device for /boot:Not found or not a block device
  • christooss Član Ubuntu.si
    morš zamenjat xxe z čko in številko na katerem je /boot
  • sej sm hde1(na tem je pač boot če zaženem sudo fdisk -l ni pogledam na kteri particiji je boot označen in je na 1)

    torej napišem sudo grub-install /dev/hde1 in je tisti error
  • Niber Član
    uredil/-a 31. August, 2006
    kaj pa če probaš z grubovim imenom:
    sudo grub-install (hd0,4)
  • to se prav grub-install(hdx,4) x je pač disk kaj pa je una 4 :S
  • christooss Član Ubuntu.si
    A lahko daš izpis od fdisk -l?

    pa še postej

    cat /boot/grub/menu.lst
  • Probaj malce drugace - kot root seveda:
    grub
    grub> root (hd0,0) (Specify where your /boot partition resides)
    grub> setup (hd0) (Install GRUB in the MBR)
    grub> quit (Exit the GRUB shell)

    aja, pa Grub zacne steti z 0! primer:
    ce ga zelis zapisati na hda4, bo setup (0,3)
  • christooss Član Ubuntu.si
    če pa hde1 je pa gotovo hd(4,0) :)
  • christooss je dejal/-a:
    cat /boot/grub/menu.lst
    to ne dela :S
    myha je dejal/-a:
    grub
    grub> root (hd0,0) (Specify where your /boot partition resides)
    grub> setup (hd0) (Install GRUB in the MBR)
    grub> quit (Exit the GRUB shell)
    tole bom pa dons probu

    setup (hd4) (je to prav?)(če mam hde1 disk na kterem mam linux al more bit hde3)
  • myha Član
    uredil/-a 1. September, 2006
    DJ Faker je dejal/-a:
    [quote=myha]grub
    grub> root (hd0,0) (Specify where your /boot partition resides)
    grub> setup (hd0) (Install GRUB in the MBR)
    grub> quit (Exit the GRUB shell)
    tole bom pa dons probu

    setup (hd4) (je to prav?)(če mam hde1 disk na kterem mam linux al more bit hde3)[/quote]
    Pomojem bo najboljse, ce probas gruba nalozit kar na prvi disk oz. tja, ker imas nalozen trenutni bootloader...

    Dej se neki povej.... Kako pa ti prides sploh do linuxa, ce ti grub ne dela?

    Dej pejt v grub s komando grub in izvedi tole komando:
    find /boot/grub/stage1
    in povej, kaj ti butne ven?
  • vn butne file not found

    v linux pridem z live cd-jem

    sudi fdisk -l

    mi vrže vn

    disk dev/sda
    - particije

    disk dev/hde
    -kle mam linux gor nasnet

    disk dev/hdf
    -spet particije
  • V instalirani linux ne prides z live cdjem, zato ne mores dostopati do nalozenega sistema (predvidevam, da si si ga ze nalozil....?) , ampak delas v live sistemu - torej vsi programi ipd niso tisti, ki si jih ti nalozil ampak so iz liveCDja... Ce hoces priti v nalozen sistem in rocno naloziti grub moras narediti chroot, kako se to dela na debianu zal ne vem...

    aha, nasel:
    http://ubuntuforums.org/showthread.php?t=24575

    Napisal si, da si po instalaciji zelel popraviti grub menu - tudi ce bi ga popravljal nebi popravljal nalozenega, ampak tistega z livecdja, kot sem ze omenil...

    Torej, samo da si razjasnimo - nalozil si Ubuntu in nalagnaje je slo brez tezav skozi. Vendar ko rebootnes nimas sploh izbire, da bi sel v linux ampak te vrze direktno v winse.... Drzi?

    Ce je tako je mozno, da se ti je grub namestil na /dev/hde in ne na /dev/sda - in ce imas nastiman primary boot na sda zagrabi MBR od winsew in ne od Linuxa... Ali moja spekulacija drzi? :)
  • evo zdej sm ustvaru grub...

    in sicer sm kr iz winsow dostopav do gruba in menu.lst

    tm sm spremenu tko kot piše v vodiču, amap je kle en problem ko dam recimo ubuntu mi zablokira pri waittin for boot filesystems

    grub je na disku z linuxi..
  • Dej prlimi menu.list , da vidimo kaj je notri...
  • title Ubuntu, kernel 2.6.15-26-386
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hde1 ro quiet splash
    initrd /boot/initrd.img-2.6.15-26-386
    savedefault
    boot

    title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hde1 ro single
    initrd /boot/initrd.img-2.6.15-26-386
    boot

    title Ubuntu, memtest86+
    root (hd0,0)
    kernel /boot/memtest86+.bin
    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 a non-linux OS
    # on /dev/hdf1
    title Microsoft Windows 2000 Professional
    root (hd1,0)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd2,0)
    savedefault
    makeactive
    map (hd0) (hd2)
    map (hd2) (hd0)
    chainloader +1

    -----------------
    uredil christooss
  • Tole ne bo ok:

    title Ubuntu, kernel 2.6.15-26-386
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hde1 ro quiet splash
    initrd /boot/initrd.img-2.6.15-26-386
    savedefault
    boot

    Ce nimas /root na sda1 (Kar ga po zgoraj navedenem nimas), potem seveda ne deluje, ker hoces bootati iz win particije (Oziroma karkoli imas na sata sda1 disku). Spremeni tole v
    root (hd4,0)
    Ali kakorkoli pac imas narejene particije - disk 5, particija 1 je hd4,0
    In bi moralo delovati.
  • am jst mam sam 3 diske :S
Za komentiranje se prijavite ali pa se vpišite.