Не может dualboot Fedora

Инструменты, используемые для компиляции программы, такой как Автоинструменты GNU, могут принять значение --prefix опция дана и помещенная это в заголовочный файл как определение.

#define PREFIX "/usr/local/"

И в Вашем коде Вы просто использовали бы PREFIX как часть Ваших путей.

4
29.11.2011, 22:32
4 ответа

Похоже, что Windows захватил загрузочный сектор. Linux может загрузить Windows, но Windows не может загрузить ничто больше. Необходимо переключить загрузочный сектор назад на Linux. Загрузчик Linux (часть системы, которая выполняется сначала после кода в постоянной памяти и загружает фактическую операционную систему), называют Личинкой. Можно восстановить Личинку из носителя установки (CD, USB, …), что Вы раньше устанавливали систему. Шаги описаны в руководстве: Fedora 15 (Личинка 1), Fedora 16 (Личинка 2). Короче говоря загрузите носитель установки в спасательном режиме (linux rescue), затем выполните команды

chroot /mnt/sysimage
/sbin/grub-install /dev/sda
4
27.01.2020, 20:50
  • 1
    'sda' должен быть заменен названием жесткого диска в конкретной системе –  saga 17.12.2016, 16:04

Как предложенный Bernhard, порядок установки может быть значительным в этом типе ситуации. Если бы Windows был установлен то после Fedora самая простая опция состояла бы в том, чтобы переустановить Fedora.

Почему? Наиболее распространенный способ достигнуть мультизагрузочной среды, такой как Вы описали, должен усилить один из популярных загрузчиков Linux; Grub или Lilo. Загрузчик является небольшой программой, которая ответственна за загрузку ядра операционной системы в память затем передающий контроль выполнения к ядру, которое продолжит загружать операционную систему.

Как компьютер определяет какой или который загрузчик выполниться? Дисковый загрузочный сектор назвал главную загрузочную запись [MBR]. MBR является первым сектором, 512 байтов, диска. На MBR существует, обычно, ряд инструкций для загрузки соответствующего загрузчика, названного начальной загрузкой. Fedora, вероятно, установил загрузчик для Вас, вероятно, Grub2, и внес соответствующие изменения в MBR.

И что? Windows перезапишет MBR со своей собственной системой команд, это - то, почему установка Windows сначала "рекомендуется" для этого типа конфигурации. Кроме того, если у Вас будет две настройки дисков с Windows на одном диске и Fedora на отдельном диске затем, то необходимо будет удостовериться, что BIOS настроен для начальной загрузки от того, какой бы ни диск MBR включает начальную загрузку для загрузчика Linux. В обоих случаях Ваш загрузчик Linux должен быть настроен для выполнения процесса, названного цепочечной загрузкой. Это - когда в настоящее время выполняющаяся часть программного обеспечения заменяется другой частью программного обеспечения. В этом случае, время от времени, Вы хотите заменить свой загрузчик Linux Windows так, чтобы можно было загрузиться в ту операционную систему вместо этого. Предполагая установку Grub2 еще раз, Ваша конфигурация могла напомнить:

menuentry "Microsoft Windows XP" {
insmod chain
set root=(hd1,1)
drivemap -s hd0 hd1
chainloader +1

}

3
27.01.2020, 20:50

Windows перезаписал загрузочный сектор, как сказали другие. Для установки Windows и Fedora выполняют эти шаги:

1) Установите Windows

  • В менеджере по разделу Windows

    1. Удалите все разделы.
    2. Создайте раздел для окон.
  • Окна установки на новом разделе

Примечания:

  • Оставьте все пространство не используемым пробелом Windows и неразделенным.
  • Полная установка Windows включая firstboot здесь.

2) Fedora установки

  • В менеджере по разделу Fedora

    • Выберите "опцию" свободного пространства использования
  • Fedora установки

Примечание:

  • Значения по умолчанию всех других опций будут работать (и предлагаются).

3) Обновите обе операционных системы и установите Ваши приложения.

1
27.01.2020, 20:50

Это, вероятно, потому что Вы установили Windows после Fedora, или так или иначе личинка загрузчика не была установлена. Я не знаю, имеет ли Fedora Живой CD опцию восстановления/переустанавливать. Если существует, это - вероятно, лучший способ обойти проблему. Иначе переустановите личинку вручную (см. это).

0
27.01.2020, 20:50
  • 1
    Спасибо за Ваш ответ, но может Вы быть более конкретным –  zeina 29.11.2011, 22:30

Теги

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