Прочее компьютерное

Что будет с линукс если востановить Винду из бут меню

Я установил линукс ( Убунту ) рядом с Виндовс. После попытки зайти в винду выскачил синий экран ( Убунту работает ). Посредством обычных дейвствий после синего экрана Шиндовс предложил востановить винду к последнему рабочему состоянию. ВОПРОС. Винда удалит Линукс, с учетом что под линукс выделено 2 отдельных раздела ( /home и системный ) ?
MBR или GPT ?
Рустам Ибрагимов
Рустам Ибрагимов
54 406
Лучший ответ
Александр Андреев К сожалению не особо понимаю о чем вы. Я предпологаю что речь идет о чем то связаном с RTS?
А меню груб переписать? Там же тестовые файлы, прописывай и груб вытянет. Гугл в помощь, "меню grub". Детский сад, linux виноват
Андрей Серкин
Андрей Серкин
52 768
Чтобы и винда и Линукс нормально вместе работали надо на разметке mbr ставить и потом прописывать загрузку с помощью easybcd в Винде или grubcustomizer в ubuntu.
Ставь на разные физические диски попеременно выдёргивая диски и проблем не будет. Можешь потом входить, поставив Linux первым при загрузке и обновив GRUB или просто через меню BIOS горячей клавишей.
$$$$$4 @@@222
$$$$$4 @@@222
17 199
На 100% я не могу утверждать, удалит или не удалит Винда при восстановлении загрузчик GRUB, который одинаково хорошо видит и Винду и Линукс. Да, есть ПО для Windows, которое может создавать загрузчик, Видимый Линукс, например, упомянутый Выше EasyBCD, но не знаю почему, у меня с ними не заладилось, а с GRUB как-то проще было, который изначально с Linux идёт.

Что я предлагаю сделать?

1) Убедиться, что есть под рукой Live-дистрибутив Linux.

2) Попытаться восстановить Windows средствами Windows.
Если после этого и Windows нормально работает и Linux, GRUB не слетел, радоваться жизни, пользуясь двумя системами, выбирая нужную из GRUB. Если загрузчик GRUB был перебит загрузчиком Windows при восстановлении - выбрать 1 из предлагаемых способов восстановления загрузчика GRUB с Live дистрибутива.

Предварительные действия перед любым из 2 способов.

1) Зайти в Live-дистрибутив Linux.
2) Определить обозначение корневого дистрибутива Linux (например, sda4). Для того, чтобы узнать обозначение корневого раздела, на выбор либо консольные команды:
lsblk
blkid
fdisk -l
Либо графический вариант через Gparted.
Не принципиально, с помощью какого инструмента, главное, определить корневой раздел.

1 способ. Самый ручной, так назовём его.
1) sudo su
Вводим пароль
2) Монтируем предполагаемый корневой раздел в директорию для временного монтирования /mnt/ следующей командой:
mount /dev/маркировка_раздела /mnt/
3) Монтируем директорию /dev/
mount --bind /dev/ /mnt/dev/
4) Монтируем директорию /proc/
mount --bind /dev/ /mnt/proc/
5) Монтируем директорию /sys/
mount --bind /dev/ /mnt/sys/
6) Поскольку мы загрузились с Live-дистрибутива, уместна также команда:
chroot /mnt/
7) Если при установке дистрибутива мы выносили boot в отдельный раздел, то монтируем и его:
mount /dev/маркировка_раздела_boot куда_монтируем
К сожалению, здесь я не обозначил точно в конспекте в директорию /boot/ монтировать или /mnt/boot/
8) Устанавливаем grub[2] (просто груб или 2 зависит от дистрибутива, если обычный не прокатил, дописываем двойку к grub). Либо:
grub-install /dev/sda/
Либо:
grub2-install /dev/sda/
9) Обновить конфигурацию grub[2]. Либо:
update grub
Либо:
grub-mkconfig -o /boot/grub[2]/grub.cfg
10) Выйдем из прав судируемого пользователя:
exit
11) Размонтируем все раннее смонтированные директории
umount /mnt/dev/
umount /mnt/proc/
umount /mnt/sys/
umount /mnt/boot/ #Если boot был при установке вынесен в отдельный раздел
umount /mnt/
12) Перезагружаемся графически, либо через:
sudo reboot

2 способ. Более простой.
1) Даём себе права sudo сразу:
sudo su
Вводим пароль
2) Монтируем по аналогии с прошлым способом корневой раздел:
mount /dev/маркировка_раздела /mnt/
Если сомневаешься тот ли раздел корневой, тебе поможет команда ls, при условии если бы хотя бы визуально помнишь названия папок в корне. Если смонтировал не тот, то делаешь по аналогии с пунктом 11 прошлого способа umount с тем разделом, что смонтировал, а потом заново монтируешь, но уже другой раздел, который предполагаешь, что корневой. Главное - смонтировать корневой.
3) Если при установке дистрибутива мы выносили boot в отдельный раздел, то монтируем и его:
mount /dev/маркировка_раздела_boot /mnt/boot/
4) Устанавливаем grub:
grub[2]-install --rootdirectory=/mnt/ физический носитель
Вместо физического носителя уже пишешь маркировку без номера, например, sda, sdb и т. д., главное тот физический носитель, куда устанавливаешь загрузчик, не флешка.
5) Размонтируем корень и boot, если выносили boot при установке Linux:
umount /mnt/boot/
umount /mnt/
6) Перезагрузиться и зайти со своего установленного Ubuntu;
7) Заходим в терминал и пишем:
sudo update-grub
Или
sudo update-grub2
В зависимости от того, твой дистрибутив работает с grub или grub2.
Вадим Енин
Вадим Енин
5 663
Вадим Енин Более подробно можешь посмотреть здесь:
https://youtu.be/uCXkOMwLrUc

В моём конспекте, часть которого я тебе скинул в своём ответе, учитывай, если будешь смотреть видео, то способ номер 1 совпадает с конспектом, а способ 2 моего конспекта - это способ 3 видео. 2 способ с видео тебе вряд ли нужен, т. к. у тебя MBR не слетал, хотя если MBR у тебя, не лишним будет сделать резервную его копию способом 2 не из моего конспекта, а из видео, а 4 способ тебе не актуален, т. к. там рассматривается, если именно Linux, а не Windows с grub нормально не запускается
Вадим Енин Забыл в способе 2 дописать.
Поскольку размонтирование уже описано, нужно в конце повторить пункты 10 и 12
Жилезо сарое или новое навей 2017 года?
DP
Dmitriy Petrow
3 810
на любую ОС поставь Dism++ кнопка вост. загр при перегрузке будет предлагать 1-2-3 ОС 3-Я Dism++ и голову не грей вот вся школа, не надо выдёргивать не чего. Будешь видеть ОС как у меня на фото ну и работать всё ними
Будет каша мала из двух систем сразу.
Вадим Енин Почему каша? Я пользуюсь и Виндой и Линуксом, и всё нормально работает. Надо просто правильно всё настроить

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