Windows двойной системы и Ubuntu

Я сделал двойную загрузку с Windows 7 и Ubuntu 14.04. Я получаю обоих в меню начальной загрузки, но не могу загрузиться в Windows 7. Основной диск, где Windows 7 был настроен теперь шоу, чтобы быть логическим диском со всеми файлами в нем. Как разрешить его?

Это - то, что это показывает:

irshad@irshad-desktop:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk     
├─sda1   8:1    0  58.6G  0 part /media/irshad/B2E08E69E08E339F    
├─sda2   8:2    0     1K  0 part     
├─sda5   8:5    0 195.3G  0 part /media/irshad/8E90A6A690A6946D    
├─sda6   8:6    0 182.8G  0 part /media/irshad/7650B08250B04B1F   
├─sda7   8:7    0    25G  0 part /   
└─sda8   8:8    0     4G  0 part     
sr0     11:0    1  1024M  0 rom  

Я пытался работать update-grub но я получаю следующий результат.

$ sudo update-grub 
Generating grub configuration file ... 
/etc/grub.d/06_custom: 31: /etc/grub.d/06_custom: function: not found 
/etc/grub.d/06_custom: 34: /etc/grub.d/06_custom: save_env: not found 
/etc/grub.d/06_custom: 36: /etc/grub.d/06_custom: Syntax error: "}" unexpected
0
задан 12 August 2017 в 11:43

2 ответа

Наконец я загрузил win 7 с помощью Testdisk . Ссылка на решение, если у кого-то есть проблемы с загрузкой Windows, даже если все файлы присутствуют / не повреждены.

Если вы повредили загрузочный сектор одного из ваших разделов (например, по ошибке установили в него GRUB), у вас могут быть проблемы . Например, если это раздел Windows, вы больше не сможете загружаться в Windows.

Примечание: если у вас возникла эта проблема, Boot-Repair должен автоматически предупредить вас и назвать имя (например, sda2) сломанного раздела.

Вот как это исправить:

С диска Ubuntu

Шаг 1. Загрузитесь с liveCD или liveUSB.

Загрузите компьютер с live-CD Ubuntu или live-USB, затем выберите «Попробовать Ubuntu».

Шаг 2 - Установите TestDisk в live-сеансе

В live-сеансе Ubuntu установите TestDisk следующим образом:

  1. Подключить Интернет
  2. Откройте Центр программного обеспечения, в верхней панели нажмите Правка -> Источники программного обеспечения -> включить репозиторий Universe
  3. Откройте терминал ( Ctrl + Alt + ] T ) и введите:

     sudo apt-get update
    sudo apt-get install -y testdisk && sudo testdisk
     

Шаг 3 - Используйте TestDisk

  1. . С помощью стрелок и клавиши Enter перейдите в меню [Нет журнала],
  2. затем выберите диск, на котором находится сломанный раздел,
  3. затем выберите [Продолжить],
  4. затем выберите тип раздела (обычно [Intel]),
  5. затем [Advanced],
  6. затем выберите сломанный раздел с помощью [Boot], он будет отображать что-то вроде:

     Загрузочный сектор
    Статус: Плохой
    
    Резервное копирование загрузочного сектора
    Статус: ОК
    
    Секторы не идентичны.
    
    Должен присутствовать допустимый загрузочный сектор NTFS для доступа
    любые данные;  даже если раздел не загрузочный.
    
     [Список] [Резервная копия BS] [Восстановить BS] [Дамп]
     
  7. Убедитесь, что у вас есть "Статус в норме" под "Резервным загрузочным сектором"

  8. выберите [Резервная копия BS].

Готово

Через диск Windows

Этот метод может исправить только загрузочный сектор раздел Windows.

  1. Получите диск восстановления Windows, как описано на этой странице

  2. Загрузитесь с него и используйте команду 'fixboot' (а не команду 'fixmbr'). Это должно исправить загрузочный сектор Windows.

Источник: официальная документация Ubuntu

2
ответ дан 6 October 2019 в 14:00

Загрузите систему с установочного компакт-диска Windows 7. Чтобы сначала исправить загрузку Windows,

Перейдите к «Восстановить систему» ​​после выбора языка в первом диалоговом окне.
используйте командную строку (Устранение неполадок ► Дополнительные параметры ► Командная строка)
введите bootrec / fixboot , затем нажмите Enter.
введите bootrec / fixmbr , затем нажмите Enter

ЗАТЕМ загрузитесь с Live CD / USB Ubuntu и выполните следующие шаги для восстановления вашего grub:

  1. Откройте терминал (используйте Ctlr + Alt + T )
  2. Mount / dev / sda7 (его можно получить из lsblk где root / раздел смонтирован) следующими командами: (запускать по одному)

     sudo mount / dev / sda7 / mnt
    для i в / sys / proc / run / dev; выполните sudo mount --bind "$ i" "/ mnt $ i"; готово
    sudo chroot / mnt
     
  3. И выполните команду ниже, чтобы установить grub в основной раздел / dev / sda :

     grub-install / dev / sda
     
  4. Обновите grub, выйдите и перезагрузите систему.

     update-grub
    Выход
    перезагрузка sudo
     
2
ответ дан 6 October 2019 в 14:00

Другие вопросы по тегам:

Похожие вопросы: