GRUB nie wykrywa Windows 10 na drugiej partycji


(Jaceknowak35) #1

Mam Windows 10 na jednej partycji ,a na drugiej (właściwie na czterech  /  /home  /boot   swap) Linuxa Elementary OS. GRUB przy odpalaniu kompa nie wykrywa windows'a. A nie chce go stracić :frowning:


(MacGregor) #2
sudo update-grub

(marcin82) #3

Podaj wynik bootinfoscript:

http://sourceforge.net/projects/bootinfoscript/ .


(Jaceknowak35) #4

Napisze jutro poniewaz dzisiaj juz nie mam dostępu do komputera

oto to co wykrywa ten program 

 

 

 

                  Boot Info Script 0.61      [1 April 2012]

 

 

============================= Boot Info Summary: ===============================

 

 => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of 

    the same hard drive for core.img. core.img is at this location and looks 

    in partition 112 for .

 

sda1: __________________________________________________________________________

 

    File system:       Extended Partition

    Boot sector type:  -

    Boot sector info: 

 

sda5: __________________________________________________________________________

 

    File system:       ext3

    Boot sector type:  -

    Boot sector info: 

    Operating System:  

    Boot files:        /grub/grub.cfg

 

sda6: __________________________________________________________________________

 

    File system:       ext3

    Boot sector type:  -

    Boot sector info: 

    Operating System:  elementary OS Freya

    Boot files:        /etc/fstab

 

sda7: __________________________________________________________________________

 

    File system:       ext3

    Boot sector type:  -

    Boot sector info: 

    Operating System:  

    Boot files:        

 

sda8: __________________________________________________________________________

 

    File system:       swap

    Boot sector type:  -

    Boot sector info: 

 

sda2: __________________________________________________________________________

 

    File system:       ntfs

    Boot sector type:  Windows Vista/7: NTFS

    Boot sector info:  No errors found in the Boot Parameter Block.

    Operating System:  

    Boot files:        

 

sda3: __________________________________________________________________________

 

    File system:       ntfs

    Boot sector type:  Windows Vista/7: NTFS

    Boot sector info:  No errors found in the Boot Parameter Block.

    Operating System:  

    Boot files:        

 

sda4: __________________________________________________________________________

 

    File system:       ntfs

    Boot sector type:  Windows Vista/7: NTFS

    Boot sector info:  No errors found in the Boot Parameter Block.

    Operating System:  

    Boot files:        /bootmgr /Windows/System32/winload.exe

 

============================ Drive/Partition Info: =============================

 

Drive: sda _____________________________________________________________________

 

Disk /dev/sda: 750.2 GB, 750156374016 bytes

255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

 

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

 

/dev/sda1    *          2,046    75,673,599    75,671,554   5 Extended

/dev/sda5               2,048     2,000,895     1,998,848  83 Linux

/dev/sda6           2,002,944    61,908,991    59,906,048  83 Linux

/dev/sda7          61,911,040    71,673,855     9,762,816  83 Linux

/dev/sda8          71,675,904    75,673,599     3,997,696  82 Linux swap / Solaris

/dev/sda2         408,680,448   409,602,047       921,600  27 Hidden NTFS (Recovery Environment)

/dev/sda3         409,602,048 1,349,395,739   939,793,692   7 NTFS / exFAT / HPFS

/dev/sda4       1,349,395,744 1,465,145,343   115,749,600   7 NTFS / exFAT / HPFS

 

 

“blkid” output: ________________________________________________________________

 

Device           UUID                                   TYPE       LABEL

 

/dev/sda2        E456915456912876                       ntfs       

/dev/sda3        5232A56632A54FB1                       ntfs       Inne

/dev/sda4        48E2CC8CE2CC7FA4                       ntfs       Windows 10

/dev/sda5        e33f4951-0b77-4f7d-83f7-f7d62b3547b4   ext3       

/dev/sda6        28021b3b-8cfd-4b8a-9abc-4233732dfb20   ext3       

/dev/sda7        63b5d73f-594e-4f9f-8037-a6d3f71045ef   ext3       

/dev/sda8        975b29ea-6fab-405e-b6c7-cdf594a365ca   swap       

 

================================ Mount points: =================================

 

Device           Mount_Point              Type       Options

 

/dev/sda5        /boot                    ext3       (rw)

/dev/sda6        /                        ext3       (rw,errors=remount-ro)

/dev/sda7        /home                    ext3       (rw)

 

 

============================= sda5/grub/grub.cfg: ==============================

 


DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

 

BEGIN /etc/grub.d/00_header

if [-s $prefix/grubenv]; then

  set have_grubenv=true

  load_env

fi

if ["${next_entry}"] ; then

   set default="${next_entry}"

   set next_entry=

   save_env next_entry

   set boot_once=true

else

   set default=“0”

fi

 

if [x"${feature_menuentry_id}" = xy]; then

  menuentry_id_option="–id"

else

  menuentry_id_option=""

fi

 

export menuentry_id_option

 

if ["${prev_saved_entry}"]; then

  set saved_entry="${prev_saved_entry}"

  save_env saved_entry

  set prev_saved_entry=

  save_env prev_saved_entry

  set boot_once=true

fi

 

function savedefault {

  if [-z “${boot_once}”]; then

    saved_entry="${chosen}"

    save_env saved_entry

  fi

}

function recordfail {

  set recordfail=1

  if [-n “${have_grubenv}”]; then if [-z “${boot_once}”]; then save_env recordfail; fi; fi

}

function load_video {

  if [x$feature_all_video_module = xy]; then

    insmod all_video

  else

    insmod efi_gop

    insmod efi_uga

    insmod ieee1275_fb

    insmod vbe

    insmod vga

    insmod video_bochs

    insmod video_cirrus

  fi

}

 

if [x$feature_default_font_path = xy] ; then

   font=unicode

else

insmod part_msdos

insmod ext2

set root=‘hd0,msdos6’

if [x$feature_platform_search_hint = xy]; then

  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  28021b3b-8cfd-4b8a-9abc-4233732dfb20

else

  search --no-floppy --fs-uuid --set=root 28021b3b-8cfd-4b8a-9abc-4233732dfb20

fi

    font="/usr/share/grub/unicode.pf2"

fi

 

if loadfont $font ; then

  set gfxmode=auto

  load_video

  insmod gfxterm

  set locale_dir=$prefix/locale

  set lang=pl_PL

  insmod gettext

fi

terminal_output gfxterm

if ["${recordfail}" = 1] ; then

  set timeout=30

else

  if [x$feature_timeout_style = xy] ; then

    set timeout_style=hidden

    set timeout=0

  # Fallback hidden-timeout code in case the timeout_style feature is

  # unavailable.

  elif sleep --interruptible 0 ; then

    set timeout=0

  fi

fi

END /etc/grub.d/00_header

 

BEGIN /etc/grub.d/05_debian_theme

set menu_color_normal=white/black

set menu_color_highlight=black/white

END /etc/grub.d/05_debian_theme

 

BEGIN /etc/grub.d/10_linux

function gfxmode {

set gfxpayload="${1}"

if ["${1}" = “keep”]; then

set vt_handoff=vt.handoff=7

else

set vt_handoff=

fi

}

if ["${recordfail}" != 1]; then

  if [-e ${prefix}/gfxblacklist.txt]; then

    if hwmatch ${prefix}/gfxblacklist.txt 3; then

      if [${match} = 0]; then

        set linux_gfx_mode=keep

      else

        set linux_gfx_mode=text

      fi

    else

      set linux_gfx_mode=text

    fi

  else

    set linux_gfx_mode=keep

  fi

else

  set linux_gfx_mode=text

fi

export linux_gfx_mode

menuentry ‘elementary OS’ --class elementary --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-simple-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos5’

if [x$feature_platform_search_hint = xy]; then

 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  e33f4951-0b77-4f7d-83f7-f7d62b3547b4

else

 search --no-floppy --fs-uuid --set=root e33f4951-0b77-4f7d-83f7-f7d62b3547b4

fi

linux /vmlinuz-3.16.0-43-generic root=UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 ro  quiet splash $vt_handoff

initrd /initrd.img-3.16.0-43-generic

}

submenu ‘Opcje zaawansowane dla systemu elementary OS’ $menuentry_id_option ‘gnulinux-advanced-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

menuentry ‘elementary OS, za pomocą systemu Linux 3.16.0-43-generic’ --class elementary --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-3.16.0-43-generic-advanced-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos5’

if [x$feature_platform_search_hint = xy]; then

 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  e33f4951-0b77-4f7d-83f7-f7d62b3547b4

else

 search --no-floppy --fs-uuid --set=root e33f4951-0b77-4f7d-83f7-f7d62b3547b4

fi

echo ‘Wczytywanie systemu Linux 3.16.0-43-generic…’

linux /vmlinuz-3.16.0-43-generic root=UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 ro  quiet splash $vt_handoff

echo ‘Wczytywanie początkowego dysku RAM…’

initrd /initrd.img-3.16.0-43-generic

}

menuentry ‘elementary OS, with Linux 3.16.0-43-generic (recovery mode)’ --class elementary --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-3.16.0-43-generic-recovery-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

recordfail

load_video

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos5’

if [x$feature_platform_search_hint = xy]; then

 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  e33f4951-0b77-4f7d-83f7-f7d62b3547b4

else

 search --no-floppy --fs-uuid --set=root e33f4951-0b77-4f7d-83f7-f7d62b3547b4

fi

echo ‘Wczytywanie systemu Linux 3.16.0-43-generic…’

linux /vmlinuz-3.16.0-43-generic root=UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 ro recovery nomodeset 

echo ‘Wczytywanie początkowego dysku RAM…’

initrd /initrd.img-3.16.0-43-generic

}

menuentry ‘elementary OS, za pomocą systemu Linux 3.16.0-34-generic’ --class elementary --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-3.16.0-34-generic-advanced-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos5’

if [x$feature_platform_search_hint = xy]; then

 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  e33f4951-0b77-4f7d-83f7-f7d62b3547b4

else

 search --no-floppy --fs-uuid --set=root e33f4951-0b77-4f7d-83f7-f7d62b3547b4

fi

echo ‘Wczytywanie systemu Linux 3.16.0-34-generic…’

linux /vmlinuz-3.16.0-34-generic root=UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 ro  quiet splash $vt_handoff

echo ‘Wczytywanie początkowego dysku RAM…’

initrd /initrd.img-3.16.0-34-generic

}

menuentry ‘elementary OS, with Linux 3.16.0-34-generic (recovery mode)’ --class elementary --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-3.16.0-34-generic-recovery-28021b3b-8cfd-4b8a-9abc-4233732dfb20’ {

recordfail

load_video

insmod gzio

insmod part_msdos

insmod ext2

set root=‘hd0,msdos5’

if [x$feature_platform_search_hint = xy]; then

 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  e33f4951-0b77-4f7d-83f7-f7d62b3547b4

else

 search --no-floppy --fs-uuid --set=root e33f4951-0b77-4f7d-83f7-f7d62b3547b4

fi

echo ‘Wczytywanie systemu Linux 3.16.0-34-generic…’

linux /vmlinuz-3.16.0-34-generic root=UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 ro recovery nomodeset 

echo ‘Wczytywanie początkowego dysku RAM…’

initrd /initrd.img-3.16.0-34-generic

}

}

 

END /etc/grub.d/10_linux

 

BEGIN /etc/grub.d/20_linux_xen

 

END /etc/grub.d/20_linux_xen

 

BEGIN /etc/grub.d/30_os-prober

END /etc/grub.d/30_os-prober

 

BEGIN /etc/grub.d/30_uefi-firmware

END /etc/grub.d/30_uefi-firmware

 

BEGIN /etc/grub.d/40_custom

This file provides an easy way to add custom menu entries.  Simply type the

menu entries you want to add after this comment.  Be careful not to change

the ‘exec tail’ line above.

END /etc/grub.d/40_custom

 

BEGIN /etc/grub.d/41_custom

if [-f  ${config_directory}/custom.cfg]; then

  source ${config_directory}/custom.cfg

elif [-z “${config_directory}” -a -f  $prefix/custom.cfg]; then

  source $prefix/custom.cfg;

fi

END /etc/grub.d/41_custom


 

=================== sda5: Location of files loaded by Grub: ====================

 

           GiB - GB             File                                 Fragment(s)

 

 

=============================== sda6/etc/fstab: ================================

 


/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>

/ was on /dev/sda6 during installation

UUID=28021b3b-8cfd-4b8a-9abc-4233732dfb20 /               ext3    errors=remount-ro 0       1

/boot was on /dev/sda5 during installation

UUID=e33f4951-0b77-4f7d-83f7-f7d62b3547b4 /boot           ext3    defaults        0       2

/home was on /dev/sda7 during installation

UUID=63b5d73f-594e-4f9f-8037-a6d3f71045ef /home           ext3    defaults        0       2

swap was on /dev/sda8 during installation

UUID=975b29ea-6fab-405e-b6c7-cdf594a365ca none            swap    sw              0       0


 

=================== sda6: Location of files loaded by Grub: ====================

 

           GiB - GB             File                                 Fragment(s)

 

 

=============================== StdErr Messages: ===============================

 

cat: /tmp/BootInfo-TE26RxYq/Tmp_Log: No such file or directory

cat: /tmp/BootInfo-TE26RxYq/Tmp_Log: No such file or directory


(marcin82) #5

Brakuje partycji rozruchowej Windows - o ile w ogóle była. Powinno być coś takiego;

 

W jaki sposób i w jakiej kolejności były instalowane systemy?


(Jaceknowak35) #6

Pierwsza została windows 7(jeszcze wcześniej) później 10 a przy instalacji linuxa sformatowałem partycje z 7 i zostawiłem 10

 

 

PS: Windows 10 jest na sda4 (jest jeszcze jedna partycja, największa jest na moje pliki, w windowsie to była partycja F:\


(Semtex) #7

@Podajnicjack

 

Na forum piszemy w języku polskim, używamy “ś, ć, ź, ż, ą, ę, etc.”, oraz znaków interpunkcyjnych proszę użyć przycisku EDYTUJ , który znajdziesz w prawym dolnym rogu posta i dokonać zalecanych poprawek w treści posta/ów i tytule wątku, tytuł możesz edytować po użyciu zaawansowanego edytora, dziękuję za uwagę.


(marcin82) #8

 

No tutaj jest tak zwany pies pogrzebany :smiley: Partycja “Siódemki” trzymała pliki rozruchowe Win10. Nie umiem powiedzieć czy można zmusić instalator Win10 do naprawy przez umieszczenie / odtworzenie brakujących plików na /dev/sda4 zamiast “starych” lokalizacji na partycji z nieistniejącą siódemką.


(Jaceknowak35) #9

O nie! Co radzisz zrobić :frowning:


(marcin82) #10

Uruchomić komputer z płyty instalacyjnej Windows 10 i wybraniu języka zobaczyć co jest pod pozycją “Napraw komputer”. Ponieważ to jeszcze beta to nie wiem jakie mogą być efekty zabawy różnym narzędziami przywracania. Możesz to najpierw sprawdzić na Virtualbox w linuksie jak to wygląda.


(Jaceknowak35) #11

Też o tym myślałem, instalator działa identyczne jak z 7 więc myśle ze da rade :slight_smile: ale na jaką partycje przywróci pliki rozruchowe??? :confused:

jakie pliki mam skopiować na partycje z windowsem???

Naprawiłem mbr z instalki windowsa ale przy włączaniu komputera widze tylko migającą kreskę i nic. Co robić?