Kirjoittaja Aihe: Windows 10 katosi päivityksessä: nyt windows levy on osa linuxin filesystemiä?  (Luettu 7341 kertaa)

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Moi

Grub käynnistysvalikossa ei siis ole enää Linux päivityksen (ei koko distron) jälkeen valintaa Windows 10.
Näyttäisi siltä, että levyt ovat "sulautuneet" eikä linux tunnista enää Win 10.

Kyseessä on 500gb SSD, jossa puolet on linuxille ja puolet windowsille (tai ainakin oli).
Nyt toinen osio näyttää tyhjää.

Tiedostojen avaaminen esim. windows kansiosta on todella hidasta.
Kuitenkin sain windowsin päivityslokit auki ja saatoin sieltäkin varmistaa, että kyseessä on Windows 10.

Mitenkähän tuon saisi takaisin käyttöön?
Ja näkisiköhän noita linuxin päivityslokeja jostain? Jos ne valaisisi, että mitä on tapahtunut?

Koodia: [Valitse]
# lsblk
sda      8:0    0  37,3G  0 disk
├─sda1   8:1    0  21,3G  0 part
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0    16G  0 part [SWAP]
sdb      8:16   0 119,2G  0 disk
└─sdb1   8:17   0 119,2G  0 part
sdc      8:32   0  74,5G  0 disk
└─sdc1   8:33   0  74,5G  0 part
sdd      8:48   0 465,8G  0 disk
├─sdd1   8:49   0   185G  0 part /media/username/01D1083F5FDFCF40
├─sdd2   8:50   0   449M  0 part
├─sdd3   8:51   0  44,7G  0 part /
└─sdd4   8:52   0    15M  0 part [SWAP]
sde      8:64   0 931,5G  0 disk
└─sde1   8:65   0 931,5G  0 part /media/username/Verbatim
sr0     11:0    1  1024M  0 rom

Koodia: [Valitse]
# sudo fdisk -l

Disk /dev/sda: 37,3 GiB, 40000000000 bytes, 78125000 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
Disklabel type: dos
Disk identifier: 0x00027bad

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *        2048 44685311 44683264 21,3G 83 Linux
/dev/sda2       44687358 78123007 33435650   16G  5 Extended
/dev/sda5       44687360 78123007 33435648   16G 82 Linux swap / Solaris

Disk /dev/sdb: 119,2 GiB, 128035676160 bytes, 250069680 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
Disklabel type: dos
Disk identifier: 0x001ce262

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1  *     2048 250068991 250066944 119,2G  7 HPFS/NTFS/exFAT

Disk /dev/sdc: 74,5 GiB, 80000000000 bytes, 156250000 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
Disklabel type: dos
Disk identifier: 0xeaa4c33f

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdc1        2048 156246015 156243968 74,5G  7 HPFS/NTFS/exFAT

Disk /dev/sdd: 465,8 GiB, 500107862016 bytes, 976773168 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
Disklabel type: dos
Disk identifier: 0x0f17ce2e

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdd1  *        16072 388044179 388028108  185G  7 HPFS/NTFS/exFAT
/dev/sdd2       388044800 388964351    919552  449M 27 Hidden NTFS WinRE
/dev/sdd3       388965780 482715779  93750000 44,7G 83 Linux
/dev/sdd4       913252352 913283071     30720   15M 82 Linux swap / Solaris

Disk /dev/sde: 931,5 GiB, 1000204886016 bytes, 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
Disklabel type: dos
Disk identifier: 0xa69e5e5e

Device     Boot Start        End    Sectors   Size Id Type
/dev/sde1          63 1953520064 1953520002 931,5G  7 HPFS/NTFS/exFAT

Fyysiset levyt:
500gb m.2 SSD: linux ja win 10
128 gb 2.5" ssd: win 7
2x 1TB hdd
1tb usb levy
« Viimeksi muokattu: 14.08.16 - klo:22.51 kirjoittanut JA5U »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vika on joko Windows-osiossa tai Grubissa. Aja sudo update-grub ja katso sen listauksesta, mitä Grubin skriptit ja os-prober löytävät.

Hitaus viittaa johonkin ongelmaan osion tiedostojärjestelmässä. Näkyykö kernelin lokissa (dmesg) mitään erikoista, kun yrität lukea tiedostoja Windows-osiolta?

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Vika on joko Windows-osiossa tai Grubissa. Aja sudo update-grub ja katso sen listauksesta, mitä Grubin skriptit ja os-prober löytävät.

Hitaus viittaa johonkin ongelmaan osion tiedostojärjestelmässä. Näkyykö kernelin lokissa (dmesg) mitään erikoista, kun yrität lukea tiedostoja Windows-osiolta?
sudo update-grub löysi noita vanhoja kerneleitä ja windows 7 eli samat, mitä tällä hetkellä valittavissa.
Eli se ei tunnista Windows 10, joten siellä on jotain pielessä?
Omituista on myös tuo SSD:n tila, kun se oli aiemmin jaettu kahtia ja nyt ikään kuin ei (Linuxin mukaan).

