|
Keskustelualueet
Keskustelualueet
|
|
Osioiden ja käynnislohkojen hallinta
|
|
pappar
Suspended due to non-functional email address
|
4. joulukuuta 2008 @ 12:17 |
Linkki tähän viestiin
|
Olen saanut sen kuvan, että eri linux jakelut asentavat grubin omilla asennusohjelmillaan
?höyläten? yli jo aiemmin luodut systeemit, jolloin pitänee vain arvailla, mistä se grub
tai paremminkin käynnistyslohko todellisuudessa sijaitsee, kuinka sen toimivuus voitaisiin varmistaa myös levyrikkojen, paikanvaihtojen ym muutosten jälkeen.
Asiasta varmaankin löytyy kattavampaa tietoa kielillä, mikä ei minulla kuitenkaan
luonnista, minkä vuoksi olisi hyvä, jos joku valaisisi tätä asiaa suomenkielellä,
missä pitäisi olla käynnistyksessä tarvittavat tiedostot, nimet ym ja kuinka näitä
voisi esim kopioida muille osioille jne.
---------------------------------------------------------
Olen asiaa kysellyt myös
http://forum.ubuntu-fi.org/index.php?top...64477#msg164477
http://opensuse.fi/keskustelu/index.php?topic=2254.0
saamatta asiaan selvyyttä.
----------------------------------------------------------
Omia kokeita ja huomioita:
1.Ubuntun 8.04 32 bit versio asennettu Levy /dev/sda
2.Ubuntun 8.04 64 bit versio asennettu ensin /dev/sdb3,
kun sitten asennuksessa syntyi vain yksi osio,ja oli se
erilainen kuin 32 bittisessä asennuksessa formatoin
sen gparted:lla olettaen, että käynnistyy /dev/sda:ta.
Ei käynnistynyt....päätelmä grub oli siellä.
3.Seuraava yritys Wubi:lla...keskeytyi virheeseen, mutta
näyttäisi luoneen jotain, millä XP käynnistyy ja jotan
vajaita tiedostoja (/dev/sdb3).
4.Uudelleenasennus vapaaseen tilaan
(/dev/sdb4,/dev/sdb5 ja /dev/sdb6), ja
teki grubin todennäköisesti levyn loppuun.
[=mutu]
-----------------------------------------------------
Koneeseen asennettu:
XP home
Ubuntun 8.04 32/64 bit versiot
------------------------------------------------------
Levyt:
Levy /dev/sda: 20.4 Gt, 20490559488 tavua
255 päätä, 63 sektoria/ura, 2491 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x3be7a1e1
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 2382 19133383+ 83 Linux
/dev/sda2 2383 2491 875542+ 5 Laajennettu
/dev/sda5 2383 2491 875511 82 Linux-sivutus / Solaris
Levy /dev/sdb: 320.0 Gt, 320072933376 tavua
255 päätä, 63 sektoria/ura, 38913 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0xd25cd25c
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sdb1 * 1 19122 153597433+ 7 HPFS/NTFS
/dev/sdb2 19123 28683 76798732+ 7 HPFS/NTFS
/dev/sdb3 28684 33546 39062047+ 83 Linux
/dev/sdb4 33547 38913 43110427+ 5 Laajennettu
/dev/sdb5 33547 38687 41295051 83 Linux
/dev/sdb6 38688 38913 1815313+ 82 Linux-sivutus / Solaris
---------------------------------------------------------------------
|
juyli
Senior Member
|
4. joulukuuta 2008 @ 12:50 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti pappar: Olen saanut sen kuvan, että eri linux jakelut asentavat grubin omilla asennusohjelmillaan
?höyläten? yli jo aiemmin luodut systeemit, jolloin pitänee vain arvailla, mistä se grub
tai paremminkin käynnistyslohko todellisuudessa sijaitsee,
Emon Biossista määritellään ensimmäiseksi käynnistyvä kiintolevy, jonka alussa on siis tuo suurta hämmennystä aiheuttava, maaginen Master Boot Record (MBR).
Wikistä löytyy sitten jo syvällisempääkin asiaa aiheesta: http://linux.fi/wiki/MBR
Lisäksi jo jatko-opintoja silmälläpitäen tarjoan linkkiä, kuinka Linux käynnistyy: http://linux.fi/wiki/GNU/Linuxin_k%C3%A4ynnistysprosessi
|
Sakarias
Suspended due to non-functional email address
|
4. joulukuuta 2008 @ 15:23 |
Linkki tähän viestiin
|
Ainakin yhden osion pitää olla käynnistyvä ns. primääri levy esim. /dev/sda1 (useinmiten). Tuonne pistetään se käynnistyslataaja (mbr), joka sitten lukee loput lataajasta muistiin. Itse osioin aina, että teen yhden primääri levyn ja loput levyt loogisina laajennetulle osiolle jolloin seurava levy on aina /dev/sda5. Jos useita levyjä, niin toisessa levyssä ei välttämättä tarvitse olla primääriä osiota olleenkaan jolloin sen ekaksi levyksi tulee /dev/sdb5.
Grub asennetaan yleensä /boot kansion alle. Joka on osa juuri systeemiä tai voi olla myös oma levynsä. Itselläni on pieni boot osio jolla majailee kernelin lisäksi myös grub. Sillä käynnistän useampia systeemejä. Jos haluaa useamman linux, BSD ym systeemin koneelle niin yksi grub asennus piisaa. Lisää uudet systeemit vaan grub.conf tiedostoon.
Pinestä boot osiosta on hyötyä. Parantaa tietoturvaa. Ei tarvitse liittää juureen, jolloin kerneliä ei pääse helposti sorkkimaan ja/tai muuttaan käynnistys valikoita. Myös Linuxin poisto mahdollista ilman että pitäisi taas asennella joku lataaja uusiksi. Tiedostojärjestelmän voi vaihtaa Linux systeemissä. Riittää että yksinkertainen ex2 on käännetty kernelin "sisään". Muut voivat olla moduleina.. joku muu voi luetella lisää syitä.
|
pappar
Suspended due to non-functional email address
|
9. joulukuuta 2008 @ 23:40 |
Linkki tähän viestiin
|
Lainaus:
Lisää uudet systeemit vaan grub.conf tiedostoon.
Mistä tämä löytyy????
ja
Kuinka linux asennuksissa ohitetaan grubin
uudelleenasentaminen ???
|
juyli
Senior Member
|
10. joulukuuta 2008 @ 09:50 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti pappar: Lainaus:
Lisää uudet systeemit vaan grub.conf tiedostoon.
Mistä tämä löytyy????
Yleensä tuo grub:in conffitiedosto löytyy /boot/grub hakemistosta. Korjaus: useimmissa jakeluissa grub:in konffitiedosto on nimeltään menu.lstLainaus, alkuperäisen viestin kirjoitti pappar: Kuinka linux asennuksissa ohitetaan grubin uudelleenasentaminen ???
Yleensä asennusohjelma kysyy asennuksesta. Grub:in voi asentaa myös järjestelmän levyosion alkuun, jolloin se ei käynnistä yhtään mitään. Mutta ei myöskään sotke, jos käytössä on jonkin muun jakelun käynnistin tms. Tarvittaessa voi sitten määritellä grub:in MBR:ään myöhemminkin.
Lisäys: siis asentaessasi grub:in levyn alkuun /dev/sda on grub MBR:ssä. Voit asentaa grub:in esim. /dev/sda1, jolloin grub on levyn ensimmäisen osion juuressa, eikä näinollen käynnistä ko. jakelua.
Mielestäni kannattaa aina asentaa käynnistin (grub, lilo tai jokin muu), sillä silloin saat hyvän mallin konfiguroinnista (menu.lst tai lilo.conf). PS. Taitaa vain olla niin, että ainoastaan Fedora käyttää grubin konffitiedostoa grub.conf (löytyy sekä /etc että /boot/grub hakemistosta). Fedorassa /boot/grub/menu.lst on vain symbolinen linkki grub.conf tiedostoon.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 10. joulukuuta 2008 @ 12:21
|
Mainos
|
|
|
Sakarias
Suspended due to non-functional email address
|
11. joulukuuta 2008 @ 23:49 |
Linkki tähän viestiin
|
grub.conf tiedostoa käytetään myös Gentoossa ja varmasti monissa muissakin jakeluissa. Tai ainakin linkki löytyy. Jos kovalevyn MBR:ää ei halua kirjoittaa yli niin korppukin kelpaa. Ja aika huonosti asenusohjelmat osaavat lisätä muita käyttiksiä grubin valikkoon. Eli säätämään itse yleensä joutuu.
|
|