*
 
AfterDawn.com Keskustelualueet

Kovalevy ongelma

Tässä viestiketjussa on 55 viestiä.

#1
Eli klikkasin oikealla hiiren painikkeella kovalevyn kohdalta ja vahingossa painoin kohdasta "Irroita". Jotenkas tuo kovo hävisi näkyvistä, eikä näy uudelleenkäynnistyksenkään jälkeen edelleenkään BIOS:ssa eikä Linuxissa. Miten tuon kovon saa takaisin näkyviin?
Kiitos.
▼▼ Tässä viestiketjussa on 54 vastausta - vastaukset ovat mainoksen alapuolella ▼▼
AfterDawn Ilmoitus
#2
Jos on usb, niin käynnistä uudelleen.

CM 690 II Advanced, i5 2500K, MSI P67A-C43, Scythe Mugen-2 Revision B, XFX Pro550 80+ pronze, CORSAIR DDR3-1600 2*2G CL9 VENGEANCE, Evga gf GTX 570,Samsung 830 SSD 128Gb+ 4.5 teraa, Win 7.
#3
Lainaus, alkuperäisen viestin kirjoitti J-lalli:
Jos on usb, niin käynnistä uudelleen.
SATA2-liitäntä...
#4
Siis missä vaiheessa klikkasit? Kattelin omalt koneelt ja ei löytyny tollast: "irroita"???

CM 690 II Advanced, i5 2500K, MSI P67A-C43, Scythe Mugen-2 Revision B, XFX Pro550 80+ pronze, CORSAIR DDR3-1600 2*2G CL9 VENGEANCE, Evga gf GTX 570,Samsung 830 SSD 128Gb+ 4.5 teraa, Win 7.
#5
Lainaus, alkuperäisen viestin kirjoitti J-lalli:
Siis missä vaiheessa klikkasit? Kattelin omalt koneelt ja ei löytyny tollast: "irroita"???
Siis ihan se perusnäkymä(home?), missä näkyy vasemmalla ne kiintolevyt ym.
Siitä tuon kyseisen kovon kohdalta muistaakseni sen irroitin.
Käyttis on siis Ubuntu 12.04.
#6
Ei ole kokemusta kyseisestä käyttiksestä, mutta yleensä minkä saa kytkettyä pois saa myös otettua käyttöön samassa ohjelmassa jos on kaikki kunnossa.

Asus M2N 32 WS Pro| Win7 Ultimate 64bit retail| AMD Ahtlon 6400+ 64x2 Dual-Core| Asus 8800 gts 320 mb | Buffalo DDR2 800Mhz 4GB| Benq, G2420hdbl 24 Full HD LED-näyttö | WD VELOCIRAPTOR 300GB SATAII 10KRPM 16MB|Ulk Seagate 320GB 7200| CFT-650CS| DSL| - anysee E30C plus| Logitech Z-10| Logitech 510 näppis| Logitch 9000 Webcam| Samsung DVD RAM X 2| LG DVD RAM DVD| Dual RW 8x| APC 700 VA UPS| Zalman RESERATOR-XT-TI| Internet weather station sääasema:|Asus X70 AC-Samsung 42" plasma|Elisa-Viihde 100/10Mb| F-secure
#7
"irroita taltio" voi tehdä kaksi juttua - ensimmäinen on itse irroitus (umount) ja jos kyseessä on joku muu kuin usbiväyläinen kiintolevy niin myös /etc/fstab -tiedostossa oleva viittaus siihen asemaan poistetaan.

Tarkista fstabin sisältö, jos siellä ei ole riviä joka viittaa siihen poistettuun asemaan niin sellainen rivi pitää sitten tehdä.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 25.12.2012 @ 14:47

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
#8
Lainaus, alkuperäisen viestin kirjoitti Ysf:
"irroita taltio" voi tehdä kaksi juttua - ensimmäinen on itse irroitus (umount) ja jos kyseessä on joku muu kuin usbiväyläinen kiintolevy niin myös /etc/fstab -tiedostossa oleva viittaus siihen asemaan poistetaan.