dmesgiä en ole lukenut, joten pitää kurkata illalla.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Minä tekisin jotensakin seuravasti:
1. umount se dos-osio
2. muuta tyypiksi vaikka ext4
3. filesysteemi uudelle osiolle
4. mkdir /data
5. mounttaa tuo uusi, puhdas osio hakemistoon /data

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Omituista on myös tuo SSD:n tila, kun se oli aiemmin jaettu kahtia ja nyt ikään kuin ei (Linuxin mukaan).

Toimiiko sdd3:lla oleva Linux-asennus? Silloin kyseinen 50 Gt:n osio on ilmeisesti pysynyt ehjänä. sdd3:n ja sdd4:n välissä on osiotaulun perusteella käyttämätöntä tilaa, ja 15 Mt:n sdd4 on outo. TestDiskillä on ehkä mahdollista palauttaa tuolla sijainnut osio.

Muistatko tarkemmin, miten levy oli osioitu? Oliko siellä vain yksi 250 Gt:n NTFS-osio ja yksi 250 Gt:n ext4-osio, vai miten?

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Muistatko tarkemmin, miten levy oli osioitu? Oliko siellä vain yksi 250 Gt:n NTFS-osio ja yksi 250 Gt:n ext4-osio, vai miten?

Näin on ollut ainakin tarkoituksena. Tokikaan, 2x250 ei ole mahdollista ja osuudet olivat siinä 200 tuntumassa.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Koodia: [Valitse]
dmesg
[    6.414943] logitech-hidpp-device 0003:046D:101A.0007: input,hidraw4: USB HID v1.11 Mouse [Logitech Performance MX] on usb-0000:00:14.0-5:2
[    6.415556] asus_wmi: Initialization: 0x0
[    6.415575] asus_wmi: BIOS WMI version: 0.9
[    6.415608] asus_wmi: SFUN value: 0x0
[    6.416343] input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input14
[    6.416774] asus_wmi: Disabling ACPI video driver
[    6.416957] usbcore: registered new interface driver btusb
[    6.420802] bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0b05-17cf.hcd failed with error -2
[    6.420806] Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0b05-17cf.hcd not found
[    6.462550] Adding 15356k swap on /dev/sdb4.  Priority:-1 extents:1 across:15356k SSFS
[    6.481149] nvidia: module license 'NVIDIA' taints kernel.
[    6.481151] Disabling lock debugging due to kernel taint
[    6.482765] nvidia: module verification failed: signature and/or  required key missing - tainting kernel
[    6.484918] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    6.485044] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
[    6.485048] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  352.63  Sat Nov  7 21:25:42 PST 2015
[    6.553849] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[    6.553889] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    6.553924] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
[    6.553965] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
[    7.407282] EXT4-fs (sdb3): re-mounted. Opts: errors=remount-ro
[    7.414074] systemd-journald[316]: Received request to flush runtime journal from PID 1
[    7.428903] audit: type=1400 audit(1470323217.462:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=585 comm="apparmor_parser"
[    7.428907] audit: type=1400 audit(1470323217.462:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="chromium" pid=585 comm="apparmor_parser"
[    7.429833] audit: type=1400 audit(1470323217.463:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=585 comm="apparmor_parser"
[    7.429837] audit: type=1400 audit(1470323217.463:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=585 comm="apparmor_parser"
[    7.429839] audit: type=1400 audit(1470323217.463:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=585 comm="apparmor_parser"
[    7.429841] audit: type=1400 audit(1470323217.463:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=585 comm="apparmor_parser"
[    7.430280] audit: type=1400 audit(1470323217.464:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="system_tor" pid=585 comm="apparmor_parser"
[    7.434609] audit: type=1400 audit(1470323217.468:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince" pid=585 comm="apparmor_parser"
[    7.434612] audit: type=1400 audit(1470323217.468:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="sanitized_helper" pid=585 comm="apparmor_parser"
[    7.434614] audit: type=1400 audit(1470323217.468:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince-previewer" pid=585 comm="apparmor_parser"
[   96.005905] cgroup: new mount options do not match the existing superblock, will be ignored
[   96.036667] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   96.036669] Bluetooth: BNEP filters: protocol multicast
[   96.036671] Bluetooth: BNEP socket layer initialized
[   96.048433] Bluetooth: RFCOMM TTY layer initialized
[   96.048438] Bluetooth: RFCOMM socket layer initialized
[   96.048442] Bluetooth: RFCOMM ver 1.11
[   96.114226] cfg80211: Calling CRDA to update world regulatory domain
[   96.133499] cfg80211: World regulatory domain updated:
[   96.133501] cfg80211:  DFS Master region: unset
[   96.133502] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   96.133503] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   96.133504] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   96.133505] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   96.133506] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   96.133507] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   96.133508] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   96.133509] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   96.133510] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   99.329129] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Kone käynnistyy nykyään sutjakkaasi vaikka peruin muutokset toisessa ketjussa mainitussa fstab rivillä.

Mielenkiintoista on, että se löytää kaksi Windows 7 vaihtoehtoa vaikka se on käytännössä mahdotonta.
Kuitenkin esittää eri

Nyt esim. Windows 7 puolella ei näy nuo 2x terasta levyä.
Omituista...
« Viimeksi muokattu: 16.08.16 - klo:00.49 kirjoittanut JA5U »

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Jos kokeilet lisätä grubbiin oman valikon.

Koodia: [Valitse]
menuentry "Windows 10" --class windows --class os {
   insmod ntfs
   search --no-floppy --set=root --fs-uuid windowslevyn uuid
   ntldr /bootmgr
}

Asetuksiin voit lisätä myös
GRUB_DISABLE_OS_PROBER=true

Valikon lisäät /etc/grub.d/40_custom tiedostoon.
Itse en juuri lataajaa päivitä jos toimii.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Jos kokeilet lisätä grubbiin oman valikon.

Voisihan tuota kokeilla, jahkakoska joutaa.

Varsin tuota os-proberia kokeilin ja se tulosti seuraavaa:
Koodia: [Valitse]
/dev/sda1:Windows 7 (loader):Windows:chain //Valittavissa grubissa
/dev/sdb1:Windows 7 (loader):Windows1:chain //Valittavissa grubissa
/dev/sdb2:Windows 7 (loader):Windows2:chain //Ei näy grubissa
/dev/sdb3:Windows 7 (loader):Windows3:chain //Ei näy grubissa
/dev/sdc1:Windows 7 (loader):Windows4:chain //Ei näy grubissa
Kuitenkaan esim. system monitorissa kohdassa file systems ei näy tuota SDB1, ainoastaan SDB2,SDB3.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
No kirjoitetaan Win10.  :) Kuitenkin, kaikki Windows 7 vaihtoehdot katosivat grubista?

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Kone toimii siis tällä hetkellä.
Ajoittain se kuitenkin pyrkii ajamaan chkdiskiä windowsin käynnistyessä.
En tiedä, että johtuuko se hyppelystä win/linux välillä.
Tekeekö linux jotain, mistä windows ei pidä.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Miten aikavyöhykkeet ja kellonaika? Käytä molemmissa samaa.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Miten aikavyöhykkeet ja kellonaika? Käytä molemmissa samaa.

Tarkemmin ajateltuna Windowsissa tais olla väärä kellonaika.
Pitääpä tarkistaa, kun pääsee taas jännän äärelle.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Tarkemmin ajateltuna Windowsissa tais olla väärä kellonaika.
Pitääpä tarkistaa, kun pääsee taas jännän äärelle.

Ongelmana on UTC vs. paikallinen aikavyöhyke koneen kellossa. Linux käyttää oletuksena UTC:tä ja Windows paikallista aikaa. Korjaa asettamalla Windows käyttämään UTC:tä:
http://forum.ubuntu-fi.org/index.php?topic=50711

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vaihtoehtona on tietysti pistää Linux paikallisaikaan. Hieman vanhanaikaista, mutta ehkä hieman helpompi vaihtoehto. Windowsin rekisterin puukottamisessa aina vaaransa. En nyt muista onko W:n asennuksessa edes mahdollista valita UTC aikaa. Tuki sentään jo on.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vaihtoehtona on tietysti pistää Linux paikallisaikaan. Hieman vanhanaikaista, mutta ehkä hieman helpompi vaihtoehto. Windowsin rekisterin puukottamisessa aina vaaransa.

Ei ole lainkaan vaarallinen operaatio. Linkin takaa löytyy valmis skriptikin, ja riittää että sen käynnistää Windowsissa. Toki kannattaa ensin tarkistaa tällaisten skriptien sisältö itse tekstieditorilla, ettei sinne ole ujutettu jotain ylimääräistä.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili

Ei ole lainkaan vaarallinen operaatio. Linkin takaa löytyy valmis skriptikin, ja riittää että sen käynnistää Windowsissa. Toki kannattaa ensin tarkistaa tällaisten skriptien sisältö itse tekstieditorilla, ettei sinne ole ujutettu jotain ylimääräistä.

Ei ole lainkaan vaarallinen operaatio on aina suhteellista. Itse sain koneeni hajalle pistämällä tökkelin kiinni samaan jatkojohtoon koneen ollessa käynnissä. Aina jokin voi mennä pieleen.