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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu+W7 на SSD  (Прочитано 2948 раз)

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

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Ubuntu+W7 на SSD
« : 05 Октября 2012, 13:46:47 »
Привет, ребят!
Решил поставить в дополнение к семерке Ubuntu на ссд диск, семёрка обрезанная. Диск с загрузчиком 7 лежит тоже на ссд. Ставлю Ubuntu (и сам монтировал и разбивал диски; и автоматически ставил). После перезагрузки загружается Windows без какого-либо grubа и возможности выбрать систему. В чём может быть проблема, подскажите пожалуйста?
« Последнее редактирование: 05 Октября 2012, 16:49:06 от eugengorbachev »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Ubuntu+W7 на SSD
« Ответ #1 : 05 Октября 2012, 13:49:16 »
Про SSD - это отдельный вопрос.

А ГРУБ - криво встал - надо восстановить
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #2 : 05 Октября 2012, 19:47:27 »
Spasibo za sovet, grub vrode ustanovilsa, imenno on zagruzhaetsa pri starte sistemy. Odanako net vibora systemy net,vilezaet comandnaya stroka, update-grub delal is chroot, pervim sposobom rugaaetsa: "/ is not mounted" hotya /dev/sda5 ya smontiroval. Kak obnovit pravilno grub?

Пользователь решил продолжить мысль 06 Октября 2012, 16:20:19:
S livecd sozdal druguyu zagruzochnuyu fleshku s ubuntu cd, ustanovil, grub zagruzhaetsya i pishet:"error:cannot find a file /n grub-rescue->" - to est oshibka i komandnaya stroka. update-grub ne pomogaet. Pls, help me!
« Последнее редактирование: 06 Октября 2012, 16:20:19 от eugengorbachev »

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #3 : 06 Октября 2012, 21:49:53 »
Стало более-менее понятно, что Ubuntu нихрена не хочет ставиться на ссд, даже без семерки, даже минт не хочет.
Будем искать инфу о решении данной проблемы, сначала обновлю прошивку ссд.

Оффлайн Humanoid

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #4 : 09 Октября 2012, 14:50:43 »
Debian (ubuntu) отлично встает на SSD. Установлен и на ноутбуке и на Desktop

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #5 : 10 Октября 2012, 19:20:46 »
Debian (ubuntu) отлично встает на SSD. Установлен и на ноутбуке и на Desktop
Да, Вы видимо правы, потому что вытащив ссд, у меня тоже не получилось поставить Ubuntu и минт на хдд. Что-то мне думается, что проблема в UEFI (ноутбук samsung 350v5c). Если кто-то может помочь, буду премного благодарен! пошёл читать форум.

Пользователь решил продолжить мысль 11 Октября 2012, 02:32:14:
ПЗДЦ!
1) Попробовал поставить минт при создании efi загрузчика - ругается при установке:"Не удалось установить пакет 'grub-efi' в /target/. Без системного загрузчика GRUB установленная система не будет загружаться."
2) Выключил в биосе "Support UEFI boot", устанавливаю, всё ок, однако граб не загружается вообще, загрузка винды.
Чтоб эти все совтверные воины в аду горели!
« Последнее редактирование: 11 Октября 2012, 02:32:15 от eugengorbachev »

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #6 : 13 Октября 2012, 04:00:45 »
Ubuntu поставилась, видимо образ минта кривой. Отлично работает и радует. Однако вылезла проблема в нерабочей семерке. Сначала говорли ошибку:  Invalid EFI file path
Потом установил boot-repair, он что-то сделал. Поставил загрузку в биосе с ссд (а не "ubuntu"),граб заработал и грузит Ubuntu и вроде как винду. Насколько я понимаю, это уже не через UEFI делается, но могу ошибаться. При загрузке винды выдается ошибка в отсутствии или повреждении файла winload.exe. Насколько я понимаю, он хочет EFI загрузку (например файл winload.efi валяется в систем32), но не может. Восстановление автоматом и fixBoot через загруз диск винды не помогло. Кто может помочь?

Пользователь решил продолжить мысль 13 Октября 2012, 04:43:14:
Да уж, кто бы мог подумать: запустил boot-repair с поддержкой EFI загрузчика, при заходе в винду пишет: invalid EFI file path. Ubuntu запускается. Однако если в биосе поставить загружаться с диска а не с убунты то запускается семерка без каких-либо вопросов. То есть насколько я понимаю, Ubuntu запускается с помощью EFI, а Windows без оного. Однако обе операционки работают, что не может не радовать. Однако, буду очень благодарен тому, кто покажет как допилить, чтобы винду можно было стартоватьиз граба.
Жду благодетеля)
« Последнее редактирование: 13 Октября 2012, 04:43:14 от eugengorbachev »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #7 : 13 Октября 2012, 14:27:04 »
eugengorbachev,
дайте вывод команды
sudo fdisk -luтам будет ntfs раздел с windows
запоминаем номер /dev/sdaX и перезагружаемся в груб
при появлении выбора системы жмакайте 'C'
введите:
set root=(hd0,msdosНОМЕР_РАЗДЕЛА,КОТОРЫЙ_ВЫ_ЗАПОМНИЛИ)
chainlaoder +1
boot
ну и что будет - пишите сюда
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #8 : 14 Октября 2012, 03:12:34 »
eugengorbachev,
дайте вывод команды
sudo fdisk -luтам будет ntfs раздел с windows
запоминаем номер /dev/sdaX и перезагружаемся в груб
при появлении выбора системы жмакайте 'C'
введите:
set root=(hd0,msdosНОМЕР_РАЗДЕЛА,КОТОРЫЙ_ВЫ_ЗАПОМНИЛИ)
chainlaoder +1
boot
ну и что будет - пишите сюда
Спасибо большое за дельный совет.
Вот мои диски:
Диск /dev/sda: 64.0 Гб, 64023257088 байт
255 головок, 63 секторов/треков, 7783 цилиндров, всего 125045424 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0xe1450800

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    92276735    46034944    7  HPFS/NTFS/exFAT
/dev/sda3   *    92276736    92481535      102400    b  W95 FAT32
/dev/sda4        92483582   125044735    16280577    5  Расширенный
/dev/sda5        92483584   110686207     9101312   83  Linux
/dev/sda6       110688256   125044735     7178240   83  Linux

Диск /dev/sdb: 500.1 Гб, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x5cbad926

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb2   *   102402048   976771071   437184512    7  HPFS/NTFS/exFAT

Ставил и первый (загрузчик винды) и второй (сама Windows) раздел вашей командой. Оба раза на чейнлоадер он отвечал стандартно: "invalid EFI path file"
Насколько я понимаю, в EFI надо как-то прописать винду, или сделать чтобы он обращался к ней не через ефи.

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #9 : 14 Октября 2012, 21:05:57 »
Когда вы отключили uefi support и поставили Ubuntu, она установила grub в mbr. А загрузчик windows остался uefi и ищет цифровую подпись. Либо включать uefi support и переставлять ubuntu uefi, либо без support переустанвливать windows и восстанавливать grub
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #10 : 14 Октября 2012, 21:10:35 »
Когда вы отключили uefi support и поставили Ubuntu, она установила grub в mbr. А загрузчик windows остался uefi и ищет цифровую подпись. Либо включать uefi support и переставлять ubuntu uefi, либо без support переустанвливать windows и восстанавливать grub
вообще-то eufi support включен, и граб у меня щас ефишный. Это сделала boot-repair. Но вот видимо в разделе ефи не прописано ничего про винду. Что можете подсказать?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #11 : 15 Октября 2012, 07:34:56 »
Дайте
ls  /boot/efi/EFI/Microsoft/Boot
Так же попробуйте в консоли grub
insmod part_gpt
insmod fat
set root=(hd0,msdos3)
chainloader /efi/microsoft/boot/bootmgfw.efi
boot
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #12 : 16 Октября 2012, 23:38:49 »
Уважаемый Kernel ops, вывод строки:
bootmgfw.efi  bootmgfw.efi.grb  bootx64.efi  bootx64.efi.grb

Все команды вводились, однако на предпоследней он  сказал:
"End Entire
file path:........./unkmnown Messaging (12) /.... File (bootmgfw.efi)/EndEntire" =(
« Последнее редактирование: 17 Октября 2012, 00:40:14 от eugengorbachev »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #13 : 17 Октября 2012, 08:41:29 »
тогда так, выполните:
sudo gedit /etc/grub.d/40_customдобавьте в конце эти строчки:
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd0,gpt3)'
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
затем сохраните и выполните
sudo update-grubрезультат сюда

Пользователь решил продолжить мысль 17 Октября 2012, 21:03:36:
Ой, много ошибок в предыдущем посту. Удалите все строчки, перевыполните update-grub и введите в консоли grub:
insmod part_gpt
insmod fat
insmod chain
set root='(hd0,gpt3)'
chainloader /efi/Microsoft/Boot/bootmgfw.efi
boot
« Последнее редактирование: 17 Октября 2012, 21:03:36 от Kernel ops »
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн eugengorbachev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Ubuntu+W7 на SSD
« Ответ #14 : 18 Октября 2012, 00:06:17 »
Уважаемый Kernel ops,
сделал апдейт граба,зашёл в его консоль, сделал:
insmod part_gpt
insmod fat
insmod chain
set root='(hd0,gpt3)'
chainloader /efi/Microsoft/Boot/bootmgfw.efi
На чейн лоадере он ругнулся, что нет GPT, его и правда нет (в возможностях set root были только msdos, надо наверное как-то его сделать, видимо щас по-другому размечен диск).

 

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