Tarkista fstabin sisältö, jos siellä ei ole riviä joka viittaa siihen poistettuun asemaan niin sellainen rivi pitää sitten tehdä.
Ja mitenhän tuo fstabin sisältö tarkistetaan?
EDIT> Selkis toi, mut Linuxii en p''se sis'lle koska ei l;yd' sit' kovoa ja livecd>n kautta terminalissa tulee @Permission denied@ ilmoitus.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 25.12.2012 @ 23:26
#9
http://linux.fi/wiki/Fstab

sudo gedit pitäisi startata editori pääkäyttäjänä. Tai miten lienee ubuntussa nykyään.
Mint14: sudo pluma
#10
Lainaus, alkuperäisen viestin kirjoitti Ysf:
"irroita taltio" voi tehdä kaksi juttua - ensimmäinen on itse irroitus (umount) ja jos kyseessä on joku muu kuin usbiväyläinen kiintolevy niin myös /etc/fstab -tiedostossa oleva viittaus siihen asemaan poistetaan.

Tarkista fstabin sisältö, jos siellä ei ole riviä joka viittaa siihen poistettuun asemaan niin sellainen rivi pitää sitten tehdä.
K'vi seuraavasti:
root@ubuntu:/home/ubuntu# gedit /etc/fstab

(gedit:4661): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file '/root/.local/share/recently-used.xbel.1EYJPW': No such file or directory

(gedit:4661): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No such file or directory


fstab (etc/) gedit:
overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb6 swap swap defaults 0 0
/dev/sdb8 swap swap defaults 0 0

Mita teen?
#11
Lainaus, alkuperäisen viestin kirjoitti blffcrshr:
Eli klikkasin oikealla hiiren painikkeella kovalevyn kohdalta ja vahingossa painoin kohdasta "Irroita". Jotenkas tuo kovo hävisi näkyvistä, eikä näy uudelleenkäynnistyksenkään jälkeen edelleenkään BIOS:ssa eikä Linuxissa. Miten tuon kovon saa takaisin näkyviin?
Kiitos.
Jos levy ei näy Bios:ssa tarkista levyn liitännät. Kyllä BIOS:in pitäisi tunnistaa niin levyt kuin USB tikutkin.

sudo fdisk -l listaa koneen kiintolevyt. Myös kiinni olevat USB levyt.
Liitetään esimerkiksi levy sdb1. Ensiksi tehdään liitoskohta
sudo mkdir /media/levysdb1
sitten liitetään levy systeemiin
sudo mount dev/sdb1 /media/levysdb1

Levyn irroitus tapahtuu sudo umount /media/levysdb1

Jos levy halutaan liittää automaattisesti se lisätään fstab tiedostoon
esim.
sudo nano -w /etc/fstab

ja lisätään rivi
/dev/sdb1 /media/levysdb1 ext4 defaults 0 2


Ja seuraavassa startissa levy on automaattisesti käytössä.
Levyn tunnisteena voi käyttää myös Label määrettä tai UUID arvoa. Ne saa selville blkid
komennolla.
#12
tuota noin. nyt tuossa taisi tulla sen live-cd:n fstab, joka on ihan jotain muuta mitä tarkoitiin.

kun halutaan tutkailla sitä mahdollisesti kovalevyasennukseen kuuluvaa "viallista" fstabbia, niin se mahdollisesti puuttuva levy pitää ensiksi mountata (live-cd:n avulla käytettäessä) eli prosessi menee näin, sakariaksen neuvoa mukaillen:

fdisk -l siis listaa mahdolliset asemat. sitten pitää osata päätellä, mille osiolle se linux olikaan asennettu. jos ei ole winukkaa rinnalla niin veikkaisin, että se on /dev/sda1 (ja tuota käytän nyt esimerkkinä!)

Kuten sakarias neuvoi, niin sitten sopiva liitoskohta tai luodaan se (mkdir /media/sda1) ja sitten mountataan se komennolla mount /dev/sda1 /media/sda1

tämän jälkeen katsellaan sitä mahdollista kovalevyasennuksen fstabbia joka liitettiin /media/sda1 -kansion alle, eli cat /media/sda1/etc/fstab. Esimerkki oman linuxini (debian 6.0.6) fstabbista.



UUID=nnn-nn-nnnn-nnn / ext3 errors=remount-ro 0 1
UUID=nnn-nnnn-nnnn-n none swap sw 0 0
/dev/sdc0 /media/cdrom udf,iso9660 user,noauto 0 0



It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
#13
Lainaus, alkuperäisen viestin kirjoitti Ysf:
tuota noin. nyt tuossa taisi tulla sen live-cd:n fstab, joka on ihan jotain muuta mitä tarkoitiin.

kun halutaan tutkailla sitä mahdollisesti kovalevyasennukseen kuuluvaa "viallista" fstabbia, niin se mahdollisesti puuttuva levy pitää ensiksi mountata (live-cd:n avulla käytettäessä) eli prosessi menee näin, sakariaksen neuvoa mukaillen:

fdisk -l siis listaa mahdolliset asemat. sitten pitää osata päätellä, mille osiolle se linux olikaan asennettu. jos ei ole winukkaa rinnalla niin veikkaisin, että se on /dev/sda1 (ja tuota käytän nyt esimerkkinä!)

Kuten sakarias neuvoi, niin sitten sopiva liitoskohta tai luodaan se (mkdir /media/sda1) ja sitten mountataan se komennolla mount /dev/sda1 /media/sda1

tämän jälkeen katsellaan sitä mahdollista kovalevyasennuksen fstabbia joka liitettiin /media/sda1 -kansion alle, eli cat /media/sda1/etc/fstab. Esimerkki oman linuxini (debian 6.0.6) fstabbista.


UUID=nnn-nn-nnnn-nnn  /              ext3          errors=remount-ro    0      1
UUID=nnn-nnnn-nnnn-n  none           swap          sw                   0      0
/dev/sdc0             /media/cdrom   udf,iso9660   user,noauto          0      0


Eli laittelen nyt enempi infoa:
1. levy: C: 125GB sis. Win7 64bit-Linux Ubuntu 12.04 ja F: vajaat 800GB sis. videoita ym. dataa (kaikki jotka talla levylla ovat myos D:lla)
2. levy D: 1TB (=Levy joka havisi!) sis. kaytannossa kaikki data, sovellukset. Internet ei myoskaan toimi ilman d-asemaa toistaiseksi..CrystalDiskInfo ilmoittaa, etta sisaltaa uudelleensijoitettavia sektoreita.
3. levy: E: 1,5TB vasta asennettu, ei sisalla juuri mitaan viela. Tarkoitus kayttaa varastolevyna ja saada tilaa D/F-levyihin. CrystalDiskInfo ilmoittaa, etta sisaltaa uudelleensijoitusta odottavia sektoreita.

Sitten terminal tuotosta livecd:n kautta:
fdisk -l
Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9f94aa17

Device Boot Start End Blocks Id System
/dev/sda1 2048 2930274303 1465136128 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00310030

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 245762369 122881153+ 7 HPFS/NTFS/exFAT
/dev/sdb2 245764094 1953503999 853869953 f W95 Ext'd (LBA)
/dev/sdb5 389126493 1953503999 782188753+ 7 HPFS/NTFS/exFAT
/dev/sdb6 380530688 389126143 4297728 82 Linux swap / Solaris
/dev/sdb7 245764096 363800575 59018240 83 Linux
/dev/sdb8 363802624 380516351 8356864 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 4006 MB, 4006608896 bytes
39 heads, 39 sectors/track, 5144 cylinders, total 7825408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x04030201

