После установки fedora не загружается windows

Обновлено: 05.07.2024

Fedora отличается многим от привычных Ubuntu подобных дистрибутивов. Отличия не только в формате пакетов (в Fedora используются RPM пакеты и менеджер пакетов DNF), но и в целом в философии дистрибутива. Fedora предоставлят самые новые версии пакетов, а поддержка дистрибутивов осуществляется около 13 месяцев. Большое внимание уделяется безопасности.

Основной дистрибутив Fedora поставляется с рабочим окружением Gnome, но также доступны альтернативные сборки Fedora Spins, в которых доступны окружения KDE, Cinnamon, XFCE, LXQT, LXDE и Mate.

Перед началом описания настроек, отмечу следующие особенности дистрибутива. Если вы привыкли использовать, короткие пароли администратора или слабые пароли, и во время первичной настройки дистрибутив отказывается принимать такие пароли, то два раза подтвердите ввод пароля. В таком случае дистрибутив примет пароль. Следующее, пользователям гибридной графики Intel и Nvidia, решение по загрузки из образа и затем первой загрузки установленной системы, будет дано чуть ниже, в описании установки драйверов Nvidia.

Первые шаги

В первую очередь, после установки, нужно обновить систему, поэтому в терминале выполним следующую команду:

После обновления стоит перезагрузить систему.

Русифицируем систему. Русский язык установлен не полностью, поэтому воспользуемся командой для доустановки языка:

Если есть необходимость, то можно поменять имя хоста и пароль пользователя:

Переключение с Wayland на Xorg

Fedora с рабочим окружением Gnome по умолчанию использует Wayland (протокол управления графическим сервером). На мой взгляд Wayland еще недостаточно стабилен, поэтому рекомендую использовать Xorg. Для смены протокола: в окне выбора пользователя входа в систему нажмите на шестерёнку выберите протокол Gnome на Xorg.


Подключение репозиториев RPM Fusion free и nonfree

Из-за юридических ограничений компания Red Hat (Fedora) не могут содержать в своих репозиториях некоторые, ограниченные патентами, пакеты. Как правило это мультимидийные пакеты, проприетарные драйвера. По этой причине был создан отдельный репозиторий с данными пакетами. RPM Fusion является одним из самых популярных репозиториев в Fedora. Добавление репозитория одной командой:

Установка мультимедийных кодеков

Из-за отсутствия проприетарных кодеков, браузер Firefox в Fedora не воспроизводит потоковое вещания и видео кодека html5.


Решим проблему установкой кодеков:


Решение проблемы браузера Opera в дистрибутиве Fedora с воспроизведением потокового вещания и видео html5

Браузер Opera в Fedora имеет туже самую проблему, что и в Ubuntu подобных дистрибутивах. Решение проблемы с воспроизведением видео:

Установка дополнительной поддержки архиваторов

Установка rar в Fedora 30:

После этого в Менеджере архивов (проверено в Gnome и KDE) появится поддержка создания rar архивов.


Установка шрифтов Microsoft

Улучшение отображения шрифтов при использовании LCD мониторов

Установка драйвера Nvidia в Fedora Workstation

Дистрибутив Fedora устанавливал на ноутбук с гибридной графикой Intel и Nvidia. С настройками по умолчанию система не загружается. В Ubuntu решением было добавление параметра nomodeset acpi_osi= в меню Grub, но в Fedora нужно добавить другой параметр. Во время загрузки системы, после логотипа BIOS появляется меню Grub (во время загрузки с образа появляется меню с возможностью выбора действий - Start. Test. а после установки меню с выбором ядер для загрузки), которое нам нужно отредактировать (клавиша Tab, если загрузка с образа, и клавиша E при загрузке установленной системы).


В следующем окне, в строке, которая начинается со слова Linux, в конце нужно дописать команду: nouveau.modeset=0, затем сохраняем изменение комбинацией клавиш CTRL + X . Таким образом система загрузится только на встроенной видеокарте Intel.

Сделанное изменение актуально только для одной сессии, после перезагрузки системы нужно пвторно ввести параметр. Я не стал добавлять запись в Grub на постоянной основе, т. к. в дальнейшем установил проприетарные драйвера по следующей инструкции:

Установка драйверов Nvidia из репозитория Negativo17

Драйвера из репозитория Negativo17 лучше следуют рекомендациям по пакетированию Fedora и имеют лучшую интеграцию.

В моем случае драйвера корректно работали только при добавлении dkms-nvidia (именно поэтому я предложил выбрать этот вариант) и не срабатывали при akmod-nvidia.

Из заметных плюсов данных драйверов из репозитория negativo17 это использование драйвера версии 435.21, начиная с данной версии осуществляется улучшенная поддержка Nvidia Prime.

В новой версии по умолчанию используется встроенная видеокарта Intel, но есть возможность запуска приложений на карте Nvidia.

Проверить можно следующими командами:

Результат: OpenGL vendor string: Intel Open Source Technology Center

Запуск на Nvidia осуществляется командой __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia:

Результат: OpenGL vendor string: NVIDIA Corporation


Пользователи драйверов Nvidia могут столкнуться с ошибкой "Failed to start Load Kernel Modules" после обновления ядра Решается проблема следующей командой:

Установка Steam

Steam доступен в репозитории RPMFusion, но я предлагаю установить приложение из репозитория Negativo17. В данном репозитории Steam собран с дополнительными опциями, такими как улучшенная поддержка геймпадов X-Box, запуск в режиме Big Picture, дополнительный пакет «noruntime» для отключения среды выполнения Ubuntu.

Открываем доступ для Steam Remote Play (ранее называлась In-Home streaming или Домашняя трансляция).

Компания Valve уже давно поддерживает потоковую передачу для трансляции (с возможностью управления) игр на подключаемом устройстве.

Согласно документации, для потоковой передачи необходимы UDP-порты 27031 и 27036 и TCP-порты 27036 и 27037.

В репозитории пакет Steam включает в себя необходимые определения служб для FirewallD. По умолчанию в Fedora используется брандмауэр FirewallD. Чтобы убедиться, что Steam может прослушивать необходимые порты через программное обеспечение брандмауэра, выполните следующие команды:

Должно отобразиться слово «steam».

Затем нужно узнать тип сети брандмауэра, в которой вы находитесь, и включить для нее службу.

В моем случае брандмауэр использует публичный тип сети (public)

Добавляем службу потоковой передачи в используемый тип сети брандмауэра:

Теперь устройства должны будут определяться.

Устанавливаем wine

Дальше устанавливаем нужную нам версию. Я выбираю версию winehq-staging

Установка winetricks и создание префикса - аналогично нашей статьи: Установка последней версии WineHQ.

Удаляем лишние программы

Fedora Spin с рабочим окружением KDE поставляется с большим количеством различных программ. По моему мнению, далеко не все они нужны. Предлагаю удалить лишние программы:

Удаление лишних пакетов снизит потребление оперативной памяти системы. В моем случае потребление памяти после установки системы было около 800 МБ. После удаления пакетов снизилось до 600 МБ.

Так же сообществом создан скрипт, и описана настройках по установке минимальной комплектации KDE из установочного образа Fedora Everything. Ссылка: Fedora-KDE-Minimal-Install-Guide.

Настройка окружения

Вместо удаленного ktorrent установим qbittorrent:

Для регулировки работы процессора установим виджет CPUFreq Manager Widget:


После этого виджет появится в общем списке виджетов.

Обладатели ноутбуков, при использовании рабочего окружения KDE, возможно захотят отказаться от ввода пароля WI-FI после каждого запуска системы. Для отключения данной проверки нужно запустить приложение KWalletManager, с правой стороны выбрать опцию Сменить пароль, затем указать пустой пароль и согласится на изменений.

Настройка окружения Gnome дистрибутива Fedora во многом схожа с настройкой Gnome из Ubuntu. Поэтому стоит воспользоваться информацией из статьи: Ubuntu 18.04 LTS Bionic Beaver после установки

Проблема с отображением кириллицы в редакторе Gedit все так же решается командой:

Gnome Tweak Tool устанавливается командой:

Установка Viber

В версии Viber для Linux встречаются проблемы с зависимостями при установке. Поэтому было решено сразу же ставить из пакетов Flatpack и Snap. Версия из Snap у меня не запустилась, а вот из Flatpack запустилась и работала корректно. По этой причине опишу установку Viber именно версии из Flatpack.

Установка и включение Flatpack в Fedora:

Установка пакета Viber:

После перезагрузки системы программа будет отображена и доступна в Меню приложений

Установка Skype

Установка Virtualbox

Установка Virtualbox будет производиться из репозитория RPM Fusion

Добавляем пользователя в группу vboxusers и vboxsf

Установка Vmware Workstation 15.5.1 в Fedora

Для установки VMware Workstation Pro необходимо открыть терминал в папке с установочным файлов расширения .bundle и выполнить следующие команды:

Во время запуска Vmware появится окно с предложением компиляции ядра, оно завершится с ошибкой и выполнено не будет. Для решения этой проблемы нужно установить патчи.
Устанавливаем патчи:

В следующем запуске Vmware Workstation снова откроется окно с предложением компиляции ядра, соглашаемся. Теперь оно пройдет корректно.

После установки виртуальной системы можно столкнуться с ошибкой скачивания Vmware Tools. Решение следующее:

В настройках Vmware в опции CD/DVD указываем образ (для установки Windows это будет образ windows.iso, а для Linux - linux.iso) из директории /usr/lib/vmware/isoimages/

После этого в файловом менеджере примонтируется образ Vmware Tools и можно будет установить дополнение.

Установка Vmware Workstation и установка патчей подойдет для любого GNU/Linux дистрибутива. Для Ubuntu и подобных дистрибутивов может потребоваться установка пакета linux-headers:

Установка WPS Office

Для WPS OFFICE в Fedora требуется пакет mesa-libGLU. Перед установкой офисного пакета рекомендую сначала проверить наличие пакета mesa-libGLU:

Если пакет отобразится, то переходим к установке. Если пакет не установлен, то установим его следующей командой:

Удаляем предустановленный LibreOffice

Выводы

Получилась довольно объемная статья и у пользователя может сложиться впечатление о сложности дистрибутива. Это не так. На самом деле некоторые описанные проблемы актуальны и для других дистрибутивов. Например, патчить Vmware приходится в любом дистрибутиве, использующем свежие ядра. Проблемы с кириллицей в Gedit это проблема рабочего окружения, а не дистрибутива. Проблема с Viber и с воспроизведением браузера Opera - проблема самих приложений, т. к. проявляется во всех дистрибутивах. Из обязательных настроек Fedora - необходимо доустановить русский язык, включить репозиторий RPM Fusion, установить кодеки, а пользователям видеокарты Nvidia еще и установить драйвер. Совсем не много действий и выполняются они очень быстро.

Об операционной системе Fedora Workstation у меня сложились приятные, положительные, впечатления. Несмотря на использование новейших пакетов, система работает стабильно.

Всем привет. Решил начать изучать Linux, установил и поставил Федору и, видимо, не до конца разобрался в вопросе установки рядом с Windows. Windows и Fedora на разных физических дисках, но загрузчик винды не видим в биосе. Подскажите, пожалуйста, возможные решения проблемы. Загрузочную флешку Винды биос видит, но не запускает. Спасибо.


Нужно отключить физический диск с Linux и загрузиться с установочного DVD с Windows. Затем выполнить действия по восстановлению бутлоадера. Я не знаю, как это делается в современных версиях Windows, так что гугли. В Windows XP нужно было зайти в консоль восстановления и набрать fixmbr.

Физический диск с Linux отключал, не помогло, флешка выдает ошибку при запуске: The system found unauthorized changes on firmware, operating system or UEFI drivers…


Что ж, надо решать проблему с не загружающейся флешкой. А DVD у тебя нет?


У него UEFI, так что не помогут твои рецепты времен XP, они на BIOS рассчитаны.


Fedora работает, как я понимаю? Покажи выводы

Как правильно копировать вывод терминала — так мы хоть поймем, какая у тебя разметка дисков, и копируй правильно, я там инструкцию с картинками составил. Vsevolod-linuxoid ★★★★★ ( 19.06.21 12:02:54 )
Последнее исправление: Vsevolod-linuxoid 19.06.21 12:03:33 (всего исправлений: 1)


А вообще современные UEFI на редкость кривые зачастую. ЕМНИП, были жалобы на форумах Lenovo, что после переустановки Windows в UEFI нельзя зайти.

можно, пожалуйста, поподробнее, как сконфигурировать загрузчик grub заного, подмонтировав при этом винду? Спасибо


Что ты куришь? Какой libreboot? Это СПО замена BIOS, он в матплату прошиватеся программатором.


Не слушай этого. Он несет полный бред.

Понял, в идеале, конечно, настроить grub, чтобы он определял обе системы, и возможно ли такое, если системы на разных физ. дисках?


Если ты о том, чтобы добавить Windows в меню GRUB2 с помощью os-prober, то:

1) это актуально только для BIOS, UEFI сам умеет работать с несколькими загрузчиками на EFI разделе

2) совершенно не ясно, зачем какой-то live-cd, если у нас уже загружен и работает Linux, который может спокойно менять свой GRUB2 как угодно


У меня подозрение, что у тебя Fedora установлена в режиме BIOS-gpt, вместо UEFI, как Windows. Так что всё не так просто, помимо После установки Fedora пропал загрузчик Windows (комментарий)

возможно ли такое, если системы на разных физ. дисках

можно, пожалуйста, поподробнее. вчера пробовал с помощью гугла это сделать, но в grub все также только несколько fedora отображается.


Пришли ещё выводы

Fedora свежеустановленная, если проблема в этом, то смело можно ей пожертвовать для восстановления винды. Или тут уже не восстановить?


Поставил os-prober, затем grub-mkconfig -o /boot/grub/grub.cfg . У тебя может быть по-другому, гугли как переконфигурировать его в Федоре.

При загрузке жмякай F12

Странная разметка у винды на втором nvme. Покажи ls -la /boot/efi


Хм. это EFI раздел, безусловно. А почему он у тебя в /mnt смонтирован, обычно же в /boot/efi должен быть? Покажи



Ну да, всё верно. ты его руками в /mnt смонтировал, что ли?

видимо, что то накосяпурил, гугля вчера аналогичные проблемы (


сделай. Я не знаю, зачем ты ещё раз его смонтировал.

подтверждаю. очень кривая ленова попалась, после 6 лет использования только csm загружается… когда грузилась, то только со стандартного пути bootx64.efi, записи nvram бесполезны.

Пардон, рекурсивно надо ls -laR /boot/efi

Что за железка? Ноутбук?

P.S. Блин, опять mach_kernel маковый откуда-то взялся…

zemidius ★ ( 19.06.21 12:31:46 )
Последнее исправление: zemidius 19.06.21 12:32:34 (всего исправлений: 1)

Нет, пк на чипсете z490


Ладно, давай попробуем путь через os-prober. Для начала покажи вывод команд

ТСу нужно чтобы загрузчик увидел и винду и линукс, а ты ему советуешь пойти в библиотеку))

cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=«$(sed ‘s, release .*$,,g’ /etc/system-release)» GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=«console» GRUB_CMDLINE_LINUX=«rhgb quiet» GRUB_DISABLE_RECOVERY=«true» GRUB_ENABLE_BLSCFG=true


А теперь прочти про разницу между UEFI и BIOS и только потом давай советы. Спойлер — твой текущий не подходит!


Ну, таймаута в 5 секунд нам хватит. Покажи ещё вывод


Ага. Короче, нам нужен /boot/efi/EFI/fedora/grub.cfg — а другой сделай

— он не нужен, ты его сделал не разобравшись и по некорректным инструкциям, наверное.

В общем, сперва нужно смонтировать Windows, чтобы её мог os-brober увидеть.

— по идее, после этого должно появится Windows в меню.


И нафига chroot, если мы правим GRUB2 на самой ОС, а не с LiveCD? Ты сам понимаешь смысл команд, что тут даешь, или как попугай повторяешь за статьями в интернете?

Меня больше пугает, что биос не видит флешкузагрузочную с виндой. Точнее видит, но не запускает ее.

Прописал вышеупомянутые команды, но результата не дало, по прежнему в меню grub 3 федоры и uefi firmware settings. Данное меню открывается, только удерживая шифт на клавиатуре.

Кратко. Федора в ЕФИ-режиме. Это подтверждает разметка и ЕФИ-переменные. Виндовс в легаси режиме.

Системы в разных режимах, груб никак не увидит их обе.

Правильней, но сложней, переустановить виндовс в ЕФИ-режиме. Проще переустановить Федору в легаси режиме.


Давненько такого наркоманства не видел. Вручную редактировать файлы конфигов, которые при первом же апдейте ядра будут сгенерированы заново — это эталон некомпетентности.

Если нужно прописать на постоянной основе такие кастомные изменения, для этого есть /etc/grub.d/40-custom — можно за основу взять те строчки, что os-prober прописал в основном конфиге, а потом отключить его, раз он все равно не работает правильно.

И на видео другую проблему решают — когда Windows есть в меню GRUB2, но не грузится корректно.

Причина понятна) А теперь вопрос, как можно снести федору и запуститься с винды, если загрузчика винды нет в биосе, а флешка не запускается?) Винда все таки ценнее, а федору перенакачу.

Черный экран после установки драйвера в Fedora 27
Добрый день! Сегодня установил на ноутбук федору 27, установил обновления и драйвер для нвидиа, все.


Dual Boot Win8.1 and Fedora 22 на разные диски?
Доброго времени суток. Есть ноут, с установленной windows 8.1. Есть основной диск SSD на 60.

Fedora Core 6 второй системой
День добрый. Подскажите пожалуйста начинающему. половину интернета перерыл не могу найти.

Достаточно ли мощности железа для установки Fedora 27
Чтобы не делать куча тем не нужных, решил задать вопрос здесь. Думаю поставить Fedora 27, стол не.

DanDen, При установке федоры какую флешку выбирали - UEFI: UFD Silicon-Power или просто UFD Silicon-Power? DanDen, А на буке была предустановлена десятка? Если так, то винда установлена - скорей всего - через UEFI, стало быть, диск там размечен как GPT, а он требует установки второй системы через UEFI.
У вас есть установочная флешка с виндой? (любой - от семёрки до десятки - просто с неё заглянуть что там на самом деле на диске. Как посмотреть с федоры я не в курсе. Или подождите кого-нибудь, кто в курсе - например, Андрей1224) На ноуте была предустановлена windows 8.1. Да, я уже перезаписал на флешку виндовс, теперь ищу что да как, могу прислать фото томов Кстати, сделал я по гайдику с ремонтки восстановление зашрузчика виндовс с командной строки, ничего не получилось

У Вас Windows 10 стоит на GPT-диске. В секторе, где MBR, её загрузчика не может быть.

Добавлено через 2 минуты

Не снимая фокуса с диска 0 выполните для каждого из четырёх его разделов команды
select partition 1
detail partition
и так далее
select partition 2
detail partition
.
Покажите всё, что получится

DanDen,
Вы неправильно установили Федору (нужно было устанавливать в UEFI, а Вы установили в Legacy\CSM да ещё с lvm).
Возможные варианты.
1. Если в BIOS можно включить режим только UEFI (может называться UEFI или UEFI only), то попробуйте включить, назначьте загрузку с SSD, сохраните изменения и после перезагрузки возможно загрузится Windows
2. Второй вариант, если есть возможность, то в BIOS включить режим Legacy only, назначить загрузку с SSD, сохранить изменения и после перезагрузки возможно загрузится Fedora.

Я бы предложил радикальный вариант, это удалить все разделы , которые создала Fedora, так на мой взгляд будет проще и быстрей. Как удалить разделы это другой вопрос. Можно загрузиться в Live с с линуксовой флешки и через Gparted удалить разделы /dev/sda6 и /dev/sda7, а также раздел fedora lvm (39 Gb). Или загрузитесь с флешки Windows откройте diskpart введите следующие команды

Для загрузки Live образа целиком в память, необходимо стрелками выбрать пункт Start Fedora Live, нажать Tab, затем в строке редактирования параметров добавить rd.live.ram через пробел сразу после quiet и после этого нажать Enter.

Есть возможность самому выбрать пакеты для установки?¶

Да, при помощи netinstall образа, но лишь группами .

Необходим ли доступ в Интернет при установке?¶

Только для netinstall образа. Все остальные устанавливаются «как есть», т.е. со стандартным набором пакетов.

Могу ли я автоматизировать установку?¶

Могу ли я создать свой собственный ISO образ?¶

Да. Собственный образ можно создать на базе Kickstart файлов. Более подобную информацию можно найти здесь.

Готовые Kickstart проекты для изучения:

Можно ли установить Fedora на устройство с ARM?¶

Да. Загрузки доступны для armhfp, а также aarch64.

Поддерживается ли технология Secure Boot?¶

Да, полностью. В качестве предварительного загрузчика используется shim, подписанный цифровой подписью Microsoft.

Могу я переместить Fedora на другой диск?¶

Да. Алгоритм такой:

  1. загрузка с Fedora LiveUSB ;

  2. создание разделов для новой установки Fedora посредством GParted или любой другой утилиты разбиения дисков;

  3. монтирование старых и новых разделов;

  4. копирование всех файлов и каталогов со старого накопителя на новый с сохранением прав доступа;

  5. редактирование файла /etc/fstab нового накопителя так, чтобы в нём были указаны UUID новых разделов;

  6. создание в корневом каталоге нового накопителя файла /.autorelabel для автоматической установки контекста безопасности SELinux;

  7. установка загрузчика (если необходимо).

У меня много оперативной памяти. Нужен ли мне раздел подкачки?¶

За счёт использования сжатия памяти zram , в современных выпусках Fedora для большинства сценариев использования на рабочих станциях 10+ ГБ оперативной памяти будет вполне достаточно, поэтому раздел подкачки можно не создавать.

Внимание! При отсутствии раздела подкачки перестанет работать функция suspend to disk (гибернация).

Что будет если при отсутствующем разделе подкачки закончится память?¶

При критическом недостатке оперативной памяти (исчерпании доступных страниц) и при отсутствии подкачки существует риск зависания всей системы.

Таким образом, для данной конфигурации настоятельно рекомендуется использовать любой OOM killer пользовательского режима: earlyoom , systemd-oomd и т.п., чтобы не подвергать систему опасности и не доводить до использования механизма OOM Killer ядра Linux.

Сколько нужно подкачки для работы гибернации?¶

Для нормальной работы режима suspend to disk размер подкачки должен быть больше, либо равен объёму установленной в ПК или ноутбуке оперативной памяти.

Что быстрее: раздел подкачки или файл подкачки?¶

Раздел подкачки, т.к. отсутствуют ограничения, накладываемые используемой файловой системой.

Можно ли сделать так, чтобы подкачка использовалась лишь при исчерпании ОП?¶

