openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: Arcnaleon - 30.01.2007 - klo:02:37
-
Eli seuraavanlaista ongelmaa olisi, oli hieman ongelmia aikaisemmin 10.2 version kanssa ja päätin asentaa windowsin rinnalle jotta pääsisin välillä hakemaan neuvoja netistä.
Eli näinkin tyhmästi sain lopulta asian tehtyä:
Poistin openSusen asennuksen poistamalla /root osion, samalla luoden kyseisestä vapaasta tilasta yhden ntfs osion johon asensin windowsin.
Tämän jälkeen käytin loput vapaasta tilasta luomaan ext3 /root osion johon asensin openSusen. Eli näin turvaten grup:in toiminnan ja kaikki pelittääkin hyvin.
Mutta mutta, ongelma tulikin vastaan kun yritin liittää aikaisemmin luomaani Extented osiota takaisin.
Eli Yast ilmoittaa seuraavaa:
"Olemassa olevaa jatkettua osiota ei voida muuttaa. Poista tämä osio ja luo sen jälkeen uusi osio käyttämällä uusia parametreja."
Joten karmea tunne tuli että siitä osiosta tuli fubar. =)
fstab (ei tietenkään näy mitään)...
/dev/hda4 / ext3 acl,user_xattr 1 1
/dev/hda2 /home ext3 defaults 1 2
/dev/hda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
ja partition table
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 1276 10241982 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/hda2 3698 7385 29623860 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/hda3 7386 19456 96960307+ f W95 Ext'd (LBA)
Partition 3 does not end on cylinder boundary.
/dev/hda4 * 1276 3234 15732000 83 Linux
Partition 4 does not end on cylinder boundary.
/dev/hda5 7386 7649 2120517 82 Linux swap / Solaris
Partition table entries are not in disk order
Kyseinen ongelma osio on juurikin hda3.
Joten, olisiko ideoita pelastaa osio?
-
Jos vertaat osioiden hda3 ja hda5 alku ja loppu sylintereitä niin huomaat, että menevät päällekkäin.
Nyt jos linux kirjoittaa jotain swapille niin voit sanoa hei hei hda3 osiolla olevalle datalle
Device Boot Start End Blocks Id System
/dev/hda3 7386 19456 96960307+ f W95 Ext'd (LBA)
Partition 3 does not end on cylinder boundary.
Device Boot Start End Blocks Id System
/dev/hda5 7386 7649 2120517 82 Linux swap / Solaris
-
ei ei ei.. ei... ;D
riippuen tietty osiointijärjestelmästä, mutta tuossa normaalissa (ei hajuakaan nimestä) homma menee näin: sinulla voi olla 5kpl ensisijaisia osiota (primary partition), joista yhden (ei enempää, ei vähempää) täytyy olla jatko-osio (extended partition), jos haluat loogisia osioita (logical partition) käyttöön. Loogiset osiot siis sijaitsevat jatko-osion sisällä. Linuxissa normaalit pata-levyt nimetään hda->, joista siis hda on ensimmäinen, hdb toinen, hdc kolmas jne.
osiot menee niin, että ensimmäinen levyn ensisijaiset osiot ovat 0-4 (5kpl!). esim. hda1 on toinen osio hda-levyltä. loogiset asemat alkavat sitten 5-> (en muista max-määrää). näin ollen hda5 on ensimmäinen jatko-osiolla oleva looginen osio. hda6 on toinen jatko-osiolla oleva looginen osio jne.
Lisää tietoa osionneista varmasti löytyy esim. wikipediasta..
Lisäys: Eli jos itse ongelma, "jatko-osion liittäminen" jäi epäselväksi, niin sitä ei voi liittää semmosenaan, koska se sisältää muita osiota, jotka voi liittää.
-
Juups, näin olin lukevinanikin wikipediasta, kysymyksenihän olikin lähinnä että onko mahdollista pelastaa tietoa kyseiseltä osiolta, varmuuskopiot löytyy mutta 40 gigan siirtäminen koneelle ei aluksi houkutellut. =)
Joten eikun takaisin sorvin ääreen, muutaman viikon olen nyt Linuxin kanssa pelaillut ja sen olen huomannut että tässä virityksessä siperia opettaa. =)
Mutta kyllä tämä kuitenkin Windowsin voittaa!
Kiitoksia avusta ja hyvää kevään odotusta!