Kovalevy ongelma
|
|
blffcrshr
Member
|
24. joulukuuta 2012 @ 16:35 |
Linkki tähän viestiin
|
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.
|
Senior Member
|
24. joulukuuta 2012 @ 17:06 |
Linkki tähän viestiin
|
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, Asus r9 290x directCU II ,Samsung 830 SSD 128Gb+ 4.5 teraa, Win 7.
|
blffcrshr
Member
|
24. joulukuuta 2012 @ 22:18 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti J-lalli: Jos on usb, niin käynnistä uudelleen.
SATA2-liitäntä...
|
Senior Member
|
24. joulukuuta 2012 @ 22:41 |
Linkki tähän viestiin
|
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, Asus r9 290x directCU II ,Samsung 830 SSD 128Gb+ 4.5 teraa, Win 7.
|
blffcrshr
Member
|
25. joulukuuta 2012 @ 02:17 |
Linkki tähän viestiin
|
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.
|
AfterDawn Addict
17 tuotearviota
|
25. joulukuuta 2012 @ 07:33 |
Linkki tähän viestiin
|
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.
iMac 27" 3.5GHz Quad-core Intel Core i7, Turbo Boost up to 3.9GHz- 8GB 1600MHz DDR3 SDRAM 2X4GB-256GB Flash Storage- NVIDIA GeForce GTX 780M 4GB GDDR5- Apple USB SuperDrive Apple Magic Mouse + Magic Trackpad- Elisa-viihde 100/10 valokuitu. Asus X70AC Series.
|
Senior Member
|
25. joulukuuta 2012 @ 14:47 |
Linkki tähän viestiin
|
"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ä.
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 25. joulukuuta 2012 @ 14:47
|
blffcrshr
Member
|
25. joulukuuta 2012 @ 17:10 |
Linkki tähän viestiin
|
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 lähettämisen jälkeen. Viimeisin muokkaus 25. joulukuuta 2012 @ 23:26
|
teijoster
Member
|
25. joulukuuta 2012 @ 23:13 |
Linkki tähän viestiin
|
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
|
blffcrshr
Member
|
26. joulukuuta 2012 @ 02:03 |
Linkki tähän viestiin
|
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?
|
Sakarias
Suspended due to non-functional email address
|
26. joulukuuta 2012 @ 23:13 |
Linkki tähän viestiin
|
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.
|
Senior Member
|
27. joulukuuta 2012 @ 13:51 |
Linkki tähän viestiin
|
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.
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 15:00 |
Linkki tähän viestiin
|
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 lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 15:03
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 15:07 |
Linkki tähän viestiin
|
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...
|
Senior Member
|
27. joulukuuta 2012 @ 15:18 |
Linkki tähän viestiin
|
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.
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 15:29
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 15:55 |
Linkki tähän viestiin
|
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 lähettämisen jälkeen. Viimeisin muokkaus 28. joulukuuta 2012 @ 12:12
|
Senior Member
|
27. joulukuuta 2012 @ 17:06 |
Linkki tähän viestiin
|
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
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 17:06
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 19:43 |
Linkki tähän viestiin
|
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)
|
Sakarias
Suspended due to non-functional email address
|
27. joulukuuta 2012 @ 20:50 |
Linkki tähän viestiin
|
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]
|
Senior Member
|
27. joulukuuta 2012 @ 21:10 |
Linkki tähän viestiin
|
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..
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 21:21
|
juyli
Senior Member
|
27. joulukuuta 2012 @ 21:45 |
Linkki tähän viestiin
|
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 lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 22:08
|
Sakarias
Suspended due to non-functional email address
|
27. joulukuuta 2012 @ 22:35 |
Linkki tähän viestiin
|
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.
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 23:09 |
Linkki tähän viestiin
|
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 lähettämisen jälkeen. Viimeisin muokkaus 27. joulukuuta 2012 @ 23:13
|
blffcrshr
Member
|
27. joulukuuta 2012 @ 23:31 |
Linkki tähän viestiin
|
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...
|
Mainos
|
|
|
Senior Member
|
28. joulukuuta 2012 @ 09:33 |
Linkki tähän viestiin
|
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
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 28. joulukuuta 2012 @ 09:33
|