Да, это возможно. Откроем терминал и выполним следующие команды:

Изменения вступят в силу немедленно и сохранятся до перезагрузки системы.

Для того, чтобы сделать эти изменения постоянными, создадим файл конфигурации sysctl .

Как ускорить запуск системы?¶

Приобрести в компьютер или ноутбук SSD накопитель и установить операционную систему на него. Это даст колоссальный прирост к скорости запуска.

Можно ли не переносить на SSD домашние каталоги пользователей?¶

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

Большая часть приложений хранят в домашних каталогах пользователей свои файлы конфигурации, а также различные кэши. В итоге, они загрузятся быстро, а затем перейдут в состояние iowait для ожидания этих данных с медленного накопителя.

Таким образом, на быстром SSD накопителе следует размещать как корневой, так и домашние каталоги пользователей.

Нужно ли как-то настраивать Fedora для работы с SSD?¶

Особой настройки не требуется. Необходимо лишь убедиться, что таймер процедуры TRIM активен:

Если это не так, активируем его:

Процедура TRIM для всех установленных твердотельных накопителей будет выполняться автоматически по расписанию один раз в неделю во время простоя системы.

Возможно ли в Fedora включить TRIM в реальном времени?¶

Да, это возможно. При использовании классической схемы с обычными разделами необходимо добавить опцию монтирования discard для каждого раздела на SSD в /etc/fstab .

При использовании LVM, следует открыть файл /etc/lvm/lvm.conf в текстовом редакторе и прописать:

При использовании зашифрованных LUKS томов следует в файле /etc/crypttab добавить опцию discard для каждого тома.

Однако следует помнить, что на некоторых накопителях реалтаймовый TRIM может вызвать сбой в работе контроллера и привести к потере всех данных. Именно поэтому он по умолчанию и не применяется.

Все изменения вступят в силу при следующей загрузке системы.

Почему таймер TRIM отключён по умолчанию?¶

Изначально таймер TRIM активировался автоматически, если установка Fedora производилась на SSD накопитель, но через некоторое время обнаружилась серьёзная проблема с noname-накопителями. Их контроллеры декларировали поддержку процедуры TRIM, однако при её выполнении теряли все данные на носителе.

Из-за достаточно большого количества жалоб на потерю данных с таких дешёвых контрафактных noname накопителей, созданных на базе простейших контроллеров от флешек и микросхем памяти из отбраковки, было решено таймер отключить.

Как улучшить отображение шрифтов в Fedora?¶

В актуальных релизах Fedora пакет freetype уже собран с поддержкой субпиксельного сглаживания, поэтому, чтобы получить качественный рендеринг шрифтов, необходимо лишь разрешить использование LCD фильтров, создав символическую ссылку на файл 11-lcdfilter-default.conf в каталоге /etc/fonts/conf.d :

Для вступления изменений в силу необходимо повторно войти в систему либо перезагрузить компьютер.

В консолях фреймбуфера отображаются кракозябры. Как это починить?¶

Способ 1:

Способ 2:

Установим пакет шрифтов Terminus:

Теперь откроем файл /etc/vconsole.conf в текстовом редакторе:

Укажем правильное имя шрифта внутри директивы FONT :

Сохраним изменения в файле и пересоберём initrd.

Какую файловую систему рекомендуется использовать на Fedora?¶

Начиная с Fedora 33, в редакции Workstation, для установки по умолчанию предлагается BTRFS .

Несмотря на это, мы рекомендуем применять ext4. На наш взгляд, это самая стабильная и популярная файловая система в настоящее время.

Для хранения больших объёмов данных можно использовать XFS. Это также стабильная и быстрая ФС, но следует помнить, что при сбоях электропитания вместо файлов, в которые в этот момент шла запись, могут оказаться нули. Таким образом, XFS лучше применять только если есть источник бесперебойного питания (UPS) либо на ноутбуках.

Что вы скажете об установке системы на BTRFS?¶

  • поддержка копирования при записи (COW);

  • поддержка проверки целостности данных посредством контрольных сумм;

  • поддержка моментальных снимков системы (snapshot);

  • отсутствие ограничения на максимальное количество файлов;

  • поддержка прозрачного сжатия данных с использованием нескольких алгоритмов;

  • поддержка подтомов (subvolume);

  • встроенная поддержка клонирования, что полезно при создании резервных копий;

  • оффлайновая дедупликация записываемых данных.

  • ранее была слишком нестабильной и при определённых условиях приводила к потере всех данных на накопителе;

  • не имеет встроенного полнодискового шифрования;

  • известны случаи несовместимости с системой внешнего полнодискового шифрования LUKS;

  • из-за COW очень сильно фрагментируется, поэтому не рекомендуется к использованию на жёстких магнитных дисках (HDD);

  • без использования флага nodatacow проседает производительность баз данных (СУБД), а также виртуальных машин.

Можно ли без потерь данных преобразовать одну файловую систему в другую?¶

Нет, конвертирование ФС без потери данных не представляется возможным, поэтому для выполнения данной процедуры необходим другой раздел диска подходящего размера с поддержкой прав доступа Unix. Алгоритм следующий:

  1. копирование всех данных на другой раздел с сохранением прав доступа ;

  2. форматирование старого раздела с необходимой файловой системой;

  3. возвращение данных на прежнее место;

  4. сброс контекста SELinux.

Как установить Fedora в UEFI режиме?¶

Загрузка Fedora LiveUSB образа должна производиться исключительно в UEFI режиме. На большинстве материнских плат в меню вариантов загрузки требуется выбрать режим UEFI External Drive или UEFI USB HDD.

Схемой разбиения диска, на который будет установлен дистрибутив, должна быть GPT. Проверить можно посредством выполнения fdisk:

Если используется классический MBR (msdos), необходимо запустить утилиту GParted, выбрать диск из списка, затем в меню Устройство пункт Создать таблицу разделов – GPT и запустить процесс кнопкой Применить изменения. Все данные на диске будут уничтожены.

Теперь можно приступать к установке. Автоматическое разбиение в Anaconda произведёт все действия самостоятельно.

Какой способ разбиения диска лучше выбрать?¶

Существует 2 способа:

  1. LVM (используется по умолчанию) – динамические разделы, позволяющие изменять разделы на лету в любую сторону, а также поддерживающие функцию моментальных снимков (снапшотов);

  2. классическая схема с физическими разделами.

Если возможности LVM использовать не планируется на ПК или ноутбуке, то рекомендуется применять классическое разбиение , т.к. такая схема работает быстрее и надёжнее.

Как лучше разбить диск самостоятельно?¶

Если по какой-то причине не хочется доверять автоматическому разбиению, мы рекомендуем следующую конфигурацию (порядок важен):

Служебный ESP (UEFI) раздел.

Раздел для хранения ядер и initrd.

Корневой раздел для системы и приложений.

Раздел для хранения пользовательских файлов.

Здесь RAM – объём установленной оперативной памяти.

Как полностью скрыть меню Grub?¶

Скрытие меню загрузки:

Если в дуалбуте установлена ОС Microsoft Windows, но всё равно требуется скрыть меню Grub 2, то вместо menu_auto_hide=1 следует применять menu_auto_hide=2 .

Получить доступ к элементам скрытого меню можно посредством зажатия клавиши Shift или F8 во время начальной загрузки системы.

Как отключить скрытие меню Grub?¶

Отмена скрытия меню загрузки и отображение его при каждой загрузке системы:

После установки Windows был затёрт UEFI загрузчик Fedora. Как его восстановить?¶

Во время своей установки ОС Microsoft Windows всегда осуществляет форматирование служебного ESP раздела диска, поэтому придётся вручную восстановить загрузчик.

Выполним переустановку загрузчиков Grub2 и shim:

Завершим работу chroot окружения:

Можно ли использовать Grub на BTRFS?¶

Конфигурация, при которой раздел /boot использует файловую систему BTRFS (раздел или подтом) является неподдерживаемой и будет приводить к возникновению ошибки .

При установке не предлагается установить пароль для суперпользователя. Это нормально?¶

Да. Если при установке системы был создан пользователь-администратор , то пароль для учётной записи суперпользователя (root) не устанавливается.

Для выполнения команд с привилегиями суперпользователя в настоящее время рекомендуется использовать sudo .

Однако если по какой-то причине работающая учётная запись root необходима, можно её активировать, установив пароль .

Как определить точную дату установки ОС?¶

Т.к. операционная система постоянно обновляется, точную дату установки ОС напрямую получить не представляется возможным. Можно лишь вывести дату последнего форматирования раздела диска, на котором установлена система:

Здесь /dev/sda1 – раздел диска с Fedora.

Как определить в каком режиме была произведена установка системы?¶

Определим режим установки системы ( UEFI или Legacy) посредством проверки наличия либо отсутствия каталога /sys/firmware/efi :

Как установить Fedora в dual-boot вместе с другой ОС?¶

Существует два способа: автоматический и ручной.

Автоматический способ:

Загрузим систему с Fedora LiveUSB , выберем автоматической способ разбиения. Все действия будут выполнены автоматически с настройками по умолчанию.

Ручной способ:

Выполним следующие шаги в строго указанном порядке:

  1. загрузим систему с Live образа ;

  2. установим менеджер разделов GParted sudo dnf install gparted (потребуется доступ к Интернету; в XFCE и LXDE Live он уже присутствует внутри базового образа);

  3. запустим GParted, затем уменьшим раздел другой ОС так, чтобы на диске появилось свободное место достаточного объёма;

  4. создадим новые разделы для Fedora;

  5. запустим установку в режиме ручного разбиения диска, затем укажем точки монтирования для созданных разделов;

  6. завершим установку и перезагрузимся в установленную ОС;

  7. в случае если другой ОС является Microsoft Windows, применим следующие оптимизации .

Загрузчик Grub 2 автоматически обнаружит другие операционные системы на устройстве и добавит их в список загрузки.

Как произвести минимальную установку системы?¶

Если требуется выполнить минимальную установку системы без дополнительного программного обеспечения, но с графической средой Gnome или KDE, выполним следующие шаги в строго указанном порядке:

Итак, я столкнулся с проблемой, упомянутой выше. Это может быть не только для Ubuntu, но это вообще Linux. Специфика заключается в том, что я создал отдельный раздел 20 ГБ для его установки и установлен в устаревшем режиме.

После установки я могу использовать Fedora хорошо, но только в режиме Legacy (очевидно).

Когда я меняю BIOS, к которому я могу каким-то образом получить доступ, на UEFI, он упоминает, что диск не был найден, и, следовательно, я не могу загрузить Windows.

В Fedora, когда я проверяю раздел, все биты данных на дисках C, D и E не повреждены в отношении файлов Windows, то есть одинаковы до и после установки. Я даже проверил разделы и обнаружил, что там есть файлы Microsoft и Windows. Таким образом, я предполагаю, что я не заменял и не вмешивался в операционную систему Windows 10.

Есть отдельный раздел с Linux (20gb один). Он состоит только из установленных файлов Linux.

Может кто-нибудь помочь с восстановлением ОС Windows 10 обратно ??

PS: мне не обязательно, чтобы Fedora все еще была там, если потребуется удаление, я сделаю это, просто верните Windows

1 ответ 1

Как вы, наверное, уже поняли, установка Fedora в BIOS/CSM/ унаследованном режиме на компьютер, на котором уже была установлена Windows в режиме EFI/ UEFI, была ошибкой. Моя страница в CSM описывает некоторые проблемы, которые может создать этот тип конфигурации. Таким образом, одной из ваших целей должно быть либо переустановить Fedora в режиме EFI, либо преобразовать существующую установку для загрузки в режиме EFI. К счастью, преобразование Fedora для загрузки в режиме EFI относительно просто; вам нужно только установить загрузчик в режиме EFI. Пользователи Ubuntu часто обращаются к инструменту Boot Repair , но я не знаю, насколько хорошо он справится с Fedora. Кроме того, вы можете вручную установить GRUB в режиме EFI или другой загрузчик в режиме EFI. Смотрите мою страницу о загрузчиках EFI для Linux, чтобы ознакомиться с (несколько старым) описанием того, что доступно. Мой собственный менеджер загрузки rEFInd , вероятно, будет довольно прост в установке - вы можете использовать флэш-накопитель USB или образ CD-R, чтобы выполнить однократную загрузку, а затем установить RPM в Fedora. Одно предупреждение о rEFInd заключается в том, что вам нужно перепрыгнуть через несколько дополнительных обручей, чтобы он работал с включенной безопасной загрузкой.

Тем не менее, ваша большая проблема - неспособность загрузить Windows. Вы написали:

Технически у вас есть прошивка UEFI, а не BIOS. Многие люди и даже производители применяют термин "BIOS" к прошивке EFI/UEFI, но по моему опыту это только создает путаницу; EFI сильно отличается от BIOS в том, как он загружает компьютер, поэтому, если EFI называется BIOS, люди вынуждены придерживаться предположений BIOS, которые приводят к проблемам при применении к EFI.

Я подозреваю , что вы не полностью отменили изменения, внесенные в прошивку. Мне приходят на ум две конкретные мысли:

Также следует отметить, что, в зависимости от характера проблемы с загрузкой Windows, вполне возможно, что установка загрузчика EFI для Linux может помочь, так как этот загрузчик также может служить в качестве менеджера загрузки, который должен передавать управление к загрузчику Windows, когда вы говорите это. (Это помогло бы, если бы проблема заключалась в том, что микропрограмма "забыла" загрузочную запись Windows, что может произойти, если вы отключили диск или если микропрограмма достаточно глупа, чтобы стереть загрузочные записи в режиме EFI при переконфигурировании его для загрузки в Режим BIOS.)

РЕДАКТИРОВАТЬ: Для справочной информации, чтобы помочь вам понять мой ответ, пожалуйста, прочитайте:

Читайте также: