Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: KaiMaani - 10.08.06 - klo:13.27
-
Miten mahtaa onnistua toisella kovalevyllä olevan Xp:n Dual Bootti onnistua. Lisäsin seuraavat rivit /boot/grub/menu.lst tiedostoon :
title Windows XP
root (hd0,4)
makeactive
chainloader +1
sain xp:n näkymään grubissa, mutta ei se käyntiin lähde. Eli mulla on 2 levyä, joista toisella on ubuntu dapper ja toisella xp. hda on neljässä osassa, joista 2 on ext3 osioita, 1 on sivutusosio ja yksi on ntfs osio. hdb on osioimaton ntfs levy ja Xp on siis sille asennettu.
-
Miten mahtaa onnistua toisella kovalevyllä olevan Xp:n Dual Bootti onnistua. Lisäsin seuraavat rivit /boot/grub/menu.lst tiedostoon :
title Windows XP
root (hd0,4)
makeactive
chainloader +1
sain xp:n näkymään grubissa, mutta ei se käyntiin lähde. Eli mulla on 2 levyä, joista toisella on ubuntu dapper ja toisella xp. hda on neljässä osassa, joista 2 on ext3 osioita, 1 on sivutusosio ja yksi on ntfs osio. hdb on osioimaton ntfs levy ja Xp on siis sille asennettu.
Jos xp on hdb:llä, niin silloinhan tuo root (hd0,4) pitäisi korvata esim (hd1,4):llä tms.
-
Kokeilin nyt eri vaihtoehdoilla; 1,2 ja 1,4 arvoilla tuli käynnistäessä teksti "no such partition"
1,0 arvolla tuli seuraava :
Bootin "Windows XP"
root (hd1,0)
file system type unknown, partition type 0x7
make active
chainloader +1
eli joku mättää kun se ei tunnista ntfs:ää?
-
Kokeilin nyt eri vaihtoehdoilla; 1,2 ja 1,4 arvoilla tuli käynnistäessä teksti "no such partition"
1,0 arvolla tuli seuraava :
Bootin "Windows XP"
root (hd1,0)
file system type unknown, partition type 0x7
make active
chainloader +1
eli joku mättää kun se ei tunnista ntfs:ää?
No kaksi asiaa nyt ainakin pistää silmään.
Onko sinulla toi "file system type unknown" - rivi tossa oikeesti? vaikuttais hämärältä.
Toisekseen, sun pitää vaan tietää tarkkaan millä osiolla se windows on asennettuna.
-
Eikun toi siis oli se syöte minkä sain päätteeseen alkukäynnistyksessä kun valitsin grubista "XP" vaihtoehdon. Levyjen hallinta kertoo että Xp osion sijainti on: /dev/hdb1 ja tiedostojärjestelmä ntfs liitoskohtana on /media/windows
Vaikuttakohan se tilanteeseen että oon mountannut ton hdb levyn sillai että mounttautuu aina käynnistäessä.?Tein sen siksi että pääsisin katsomaan winkkarin tiedostoja ubuntussa
-
Eikun toi siis oli se syöte minkä sain päätteeseen alkukäynnistyksessä kun valitsin grubista "XP" vaihtoehdon. Levyjen hallinta kertoo että Xp osion sijainti on: /dev/hdb1 ja tiedostojärjestelmä ntfs liitoskohtana on /media/windows
Ai, hups... hehe
Liitoskohta ei vaikuta buuttaamiseen. /dev/hsb1 olis tosiaan grubille hd(1,2).. mutta jos se valittaa siitä ni en tiiä mikä on ongelma.
Vaikuttakohan se tilanteeseen että oon mountannut ton hdb levyn sillai että mounttautuu aina käynnistäessä.?Tein sen siksi että pääsisin katsomaan winkkarin tiedostoja ubuntussa
Ei se vaikuta.
-
Ei vaan vörki...
Kokeilin rootin arvoiksi sekä 1,1 että 1,2, mutta vastaus käynnistäessä grubista on:
Error 22: No such partition
-
Kyllä tuo oman järkeni mukaan oikea rivi on tämä:
title Windows XP
root (hd1,0)
makeactive
chainloader +1
..ja tuo grubin antama virhe "file system type unknown, partition type 0x7" tosiaan kertoo, että Grub löytää kyseisen partition mutta ei onnistu tunnistamaan tiedostojärjestelmää oikein. Voisit koittaa vaihtaa tuon 'root (hd1,0)":n muotoon 'rootnoverify (hd1,0)'. Tai sitten kokeile BIOSista vaihtaa levyn tilaksi 'LBA' tai 'Large'.
Tai sitten koita tällaista:
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1
-
Omassa Grubissani XP:n osuus on seuraava, hyvin toimii.
title Microsoft Windows XP Home Edition
root (hd2,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
Noita map-määrityksiä kannattaa varmaan kokeilla.
-
Okei kokeilin laittaa noi "map määritykset" omilla arvoillani. Laitoin rootin eteen vielä noverify:n ja homma näyttää nyt tältä:
title Microsoft Windows XP professional
rootnoverify (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
käynnistäessä grubista tulee nyt päätteeseen:
"NTLDR puuttuu
paina ctrl-alt-del käynnistääksesi"
eli jotain puuttuu? Ai niin kävin biosissa laittamassa levyn largeksi (oli autolla)
Tältä näyttää fdisk...
Levy /dev/hda: 81.9 Gt, 81964302336 tavua
255 päätä, 63 sektoria/ura, 9964 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hda1 1 2492 20016958+ c W95 FAT32 (LBA)
/dev/hda2 4877 9964 40869360 f W95 Laaj (LBA)
/dev/hda3 * 2493 4876 19149480 83 Linux
/dev/hda5 4983 9964 40017883+ 7 HPFS/NTFS
/dev/hda6 4877 4982 851382 82 Linux / Solaris heittovaihtotiedosto
Osiotaulumerkinnät eivät ole levyjärjestyksessä
Levy /dev/hdb: 17.2 Gt, 17245863936 tavua
240 päätä, 63 sektoria/ura, 2227 sylinteriä
Yksiköt = 15120 * 512 = 7741440 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hdb1 * 1 2227 16836088+ 7 HPFS/NTFS
markus@a190-147:~$
-
Eikös NTLDR ole Windowssin lataaja kuten grub linuksille?
Taitaa mennä Windowssin (ja grubin) uudelleenasennukseksi?
Mutta jos pääset Ubuntulla selaamaan (tärkeitä) windowsin tiedostoja, nehän voisi polttaa jollekin levylle vaikka, asentaa windowssin uudelleen?