Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как добавить раздел с Windows в загрузку?  (Прочитано 5195 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Люди, помогите! Я не знаю как и что сделать. Ситуация такая. На жестком диске есть раздел с Windows 10, есть раздел который от неё остался, там лежат Boot файлы разные и папки, этот раздел 500Мб. Раздел с Windows 10 348гб. всего жесткий диск на 500гб. Boot-Repair не помог, хотя добавил в GRUB пункт с десяткой, но когда его выбираю при загрузке открывается как раньше Boot меню выбора Windows 10, при выборе которой ни чего не происходит. Наверно это BOOT меню загружается с раздела на 500мб, и не понимает по какому пути находятся файлы Win10?
Скриншот разделов жесткого диска
(Нажмите, чтобы показать/скрыть)

zse

  • Гость
Re: Как добавить раздел с Windows в загрузку?
« Ответ #1 : 11 Апреля 2018, 13:59:37 »
    — Mandrik A. G., если взять и скопировать ваш вопрос в окошко для поиска по форуму (правый верхний угол страницы😇) то можно увидеть вот такую красивую выдачу:Как добавить раздел с Windows в загрузку?
    — Вопрос возникал 1001 раз, если вдруг не найдёте ответа расскажите тогда как искали. В противном случае у желающих помочь может не оказаться мотивации это делать 😈…



« Последнее редактирование: 11 Апреля 2018, 14:06:33 от zse »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #2 : 11 Апреля 2018, 14:54:39 »
Вместо скриншотов, которые не открываются, кинь лучше выхлоп команд:
cat /boot/grub/grub.cfgи
lsblk -o NAME,SIZE,MOUNTPOINT,UUID
« Последнее редактирование: 11 Апреля 2018, 15:33:15 от Heider »

zse

  • Гость
Re: Как добавить раздел с Windows в загрузку?
« Ответ #3 : 11 Апреля 2018, 15:18:42 »
     — Ну в таком случае ещё можно😈:
Код: (sh) [Выделить]
cat /etc/fstab
cat /etc/mtab
sudo blkid
sudo fdisk -lu
ls -l /dev/disk/by-uuid
cat /proc/partitions
lsblk -o NAME,FSTYPE,SIZE,UUID,MOUNTPOINT
    — Главное желание победить проблему… ;)

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #4 : 11 Апреля 2018, 15:27:24 »
Mandrik A. G., исходя из скрина, у Вас legacy. Попробуйте то, что описано здесь под спойлером "Windows в Legacy"
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #5 : 11 Апреля 2018, 19:56:28 »
— Вопрос возникал 1001 раз, если вдруг не найдёте ответа расскажите тогда как искали. В противном случае у желающих помочь может не оказаться мотивации это делать 😈…

Я уже многое посмотрел, обходя варианты после которых можно лишиться данных. Просто у меня не простой случай, я перед установкой возможно нахимичил что-то со структурой диска или с разметкой, если я правильно понимаю. Мне кажется у меня должен быть не простой случай

Пользователь добавил сообщение 11 Апреля 2018, 20:23:27:
Вместо скриншотов, которые не открываются, кинь лучше выхлоп команд:
Ооого! А есть варианты по проще.. Во всяком случае вот, результат по команде

cat /boot/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,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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
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=ru_RU
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=10
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  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/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_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 'Linux Mint 18.3 Cinnamon 64-bit' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
        linux /boot/vmlinuz-4.13.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro  quiet splash $vt_handoff
initrd /boot/initrd.img-4.13.0-38-generic
}
submenu 'Advanced options for Linux Mint 18.3 Cinnamon 64-bit' $menuentry_id_option 'gnulinux-advanced-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.13.0-38-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-38-generic-advanced-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.13.0-38-generic ...'
        linux /boot/vmlinuz-4.13.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro  quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.13.0-38-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-38-generic-init-upstart-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.13.0-38-generic ...'
        linux /boot/vmlinuz-4.13.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro  quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.13.0-38-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-38-generic-recovery-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.13.0-38-generic ...'
        linux /boot/vmlinuz-4.13.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-advanced-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.10.0-38-generic ...'
        linux /boot/vmlinuz-4.10.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro  quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.10.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-init-upstart-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.10.0-38-generic ...'
        linux /boot/vmlinuz-4.10.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro  quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.10.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-recovery-1afa1241-c56b-4b62-a4df-38df059b1ea0' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
echo 'Loading Linux 4.10.0-38-generic ...'
        linux /boot/vmlinuz-4.10.0-38-generic root=UUID=1afa1241-c56b-4b62-a4df-38df059b1ea0 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.10.0-38-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
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  1afa1241-c56b-4b62-a4df-38df059b1ea0
else
  search --no-floppy --fs-uuid --set=root 1afa1241-c56b-4b62-a4df-38df059b1ea0
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-9040830C4082F86C' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  9040830C4082F86C
else
  search --no-floppy --fs-uuid --set=root 9040830C4082F86C
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### 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 ###

antosha@antosha-Lenovo-B570e ~ $ lsblk -o NAME,SIZE,MOUNTPOINT,UUID
NAME      SIZE MOUNTPOINT                   UUID
sdb       1,9G                              2015-09-23-13-50-43-00
└─sdb1    338M                              F187-5709
sda     465,8G                             
├─sda2  348,6G /media/antosha/8CEE9481EE946 8CEE9481EE94656C
├─sda5   65,4G /                            1afa1241-c56b-4b62-a4df-38df059b1ea0
├─sda3   23,7G                              D640C28840C26EB5
├─sda1    500M                              9040830C4082F86C
└─sda6    7,9G [SWAP]                       c30b8a75-894c-44a8-8f5a-2eace8d889be
sr1       128M                              2012-05-22-06-00-00-00
mmcblk0   3,8G                             
└─mmcblk0p1
          3,8G /media/antosha/MYLINUXLIVE   24C7-3930
две карты памяти, одну SD вторую microSD. Хотя глупо наверно вам говорить, если только новичкам вдруг поможет..
Кстати, я же записал образ AcronisTrueImage на microSD в модеме, это лайв образ с программой для настройки жестких дисков, хотел восстановить структуру своего винчестера ну или что-нибудь что не так чтобы исправилось, так эта программа, кстати как и меню при загрузке с лайв линукса отображается будто у меня видеокарта или дисплей не работают. Хотя вообще ни разу такое не видел на своем ноутбуке. Так я решил написать вам, иначе у меня сейчас не Windows, могу почти на любом шаге сделать непоправимую ошибку. Фото дисплея прилагаю
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 11 Апреля 2018, 20:23:27 от Mandrik A. G. »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #6 : 11 Апреля 2018, 20:29:09 »
На Вашей материнской плате boot-menu предусмотрено? Если при загрузке до старта grub его вызвать - загрузить windows из него удаётся? Если не удаётся - Вам следует пробовать восстанавливать загрузку Windows, и только после этого, вновь откорректировав приоритеты загрузки в BIOS, выполнять update-grub для поиска загрузчика windows.
Если удастся - смотрите приоритеты загрузки на вкладке BOOT в BIOS, - по-видимому, там какая-то проблема.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #7 : 11 Апреля 2018, 20:32:18 »
исходя из скрина, у Вас legacy. Попробуйте то, что описано здесь под спойлером "Windows в Legacy"

(Нажмите, чтобы показать/скрыть)

Сейчас перезагружусь и отпишусь о результатах

Пользователь добавил сообщение 11 Апреля 2018, 20:41:21:
а Вашей материнской плате boot-menu предусмотрено?
Да. При чем BIOS не сложный. Я когда-то перед сном пароль на него поставил... а на утро забыл. Позже я и XP устанавливал и Ubuntu 14 и 1 кажется. или 2. Ну в-общем, у меня проблема из-за того что я перед установкой линукса разделы в GPated создать пытался, потом новую таблицу разделов сосзать.. все файлы пропали и разделы тоже.. схватился за голову, до утра просидел с Testdisk, восстановился раздел с системой вин10 и загрузочный раздел c boot. и откуда-то на 25 гб раздел восстановился, а раздел с самыми лучшими фильмами за несколько лет как ветром сдуло. Мне повезло ешё что Линукс установилась как-то не снеся раздел с системой. кстати того раздела 90гб testdisk не нашел тогда и вообще его не было видно, а вот система установилась похоже именно на этот раздел как-то его откопав

Пользователь добавил сообщение 11 Апреля 2018, 21:13:48:
    исходя из скрина, у Вас legacy. Попробуйте то, что описано здесь под спойлером "Windows в Legacy"


Сейчас перезагружусь и отпишусь о результатах

Изменения есть, После выбора нового пункта Boot меню Windows не отобразилось, был черный экран и... Загрузка ноутбука. т.е. Bios, нажмите Ф2, Ф12... дальше Grub меню. Может у меня структура раздела, разметка нарушена? Вообще этот раздел 374Гб с Win10 отлично отображается проводнике Linux, ко всем папкам и файлам есть доступ.. Я бы если честно их уже просто скопировал куда-нибудь, установил Windows заново, но не могу, я в ту систему можно сказать врос, все процессы, настройки, службы, ветки реестра под себя настраивал, так взяться все проделать заново будет практически не возможно. ага, и некоторые программы так просто тоже не перенести..
« Последнее редактирование: 11 Апреля 2018, 21:18:40 от Mandrik A. G. »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #8 : 12 Апреля 2018, 01:29:42 »
разделы в GPated создать пытался, потом новую таблицу разделов сосзать.. все файлы пропали и разделы тоже.. схватился за голову, до утра просидел с Testdisk, восстановился раздел с системой вин10 и загрузочный раздел c boot.
Описанные Вами манипуляции наверняка привели к тому, что загрузочный сектор диска приказал долго жить. Вы не сможете загрузить Windows, пока не восстановите исходное состояние mbr, либо пока не пропишете туда виндовый загрузчик.
Вообще этот раздел 374Гб с Win10 отлично отображается проводнике Linux
Файловая система и загрузчик в случае с MBR живут достаточно обособленно. Можно потерять загрузчик, и сохранить файловую систему, и наоборот. С UEFI это проявляется несколько иначе - там хоть "пощупать" можно наличие загрузчика на отдельном разделе диска. Здесь же - неосязаемые данные записанные в неосязаемое место. Вроде, Boot-repair умеет mbr восстанавливать. Но у меня нет уверенности что это во-первых - поможет, во-вторых - не угробит данные на диске окончательно. Но если есть вариант сделать бэкап до пробы - то я бы попробовал. С самого начала, когда Boot-Repair запустите, будет предложено 2 варианта на выбор (автоматическое восстановление и создать какой-то там диагностический файл), но если присмотреться - там есть "Расширенные настройки". Вот если по ним кликнуть - появится куча вкладок, среди которых есть и MBR... Однако у меня, поскольку живу в GPT она пуста, - так что дальше я слеп, и Вам подсказать более ничего не смогу. Посмотрите что у Вас там. Или попробуйте применить опцию автоматического восстановления. Хуже чем есть уже сложно сделать, в сущности...
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #9 : 12 Апреля 2018, 05:25:49 »
Mandrik A. G, добавьте следующий код в файл /etc/grub.d/40_custom:
(Нажмите, чтобы показать/скрыть)
После этого выполните update-grub.
В меню груб появится пункт "Windows". Попобуйте загрузить Windows с этого пункта.
Самое большое, чем вы рискуете в данном случае, у вас в очередной раз не загрузится Windows.

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #10 : 12 Апреля 2018, 13:39:02 »
добавьте следующий код в файл /etc/grub.d/40_custom:
Добавил, после этого не загрузилось GRUB меню, далее появилось Boot меню выбора операционной системы(систем), выбрал Windows 10, появилось изображение как раньше, что система не может загрузиться. Загрузился с лайв линукс флешки, восстановил загрузку Grub с помощью Boot-Repair, перезагрузил ноутбук, Увидел в Grub меню Win10, выблал, появилась строка что-то вроде адреса к boot файлу (шрифт ещё такой маленький, хороший,), потом изображение такое же как и в случае после выбора Windows 10 только шрифт букв был больше чем обычно. Фото прилагаю. Возможно сразу не получилось без восстановления потому, что я скачивал Grub2 в менеджере приложений.

(Нажмите, чтобы показать/скрыть)

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #11 : 12 Апреля 2018, 13:46:05 »
Вроде, Boot-repair умеет mbr восстанавливать.
Да, может. Я уже пытался так восстановить, в автоматическом режиме тоже. Сегодня вот решился поставить галочку напротив Восстановлене файловых систем, желаемых изменений нет

(Нажмите, чтобы показать/скрыть)

alang

  • Гость
Re: Как добавить раздел с Windows в загрузку?
« Ответ #12 : 12 Апреля 2018, 13:54:02 »
Мне кажется у меня должен быть не простой случай

А мне кажется, простой. И я даже уверен в этом. Проблема не в GRUB, а в виндовом загрузчике. Для информации: сам GRUB винду не загружает, а лишь передает управление виндовому загрузчику. Так что колдовать с GRUB бесполезно - не поможет.

Оффлайн Mandrik A. G.

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #13 : 12 Апреля 2018, 13:54:14 »
Но если есть вариант сделать бэкап
такой возможности нет к сожалению. Мне уже не нравится даже то что у меня с разделами всё как попало. С разметками какими-то, ещё с чем-то.. До Windows не знал что есть что-то кроме NTFS и Fat. ну и причие ФС. А тут я смотрю на этот мир внутри компьютера и удивляюсь, это ж сколько инструментов может быть в одной лопате! грубо говоря. Хотя я больше склонен к идее чем больше вариантов - тем больше возможностей. Может я и преувеличиваю так говоря о Линукс, но мне так не кажется.

Пользователь добавил сообщение 12 Апреля 2018, 14:54:23:
сам GRUB винду не загружает, а лишь передает управление виндовому загрузчику
Хм, это верно! А как я могу исправить ситуацию? Возможности загрузиться с Лайв Вондовс у меня нет. Была бы, если бы у меня работала эта система сейчас. Там просто. скачал EasyBCD, выблал пункт добавить пункт в Boot меню, потом что добавить, образ диска (будь то та же live программа или Windows), выбрал, нажал сохранить и всё! Так же можно сделать и с уже установленной ОС на какой-то раздел. Выбрал диск и готово. или путь к файлу с которого стартует система.  Или если то что нужно добавить в Boot находится в папке выбрал "Добавить папку" и радуешься! А здесь нет же, надо уками всё делать, печатать, редактировать эти файлы.. :) Вы можете помочь создать Boot файл?
... Или подождите. А я могу как-то добавить установочный образ Windows 10 в GRUB? Или может этот образ распаковать в папку? Исполняемый файл в образе называется boot.wim и находится в папке /sources . Кстати я не знаю почему, в Windows путь к файлу бы назывался C/Win10/sources.boot.wim , а здесь это /media/antosha/8CEE9481EE94656C/Win10/sources/boot.wim Или ещё дописать надо dev/sda2? я вот это пока не могу понять
« Последнее редактирование: 12 Апреля 2018, 14:54:23 от Mandrik A. G. »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Как добавить раздел с Windows в загрузку?
« Ответ #14 : 12 Апреля 2018, 15:45:02 »
Цитировать
после этого не загрузилось GRUB меню...
Что-то вы неправильно сделали.
Пробовал намеренно делать ошибки - такого результата получить не удалось.
Либо grub.cfg создается и показывается. Иногда при синтаксических ошибках может не показываться часть меню после ошибки.
Но так-как 40_custom добавляестя в самый конец, все что до него обычно работает.
Либо, новый новый конфиг создается с другим расширением, но срабатывает старый.
Цитировать
...GRUB винду не загружает, а лишь передает управление виндовому загрузчику
В общем верно, как: те-же яйца, но вид сбоку.
Судя по скриншоту, Windows загрузчик управление получил, но ненаходит некоторых компонентов.
Например, точно такую-же ошибку, как на скриншоте, получил, удалив файл /boot/BCD.
Цитировать
А я могу как-то добавить установочный образ Windows 10 в GRUB?
Вы можете скопировать содержимое образа на раздел sda3.
Тогда тот-же код, что я приводил, с помощью этого образа начнет установку или восстановление винды.
Сейчас у меня десктоп, над которым я немного издеваюсь.
Таким способом устанавливал на него Windows 7 и 10.
Кстати, на скриншоте с разделами, для раздела sda2 не показано занятое пространство.
Даже на пустом разделе часть пространства занята под системные нужды.
Похоже с ним серьезные неполадки.

 

Страница сгенерирована за 0.062 секунд. Запросов: 24.