Device Boot Start End Blocks Id System
/dev/sdc1 * 3136 7825407 3911136 b W95 FAT32

/dev/sdb2 tuo D-levy?

EDIT: ja mountatessa tuo ilmoittaa et pitaa ilmottaa alustusformaatti..

Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 15:03
#14
Lainaus, alkuperäisen viestin kirjoitti Sakarias:
Lainaus, alkuperäisen viestin kirjoitti blffcrshr:
Eli klikkasin oikealla hiiren painikkeella kovalevyn kohdalta ja vahingossa painoin kohdasta "Irroita". Jotenkas tuo kovo hävisi näkyvistä, eikä näy uudelleenkäynnistyksenkään jälkeen edelleenkään BIOS:ssa eikä Linuxissa. Miten tuon kovon saa takaisin näkyviin?
Kiitos.
Jos levy ei näy Bios:ssa tarkista levyn liitännät. Kyllä BIOS:in pitäisi tunnistaa niin levyt kuin USB tikutkin.

sudo fdisk -l listaa koneen kiintolevyt. Myös kiinni olevat USB levyt.
Liitetään esimerkiksi levy sdb1. Ensiksi tehdään liitoskohta
sudo mkdir /media/levysdb1
sitten liitetään levy systeemiin
sudo mount dev/sdb1 /media/levysdb1

Levyn irroitus tapahtuu sudo umount /media/levysdb1

Jos levy halutaan liittää automaattisesti se lisätään fstab tiedostoon
esim.
sudo nano -w /etc/fstab

ja lisätään rivi
/dev/sdb1 /media/levysdb1 ext4 defaults 0 2


Ja seuraavassa startissa levy on automaattisesti käytössä.
Levyn tunnisteena voi käyttää myös Label määrettä tai UUID arvoa. Ne saa selville blkid
komennolla.
gedit /etc/fstab -komennolla lisasin tuon rivin (livecd:n kautta):
/dev/sdb2 /media/levysdb2 ext4 defaults 0 2
mutta uudelleenkaynnisyksen jalkeen tuo rivi oli havinnyt sielta...
#15
Linuxin puolella nuo nimeämiset menvät siten, että /dev/sdX on itse kovalevy (kokonaan) ja sitten /dev/sdX1 (jne) ovat kovalevyllä olevia osioita.

antamastasi infosta päätellen /dev/sda on 1.5 teranen kiekko, jossa on yksi koko levyn kattava osio (/dev/sda1), joka on NTFS:ää ja se lienee mainitsemasi E-asema

/dev/sdb on se teranen levy, jossa on seuraavat osiot:
/dev/sdb1 = C
/dev/sdb5 = D
/dev/sdb6 ja /dev/sdb8 on Linuxin swappia.
/dev/sdb7 = Linux-osio

tuo /dev/sdb2 on "erikoisosio" (selitys mikä se osoio on, on pitkä) mutta jolle ei kannata tehdä mitään! Sen poistamalla lähtee myös sdb5, 6, 7, ja 8!

/dev/sdb7 se mikä pitäisi mountata ja jossa olevaa ns. "fstabbia" pitäisi tutkailla. eli lipaseppas komennot.

mkdir /media/sdb7
mount /dev/sdb7 /media/sdb7
cat /media/sdb7/etc/fstab

ja sitten laittele tänne se, mitä tuo viimeinen komento suoltikaan ruudulle (eli /media/sdb7/etc/fstab -tiedoston sisältö). Tuossa ei korjata vielä mitään, mutta sillä selvitetään puuttuuko sieltä toiminnan kannalta jotain oleellista.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 15:29

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
#16
Lainaus, alkuperäisen viestin kirjoitti Ysf:
Linuxin puolella nuo nimeämiset menvät siten, että /dev/sdX on itse kovalevy (kokonaan) ja sitten /dev/sdX1 (jne) ovat kovalevyllä olevia osioita.

antamastasi infosta päätellen /dev/sda on 1.5 teranen kiekko, jossa on yksi koko levyn kattava osio (/dev/sda1), joka on NTFS:ää ja se lienee mainitsemasi E-asema

/dev/sdb on se teranen levy, jossa on seuraavat osiot:
/dev/sdb1 = C
/dev/sdb5 = D
/dev/sdb6 ja /dev/sdb8 on Linuxin swappia.
/dev/sdb7 = Linux-osio

tuo /dev/sdb2 on "erikoisosio" (selitys mikä se osoio on, on pitkä) mutta jolle ei kannata tehdä mitään! Sen poistamalla lähtee myös sdb5, 6, 7, ja 8!

/dev/sdb7 se mikä pitäisi mountata ja jossa olevaa ns. "fstabbia" pitäisi tutkailla. eli lipaseppas komennot.

mkdir /media/sdb7
mount /dev/sdb7 /media/sdb7
cat /media/sdb7/etc/fstab

ja sitten laittele tänne se, mitä tuo viimeinen komento suoltikaan ruudulle (eli /media/sdb7/etc/fstab -tiedoston sisältö). Tuossa ei korjata vielä mitään, mutta sillä selvitetään puuttuuko sieltä toiminnan kannalta jotain oleellista.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=50e3cc74-6551-44c0-aa20-d3fbe9d27a67 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda8 during installation
UUID=26e73c3f-1ff6-4201-8a96-1232e8951786 none swap sw 0 0
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 28.12.2012 @ 12:12
#17
Kovalevyllä olevan linuxin fstab näyttäisi olevan ihan normaali. Käynnistä siis se kovalevyllä oleva Linux - ei tarvitse käyttää sitä rompulla tai usbi-tikulla olevaa "live" -linuxia.

Ja kun saat kovalevyllä olevan linuxin käyntiin niin jos haluat näkyviin nuo ns. "varastolevyt" (winukan E ja D) niin ensiksi käy katsomassa, että niille on sopivat liitoskohdat: eli löytyykö kansiot /media/sdb5 ja /media/sda1

jos niitä ei ole, niin sitten Sakariaan neuvon mukaan tee ne komennoilla

sudo mkdir /media/sdb5
sudo mkdir /media/sda1

Sitten lisää pari riviä sinne /etc/fstab -tiedostoon. editori avataan komennolla komento sudo nano -w /etc/fstab. lisättävä rivit ovat:

/dev/sdb5 /media/sdb5 ntfs-3g defaults 0 0
/dev/sda1 /media/sda1 ntfs-3g defaults 0 0

sitten kun saat editoinnin tehtyä, aja komento sudo fdisk -a
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 17:06

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
#18
Lainaus, alkuperäisen viestin kirjoitti Ysf:
Kovalevyllä olevan linuxin fstab näyttäisi olevan ihan normaali. Käynnistä siis se kovalevyllä oleva Linux - ei tarvitse käyttää sitä rompulla tai usbi-tikulla olevaa "live" -linuxia.

Ja kun saat kovalevyllä olevan linuxin käyntiin niin jos haluat näkyviin nuo ns. "varastolevyt" (winukan E ja D) niin ensiksi käy katsomassa, että niille on sopivat liitoskohdat: eli löytyykö kansiot /media/sdb5 ja /media/sda1

jos niitä ei ole, niin sitten Sakariaan neuvon mukaan tee ne komennoilla

sudo mkdir /media/sdb5
sudo mkdir /media/sda1

Sitten lisää pari riviä sinne /etc/fstab -tiedostoon. editori avataan komennolla komento sudo nano -w /etc/fstab. lisättävä rivit ovat:

/dev/sdb5 /media/sdb5 ntfs-3g defaults 0 0
/dev/sda1 /media/sda1 ntfs-3g defaults 0 0

sitten kun saat editoinnin tehtyä, aja komento sudo fdisk -a
Ongelma vaan on, ettei tuo Linux kaynnisty..
Kun yrittaa kaynnistaa, nii tulee seuraava teksti:

BusyBox v1.18.4 (Ubuntu 1:1.18.4-2ubuntu2) built-in-shell (ash)
Enter help for a list of built-in commands.

(initramfs)
#19
Jos nyt tulkitsin oikein linux on asennettu levylle /dev/sdb7 ja fstab tiedostossa on
# / was on /dev/sda7 during installation
UUID=50e3cc74-6551-44c0-aa20-d3fbe9d27a67 / ext4 errors=remount-ro 0 1

eli levyjen järjestys on vaihtunut?

/dev/sdb on Teran levy. Onkohan Grub tuon levyn mbr:ssä vai missä?

Itsellä F8 antaa valikon, miltä levyltä käynnistetään. Kokeile jos tuolta lähtee käyntiin.

Toinne vaihtoehto

Käynnistykseen voi auttaa jos muutat fstab-tiedostoon "UUID=50e3cc74-6551-44c0-aa20-d3fbe9d27a67" tilalle "dev/sdb7" tai katsot blkid komennolla sdb7 levyn UUID arvon.

Grub käynnistystä voi editoida painamalla 'e' näppäintä. Tärkeää on tarkistaa, että roottina annetaan oikea levy. Jos väärä levy niin kerneli ja sen modulit ei löydy ja systeemi ei käynnisty. Grub nimeää taas levyt hieman eri nimellä. Tab näppäimellä voi täydentää tiedoston nimen - niin voi varmistaa, että Grub löytää kernelin. Esim /boot/vmlinuz[tab]
#20
Sakarias bongasi mahdollisen virheen.. ettei vaan SATA -johtoja olisi sekoiteltu kovalevyä asennettaessa. :D

Jos teranen on ollut alunperin emolevyllä 1. portissa (sda) ja johto onkin vaihtunut siten, että 1.5 teranen onkin mennyt siihen.. ja emolevyn 2. sata-portin johto on pyörähtänyt kiini teraseen niin silloinhan sda->sdb..
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 21:21

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
#21
Lainaus, alkuperäisen viestin kirjoitti blffcrshr:

Sitten terminal tuotosta livecd:n kautta:
fdisk -l

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9f94aa17

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  2930274303  1465136128    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00310030

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63   245762369   122881153+   7  HPFS/NTFS/exFAT
/dev/sdb2       245764094  1953503999   853869953    f  W95 Ext'd (LBA)
/dev/sdb5       389126493  1953503999   782188753+   7  HPFS/NTFS/exFAT
/dev/sdb6       380530688   389126143     4297728   82  Linux swap / Solaris
/dev/sdb7       245764096   363800575    59018240   83  Linux
/dev/sdb8       363802624   380516351     8356864   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 4006 MB, 4006608896 bytes
39 heads, 39 sectors/track, 5144 cylinders, total 7825408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x04030201

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        3136     7825407     3911136    b  W95 FAT32

/dev/sdb2 tuo D-levy?

EDIT: ja mountatessa tuo ilmoittaa et pitaa ilmottaa alustusformaatti..

/dev/sdb2 on jatkettu osio (Extended), jolle on luotu loogisia osioita alkaen /dev/sdb5.

Menee hieman arvailuksi, koska levyosioiden järjestys nyt on mitä on, ja niille joistakin on asennettu käynnistyslippu * (/dev/sdb1 ja /dev/sdc1 - tosin tiedostoformaatti "W95 FAT32" antaa jotakin viitettä, millaisesta osiosta on kyse 4Gt:n levyllä (muistitikku?)).

Windows käynnistyy käynnistyslipulla määritellyltä osiolta, jonka Windows tunnistaa C: osioksi. Tämän jälkeen kukin primääriosio tunnistetaan biossin mukaisessa järjestestyksessä.
D: -osiosi on todennäköisesti nyt määriteltynä /dev/sda1 ja E: olisi tuolloin /dev/sdc1.
Loogiset osiot määräytyvät primääriosioiden jälkeen eli /dev/sdb5 voi hyvinkin näkyä Windowssissa F: -osiona.
(Lisäksi /dev/sdb6 ja /dev/sdb8 ovat aivan turhaa swap-osioita, kun yksikin riittää - eikä reilun 12 Gt:n yhteiset swap-osiot ole kovin mielekästä.)

Vielä lisää sotkeakseni, ei Linux piittaa BIOS-määrityksistä. Joten Windowssin määritykset voivat poiketa siitä, missä järjestyksessä Linux-järjestelmä levyt tunnistaa. Ja tunnetusti Windows ei tunnista Linux-osioita. Mutta jos levyosiot on tehty Windowssissa, on toki mahdollista, että ne tunnistuvat levyosioina, joilla ei ole tiedostojärjestelmää, jonka Windows tunnistaisi.

Sinulla nyt sattui olemaan vain kolme levyä, joiden kanssa tasapainoilla. Minulla on useilla koneilla neljä kiintolevyä, ja melkoinen joukko levyosioita ;)

Pääsääntöisesti Grub hallitsee järjestelmien käynnistämisen, vaikka käyttäjällä ei olisi mitään käsitystä osioista tai niillä olevista käyttöjärjestelmistä. Tämän vuoksi levyosioilla tai niiden järjestyksellä ei ole Linux:ssa väliä, kun käytetään UUID tai LABEL -määrityksiä.

Korjaus: typo ;)
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 22:08
#22
Lainaus, alkuperäisen viestin kirjoitti juyli:


Pääsääntöisesti Grub hallitsee järjestelmien käynnistämisen, vaikka käyttäjällä ei olisi mitään käsitystä osioista tai niillä olevista käyttöjärjestelmistä. Tämän vuoksi levyosioilla tai niiden järjestyksellä ei ole Linux:ssa väliä, kun käytetään UUID tai LABEL -määrityksiä.

Korjaus: typo ;)
Tuo on totta. UUID tai LABEL määre auttaa siihen, että levyt liitetään oikein vaikka levyjen järjestys muuttuisi. Mutta jos osiota pienennetään tai suurennetaan muistaakseni UUID muuttuu. Levyä kloonatessa taas tulee kaksi samanlaista UUID määrettä. Jokaisella tavalla on ne hyvät ja huonot puolensa. Itse olen vanhanaikainen ja käytän /dev/sda1 jne. kun ei monia levyjä ja helpompi kirjoittaa kuin pitkä UUID. Windowssin nimeämistapa on monimutkainen ja ei siitä enempää. Linux tarvitsee BIOS:sia vain startissa. Vanhemmissa koneissa sai näkymään myös sellaisia levyjä joita BIOS ei tunnistanut, mutta Linux käytti sujuvasti kunhan sen sain vain käyntiin.

Grub ja uudempi Grub2 taas nimeävät levyt hieman eri tavalla. Ja tietysti eri tavalla kuin Linux tai Windows. Joten kokeneeltakin voi mennä helposti pieleen jos paljon levyjä ja useampia käyttöjärjestelmiä ja lataajia.
#23
Noita SATA-kaapeleita on vaihdettu kyll' tuossa askettain, kun testasin onko silla vaikutusta...
Ja ei, en muista miten nuo sata-kaapelit oilvat alunperin. Eihan virtakaapeleilla ole samanlaista vaikutusta, silla niidenkin paikkoja on vaihdeltu... :/
Eli tuota osaisko joku kertoo mita teen nyt? Ku oon hiukan pihalla... :P
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 27.12.2012 @ 23:13
#24
Lainaus, alkuperäisen viestin kirjoitti Sakarias:
Jos nyt tulkitsin oikein linux on asennettu levylle /dev/sdb7 ja fstab tiedostossa on
# / was on /dev/sda7 during installation
UUID=50e3cc74-6551-44c0-aa20-d3fbe9d27a67 / ext4 errors=remount-ro 0 1

eli levyjen järjestys on vaihtunut?

/dev/sdb on Teran levy. Onkohan Grub tuon levyn mbr:ssä vai missä?

Itsellä F8 antaa valikon, miltä levyltä käynnistetään. Kokeile jos tuolta lähtee käyntiin.

Toinne vaihtoehto

Käynnistykseen voi auttaa jos muutat fstab-tiedostoon "UUID=50e3cc74-6551-44c0-aa20-d3fbe9d27a67" tilalle "dev/sdb7" tai katsot blkid komennolla sdb7 levyn UUID arvon.

Grub käynnistystä voi editoida painamalla 'e' näppäintä. Tärkeää on tarkistaa, että roottina annetaan oikea levy. Jos väärä levy niin kerneli ja sen modulit ei löydy ja systeemi ei käynnisty. Grub nimeää taas levyt hieman eri nimellä. Tab näppäimellä voi täydentää tiedoston nimen - niin voi varmistaa, että Grub löytää kernelin. Esim /boot/vmlinuz[tab]
sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="DA8ED3988ED36C0F" TYPE="ntfs"
/dev/sdb1: UUID="96F2BBE9F2BBCBAD" TYPE="ntfs"
/dev/sdb5: UUID="6076D7D876D7ACD2" TYPE="ntfs"
/dev/sdb6: UUID="29735aaf-1f37-42fe-8418-ded762535355" TYPE="swap"
/dev/sdb7: UUID="50e3cc74-6551-44c0-aa20-d3fbe9d27a67" TYPE="ext4"
/dev/sdb8: UUID="26e73c3f-1ff6-4201-8a96-1232e8951786" TYPE="swap"
/dev/sdc1: UUID="4A8C-0277" TYPE="vfat"

Eli tuo sdb7 arvo on tuo sama jonka mainitsit...
#25
sitten tuo grub (boot loader) on mennyt sekaisin.

kokeileppas liipasta shift pohjaan kun buuttaat linuxia kovalevyltä niin pääset käsiksi grubiin. Sitten etsiskele komennolla ls (hdX,Y) osio, jossa on linuxin tarvitsemia tiedostoja! Tässä tapauksessa veikkaisin, että osio on joko (hd1,7) tai (hd1,5). Sitten ajele seuraavat komennot numerojärjestyksessä - ja vaihda tarvittaessa tuo (hdx,y) oikeaksi.

1. ls (hd1,7)
2. set prefix=(hd1,7)/boot/grub
3. set root=(hd1,7)
4. insmod normal
5. set (näyttää asetetut arvot uudelleen, tarkista että ovat oikein)
6. insmod linux (tai jos tulee erroria niin: insmod /boot/grub/linux.mod)
7. set linux /vmlinuz root=/dev/sdb7 ro
8. initrd /initrd.img
9. boot

sitten jos saat järjestelmän käyntiin, niin heti ensimmäiseksi avaa terminaali ja ajele komento sudo ubdate-grub
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 28.12.2012 @ 09:33

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Tämä viestiketju on suljettu, johtuen siitä, että ketjun uusimmasta viestistä on kulunut yli 180 vuorokautta. Käytännössä tämä tarkoittaa sitä, että et voi vastata tähän viestiketjuun lainkaan.

Mikäli sinulla on lisättävää tai kysyttävää tähän samaan aiheeseen liittyen, ole hyvä ja aloita aiheesta uusi viestiketju tämän sivun kautta.

Tilaa AfterDawnin viikoittainen uutiskirje.