Kirjoittaja Aihe: GRUB - Kovalevyn irroituksesta  (Luettu 3312 kertaa)

Nollapiste

  • Käyttäjä
  • Viestejä: 292
  • Saku Laukkanen
    • Profiili
GRUB - Kovalevyn irroituksesta
« : 12.09.08 - klo:21.10 »
Olen jotenkin käsittänyt, että kun nyppäsen toisen siäsisen kovoni irti(sdb, jossa on siis linux), ei sda-kovalevylle asennettu grub osaa käynnistää samaiselta kovalevyltä windowsia? Parin minuutin googlaussession jälkeen havaitsin asioita, että se sylkäisisi heti grubin latauksessa sellaisen errorin ettei grubin osiakaan pääse muokkaamaan. Kai livecd:ltä käynnistys silti onnistuu? Entä saisiko tuota modattua niin ettei se ei antaisi erroria ja avaisi sen käyttöjärjestelmälistan, muttei boottaisi winukkaa automaattisesti. Oliko riittävän monimutkaisesti selostettu?

Edit: Typosin otsikossa.
Terveisin nollapiste
Jakelupaketti-informaatiota löydät tämän linkin takaa
(pahoittelen, että joku oli käynyt spämmäämässä wikin etusivua)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #1 : 12.09.08 - klo:21.25 »
Käsitinkö oikein:

/dev/sda mbr:ssä grub
/dev/sda1 windows
/dev/sdb mbr:ssä ei käynnistyslatainta
/dev/sdb1 linux

En nyt yhtäkkiä keksi miksei Windows käynnistyisi jos poistat /dev/sdb -levyn.

Livecd:ltä pystyy aina käynnistämään.

EDIT: /boot/grub/menu.lst on tiedosto, joista noita peukaloidaan. Oli siihen joku gui-työkalukin olemassa jos ei halua tekstieditorilla tehdä.
« Viimeksi muokattu: 12.09.08 - klo:21.28 kirjoittanut jussike »

Nollapiste

  • Käyttäjä
  • Viestejä: 292
  • Saku Laukkanen
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #2 : 13.09.08 - klo:10.37 »
Käsitit siis oikein. Vaan testasin tänään ja tulihan sieltä "Error 21" eikä mitään pystynyt tekemään.
Terveisin nollapiste
Jakelupaketti-informaatiota löydät tämän linkin takaa
(pahoittelen, että joku oli käynyt spämmäämässä wikin etusivua)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #3 : 13.09.08 - klo:11.15 »
Käsitit siis oikein. Vaan testasin tänään ja tulihan sieltä "Error 21" eikä mitään pystynyt tekemään.

Ah. Tietenkään ne grubin tarvitsemat tiedostot eivät voi windows-levyllä majailla.

EDIT: En tiedä oletko väliaikaisesti vai pysyvästi poistamassa levyä, mutta jos tarve on vain saada windows kerran käyntiin, niin lähtisin kokeilemaan grub-cd:llä. Siihen joutuu tietysti boottitiedot syöttämään joka kerta käsin.

Kerro vielä mihin lopputulokseen haluat päästä ton kanssa?

Jos haluat Linuxin lopullisesti pois niin helpointa kirjoittaa mbr:ään windowsin boottilatain windows-cd:llä.

EDIT2: Jos haluais pitää grubin ja haluais että se toimii aina riippumatta siitä toisesta levystä niin voisi ajatella, että tekis sda-levylle pienen osion grubia varten.
« Viimeksi muokattu: 13.09.08 - klo:11.27 kirjoittanut jussike »

Nollapiste

  • Käyttäjä
  • Viestejä: 292
  • Saku Laukkanen
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #4 : 13.09.08 - klo:11.49 »
Ei linuxia pois, hrr! Tarkoitin sitä, että jos otan kovon tuolta sisältä irti ja kiinnitän sen toiseen koneeseen, niin saisiko sen niin että olisi mahdollisuus bootata win, muttei grub tekisi sitä automaattisesti.

Edit2:sessa mainitsemasi on aika lähellä haluamaani, mutta kui grub asennetaan jälkikäteen?
« Viimeksi muokattu: 13.09.08 - klo:11.51 kirjoittanut zazu »
Terveisin nollapiste
Jakelupaketti-informaatiota löydät tämän linkin takaa
(pahoittelen, että joku oli käynyt spämmäämässä wikin etusivua)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #5 : 13.09.08 - klo:12.17 »
Edit2:sessa mainitsemasi on aika lähellä haluamaani, mutta kui grub asennetaan jälkikäteen?

En ehdi nyt testaamaan miten tuo erillinen boot-osio tarkalleen ottaen tehdään jälkikäteen. Kiinnostaa kyllä kokeilla miten tuon saa toimimaan. Jos ehdin huomenna niin testaan.

Alkupaloja:
http://wiki.ubuntu-fi.org/Grub-kaynnistyslataaja
http://linux.fi/index.php/Grub

beh

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #6 : 13.09.08 - klo:12.21 »
Ei linuxia pois, hrr! Tarkoitin sitä, että jos otan kovon tuolta sisältä irti ja kiinnitän sen toiseen koneeseen, niin saisiko sen niin että olisi mahdollisuus bootata win, muttei grub tekisi sitä automaattisesti.

Edit2:sessa mainitsemasi on aika lähellä haluamaani, mutta kui grub asennetaan jälkikäteen?

Onnistuu, jos asennat grubin linux-levylle ja jätät windows-levyn kokonaan koskemattomaksi. Tällöin täytyy biosista säätää kiintolevyjen käynnistysjärjestys siten, että jos l-levy otetaan pois, käynnistetään w-levyltä.

Grubin pitää näyttää joltain tällaiselta tuossa tapauksessa: http://linux.fi/wiki/Grub#Microsoft_Windows

edit. Grubin asennuksesta löytyi tällainen sivu. Sinun pitänee asentaa uudelleen windowsin oma lataaja ja sen jälkeen edetä näillä ohjeilla, asentaen grub linuxin levylle: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#Preserving%20Windows%20Bootloader
« Viimeksi muokattu: 13.09.08 - klo:12.24 kirjoittanut beh »

kestosippi

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #7 : 13.09.08 - klo:12.42 »
Kuinkas onnistuu, jos lisään Ubuntukoneeseen levyn, jossa on valmiina WindowsXP?
Tai vaihtoehtoisesti jos lisään tyhjän levyn, jossa ei ole mitään. Voinko asentaa sille jotenkin WindowsXP:n?

Kuinka valitsen silloin kummalle järjestelmälle haluan käynnistää?

beh

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #8 : 13.09.08 - klo:13.55 »
Kuinkas onnistuu, jos lisään Ubuntukoneeseen levyn, jossa on valmiina WindowsXP?
Tai vaihtoehtoisesti jos lisään tyhjän levyn, jossa ei ole mitään. Voinko asentaa sille jotenkin WindowsXP:n?

Kuinka valitsen silloin kummalle järjestelmälle haluan käynnistää?
Tyhjän levyn tai xp:n sisältävän levyn jos lisäät, joudut valitsemaan käynnistysjärjestyksen biosista, tai voi koneessa olla jokin pikanappulakin tähän. Tai sitten kerrot grubille (asentamalla sen uudelleen ?? en ole varma - edit. tämän kai suoraan editoida tiedostoon /boot/grub/menu.lst), miten käynnistää windows.

Windowsin voit asentaa tavalliseen tapaan; ymmärtääkseni se ei "sotke" muuta kuin oman levynsä.
« Viimeksi muokattu: 13.09.08 - klo:14.00 kirjoittanut beh »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #9 : 13.09.08 - klo:22.21 »
Niin. Tosiaan. Keep it simple -vaihtoehto olisi juuri tuo behin mainitsema tapa.

/dev/sda mbr:ssä win-bootloader
/dev/sda1 winxp
/dev/sdb mbr:ssä grub, johon määritelty linux ja windows
/dev/sdb1 linux

Dualbootattaessa käsketään BIOS boottaamaan /dev/sdb
/dev/sdb -levyn ollessa matkoilla käsketään BIOS boottaamaan /dev/sda

Mutta silloin paletti menee sekaisin, jos nyppästäänkin primäärilevy irti. Tai toimii, mutta /boot/grub/menu.lst pitää modata.

Jos bootataan /dev/sdb:ltä grubin kautta Windowsiin, niin silloin tarvinnee lisätä map-rivit menu.lst:hen. Eikös?

EDIT: Juu, noin se näyttää menevän. Aina kun grub ja windows ovat eri levyillä ja grubin kautta windowsiin bootataan niin täytyy mapata.
EDIT2: Eipäs tarvi edes modata menu.lst:tä jos käytetään UUID:a.

« Viimeksi muokattu: 16.09.08 - klo:00.43 kirjoittanut jussike »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: GRUB - Kovalevyn irroituksesta
« Vastaus #10 : 13.09.08 - klo:23.46 »
Kuinkas onnistuu, jos lisään Ubuntukoneeseen levyn, jossa on valmiina WindowsXP?

Eli tuossa tulee juuri tuo mitä äsken mietin. Jos haluat Ubuntu-levyn grubista käsin käynnistää XP:n kakkoslevyltä, se tulis merkitä /boot/grub/menu.lst:hen suurin piirtein näin:

title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1