Что делать, если при загрузке компьютер просит нажать f1

Введение

Любая работа с сервером после установки чаще всего начинается со стандартных обязательных действий, без которых либо не получится продвинуться дальше, либо будет неудобно работать. Например, вам в любом случае необходимо выполнить сетевые настройки, желательно обновить систему и установить часовой пояс. Рекомендуется сразу настроить автообновление времени, подрихтовать параметры sshd, установить midnight commander и выполнить другие настройки.

Об этом я хочу рассказать в статье. Я буду делиться своим реальным опытом работы. Это не значит, что нужно делать так, как я. Я могу в чем-то ошибаться, что-то делать не так удобно, как можно было бы сделать. Это просто советы, которые кому-то помогут узнать что-то новое, а кто-то возможно поделится со мной чем-то новым для меня, либо укажет на мои ошибки. Мне бы хотелось, чтобы это было так. Своими материалами я не только делюсь с вами знаниями, но и сам узнаю что-то новое в том числе и из комментариев и писем на почту.

Настройка реестра для выявления проблемы зависания

Для того чтобы наверняка выявить, какой процесс приводит к остановке запуска ОС, следует произвести небольшую корректировку в записях реестра.

Сделать это можно, загрузившись с поддержкой командной строки, введя команду: regedit.exe.

Фото: окно реестра

в левой части открывшегося окна выберите папку KEY_LOCAL_MACHINE, после этого, откройте SOFTWARE, в этом каталоге найдите и откройте Microsoft, после чего – Windows;

В этом каталоге необходимо найти и открыть CurrentVersion, потом Policies и в заключении System;

открыв каталог System, обратите внимание на правую сторону окна;

В нем нужно найти файл Verbose Status. Откройте его и открывшейся вкладке поставьте значение равное 1; (По умолчанию стоит значение 0)

В итоге, при запуске ОС вы увидите загружаемые службы и процессы системы. На каком она застопорится – и является причиной всех бед.

Шаг третий, главный

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

Поскольку рассматриваемая ОС создана компанией Microsoft, то воспользуемся профилировщиком, созданным в той же компании – Windows Performance Toolkit. С недавних пор этот инструмент стал входить в состав Windows SDK. На сайте компании Microsoft можно скачать web-установщик.

Все входящие компоненты ставить необязательно, можно обойтись лишь Windows Performance Toolkit

Данный инструмент позволяет провести трассировку загрузки операционной системы с самого начала. Нам нужен исполняемый файл «xbootmgr.exe», который находится в той папке, куда вы соизволили установить Windows Perfomance Toolkit, по умолчанию он располагается в директории «C:\Program Files\Microsoft Windows Performance Toolkit\».

Посмотрите видео или продолжите чтение статьи:

Посмотреть это видео на YouTube

Для вызова утилиты следует запустить xbootmgr.exe с параметром, например параметр «-help» отобразит список всех возможных функций. Для этого нажимаем кнопки «Win + R» или идём в меню «Пуск -> Выполнить», и в окно вводим команду:

xbootmgr –help

Путь к файлу добавлять не обязательно, если и так запускается:

Ради интереса, если хотите посмотреть, как ваша система ведёт себя при запуске в данный момент, то выполните команду:

xbootmgr -trace boot

Она перезагрузит компьютер и соберёт данные во время запуска. Результат её работы можно посмотреть в файле boot_BASE+CSWITCH_1.etl, который xbootmgr сохранит в своей папке или в папке «C:\Users\ваше_имя». В этом файле содержится вся информация о поведении программ при запуске системы, можно увидеть много интересного. Для этого нужно кликнуть по файлу два раза, чтобы открылся Анализатор:

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

Теперь перейдём к делу — запустим процесс автоматического анализа и ускорения загрузки Windows. Выполните команду:

xbootmgr -trace boot –prepsystem

В ходе оптимизации, по умолчанию, будет выполнено 6 перезагрузок и в той же директории будет сохранено 6 файлов с информацией о поведении программ при каждой перезагрузке. Весь этот процесс довольно длительный, но участия пользователя не требует. С успехом можно пообедать пока программа работает. И не забудьте сначала проверить, что есть пару Гигабайт свободного места на диске «C:»!

После перезагрузок будут появляться сообщения в белом окошке, например «Delaying for boot trace 1 of 6» с отсчётом времени:

При этом не нужно пытаться работать за ноутбуком, просто ждите. Будут появляться и другие сообщения. На втором этапе окошко «Preparing system» у меня провисело минут 30, при этом процессор ничем загружен не был, но потом всё-таки перезагрузка произошла и остальные этапы прошли быстро. Реально на весь процесс может уйти час.

Что же делает Xbootmgr? Он не отключает не нужные службы и процессы, как могло показаться. Xbootmgr оптимизирует загрузку таким образом, чтобы в каждый момент времени ресурсы компьютера использовались максимально. Т.е., чтобы не было такого, когда процессор загружен на 100%, а жёсткий диск отдыхает, или наоборот. Также происходит дефрагментация системных файлов. После последней перезагрузки ничего делать не надо, Windows будет загружаться, и даже работать, быстрее.

Ускоряем запуск userspace

Включим профилировщик:

systemctl enable systemd-readahead-collect.service systemd-readahead-replay.service
systemctl start systemd-readahead-collect.service systemd-readahead-replay.service

Примечание
Эффект от службы readahead проявится после нескольких (обычно 2-3) перезагрузок.

Если у Вас выделен на отдельный раздел /home то имеет смысл к опциям его монтирования в файле /etc/fstab добавить такие строки noauto,x-systemd.automount

А дальше отключаем кучу ненужных сервисов:

systemctl disable mysqld.service
systemctl disable polkit.service
systemctl disable acpid.service
systemctl disable apmd.service
systemctl disable console-kit-daemon.service
systemctl disable wine.service
systemctl disable mdadm.service
systemctl mask mdadm.service
systemctl mask systemd-ask-password-plymouth.path
systemctl mask plymouth-start.service
systemctl disable laptop-mode.service
systemctl disable bluetooth.service
systemctl disable wpa_supplicant.service
systemctl mask mandrake_everytime.service
systemctl mask mysqld.service
systemctl mask dev-hugepages.mount
systemctl mask fedora-storage-init-late.service
systemctl mask fedora-storage-init.service
systemctl mask console-kit-log-system-start.service
systemctl disable lm_sensors.service
systemctl mask systemd-vconsole-setup.service
systemctl disable rpcbind.service
systemctl disable autofs.service
systemctl mask partmon.service
systemctl mask plymouth-read-write.service
systemctl disable rsyslog.service
systemctl disable postfix.service
systemctl mask avahi-daemon.service
systemctl mask sys-kernel-debug.mount
systemctl mask mandriva-save-dmesg.service
systemctl mask mandriva-kmsg-loglevel.service

Примечание
Некоторые сервисы Вам могут быть необходимы. Например, при использовании «легких» оконных сред (LXDE, XFCE) вам может понадобиться acpid.

Как ускорить работу компьютера

Данная тема заслуживает отдельной статьи, поэтому в рамках данной проблемы, кратко приведем пошаговый план действий для повышения производительности ПК.

Прежде чем увеличивать скорость, выполняем все действия выше — убеждаемся в отсутствии каких либо проблем, препятствующих быстрой работе. После можно следовать данным советам:

  1. Пользуемся компьютером разумно:
    • Не запускаем большого количества программ одновременно без необходимости. Не редко на тормозящем компьютере можно увидеть браузер с 1000-й открытых вкладок и офисных документов. Ресурсы не резиновые и стоит закрывать программы, которыми мы не пользуемся.
    • Не устанавливаем на компьютер все в подряд. Внимательно устанавливаем программы (частенько, они предлагают дополнительно установить утилиты или другие программы) — отказываемся и ставим только то, чем будем пользоваться.
    • Время от времени, удаляем софт, которым перестали пользоваться.
  2. Настраиваем автоматическую чистку компьютера от временных файлов, например, с помощью программы CCleaner.
  3. Делаем полную проверку компьютера на наличие вирусов и вычищаем все, что найдет программа.
  4. Отключаем из автозапуска все, чем не пользуемся.
  5. При медленной производительности диска, можно настроить Readyboost. Это технология для программного кеширования на флеш-накопитель.
  6. Отключаем ненужные службы Windows. Однако, для каждого пользователя это свои «ненужные» службы, так как их отключение приводит к потери некоторой функциональности. Перед отключением, рекомендуется изучить, за что отвечает каждая из служб и сделать соответствующий вывод. Также, стоит с помощью программы Process Explorer найти svchost для нее посмотреть, а много ли ресурсов потребляет служба и стоит ли ее выключать.

Если программные методы не повысили скорость до желаемого результата, делаем upgrade своему компьютеру. Если используется обычный HDD, его замена на SSD даст приличный прирост производительности.

DnD совместно работают над sysvinit

И теперь наконец-то хорошие новости! В последнее время наметились подвижки между группами разработчиков СИ Debian и Devuan. Решено объединить усилия по нескольким направлениям.

  • Поддерживать на плаву sysvinit для тех, кто готов использовать Debian Linux со всеми ограничениями, в т. ч. без графического окружения. Требуется помощь Devuan-цев в подготовке 10-й версии Debian, получившей название Buster.
  • В результате подобного «перекрестного опыления» Debian-щики помогли коллегам из Devuan в подготовке выпуска sysvinit 2.92. Благодаря этому сроки сократились и выпуск состоялся до НГ, как было сказано в начале поста.

Если здравый смысл возобладает то обе группы разработчиков смогут поставить и реализовать более актуальные для всех пользователей Debian/Devuan цели — добиться полноценной поддержки нескольких СИ для Devuan Linux: , , , и т. д. Так же и Debian Linux полноценная поддержка хотя бы одной отличной от systemd СИ несомненно пошла бы на пользу.

P. S. В Амсдердаме 5-7 апреля 2019 г. пройдет первая конференция Devuan Linux.

Как проходит загрузка Linux

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

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

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

После того как ядро передало управление системе инициализации, начинается монтирование дисков. Это тоже отнимает время, лучше не использовать виртуальные разделы дисков, например, raid или lvm, да и вообще, чем меньше разделов — тем лучше. Идеальный вариант — только корневой раздел, тогда скорость загрузки linux будет максимальной. Но это очень невыгодный в плане удобства вариант, поэтому найдите золотую серединку. Перед тем как примонтировать каждый диск, система инициализации пытается проверить файловую систему на ошибки, это тоже замедляет загрузку.

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

Замена материнской платы

Меняем «материнку»

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

Иногда материнская плата еще работает, но на ней уже вздулись концентраторы. Что значительно снижает скорость ее работы. И только профильный специалист может определить, подлежит ли она ремонту.

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

Ускорение загрузки Linux

Начнем мы с оптимизации ядра 5 секунд, это не так много, но можно же еще улучшить. Мы не будем пересобирать ядро, хотя и это дало бы больший эффект, мы просто настроим его работу с помощью параметров загрузки.

Настраивать Grub будем правильно. Параметры загрузки ядра находятся в файле /etc/default/grub, а именно в строчке GRUB_CMDLINE_LINUX_DEFAULT. Откройте этот файл:

Теперь приводим интересующую нас строчку к такому состоянию:

Разберем подробнее за что отвечает каждый параметр:

  • quiet — вывод, это долго, поэтому говорим ядру что на экран нужно выводить минимум информации
  • rootfstype=ext4 — указываем в какую файловую систему отформатирован корень. У меня ext4.
  • libahci.ignore_sss=1 — Ignore staggered spinup flag, ускоряет загрузку жестких дисков
  • raid=noautodetect — raid я не использую, думаю вы тоже поэтому отключаем.
  • selinux=0 — система полномочий selinux на домашней машине тоже ни к чему, без нее будет быстрее.
  • plymouth.enable=0 — заставка plymouth тоже занимает много времени, поэтому убираем заставку
  • lpj=12053560 — позволяет задать константу loops_per_jiffy, что позволит ядру не вычислять ее каждый раз и сэкономит до 250 миллисекунд. Это значение индивидуально для каждого компьютера.

Чтобы узнать значение последнего параметра выполните:

Нас будет интересовать значение lpj=, укажите его в своем конфигурационном файле.

Также для указания корневого раздела желательно не использовать всякие там UUID, быстрее будет если написать прямо. Для того чтобы конфигуратор grub не использовал grub добавьте в тот же файл строчку:

Сохраните файл и обновим конфигурацию grub:

Проверяем, действительно ли установлены нужные опции:

Да, все правильно, перезагружаем компьютер, и смотрим что вышло:

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

Шаг четвертый

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

Настройка автозагрузки Windows 7

  1. Открываем меню «Пуск», вбиваем в поисковую строку «msconfig».

Либо нажимаем «Win+R» и таким образом запускаем команду «msconfig».

В открывшемся окне выбираем закладку «Автозагрузка». Здесь будут показаны все программы, которые система запускает при старте. Отключите ненужные, убрав галочку напротив их названия. Нажмите «Ок».

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

Отображение grub при загрузке

По умолчанию Mint не отображает экран grub при загрузке, но молча ждет 10 секунд при каждой загрузке на тот случай, если пользователь захочет вызвать меню grub с помощью стандартного сочетания клавиш (на большинстве компьютеров — сдвиг влево). Виновником являются значения Mint по умолчанию для /etc default/grub

Я думаю, это хорошая идея — иметь видимое меню grub при загрузке. Его не нужно показывать долго, достаточно для того, чтобы пользователь нажимал клавишу со стрелкой, если ему нужно взаимодействовать с ним для загрузки с альтернативного ядра или для доступа к восстановлению / тестированию памяти. Я думаю, что 2 секунды в порядке. Нажатие клавиши со стрелкой продлит время ожидания на неопределенное время, если это необходимо. Или пользователь может быстро нажать ввод, чтобы продолжить процесс загрузки после отображения grub и сэкономить еще больше времени загрузки.Запустите

sudo nano /etc/default/grub

чтобы открыть файл в корневом текстовом редакторе.Отредактируйте строки, перечисленные выше,

GRUB_TIMEOUT_STYLE=menu 
GRUB_TIMEOUT=2

Нажмите Ctrl-O и введите, чтобы сохранить изменения, и Ctrl-X, чтобы выйти из редактора.

sudo update-grub

Reboot — Done.

Установка и настройка sudo

Если вы хоть в какой-то степени знакомы с Linux, вы наверняка знаете, что в нем довольно строгая система разграничения прав пользователей. Так, для большинства действий связанных с установкой/удалением ПО, настройкой ОС и т.д вам нужно обладать правами суперпользователя. В предыдущем шаге, чтобы обновить систему мы заходили под учетную запись рута, но это не самый лучший и безопасный вариант. Обычному пользователю будет гораздо удобнее воспользоваться утилитой sudo, которая позволяет выполнять действия, требующие прав администратора обычному пользователю.

В Debian по-умолчанию sudo не всегда есть, поэтому устанавливаем его (снова залогинившись под рутом):

apt-get install sudo

Но это еще не все. Чтобы пользоваться sudo, вам нужно дать себе права на это. Для этого необходимо либо вносить изменения в файл «sudoers» либо, что проще, добавить себя в группу sudo:

adduser имя_пользователя sudo

После пререзайдите в систему.

С этого момента, если вам, например, нужно установить какую-либо программу или выполнить обновление системы, не нужно заходить в учетную запись рута, просто перед нужной командой добавьте sudo, например: apt-get update под рутом, будет sudo apt-get update под обычным пользователем.

Настройка и генерация initrd образа

Сконфигурировать make-initrd можно через файл . При генерации образа вы можете изменить путь до файла с конфигурацией, запустив make-initrd с опцией :

Обычно файл с конфигурацией выглядит следующим образом:

Здесь написано, что вся конфигурация будет определена автоматически. Увидеть «угаданную» конфигурацию можно с помощью команды:

Вы можете попросить make-initrd запускать только определенные guess модули. Например, можно попросить «угадывать» только модули ядра и фичи необходимые для монтирования корня и работы с клавиатурой:

Попробуем теперь собрать intird образ вместе с фичей hello-usb. Подправим конфигурацию

И запустим сборку образа:

Перейдем к проверке нашего образа на виртуальной машине.

Отменить изменения в Grub

Решили, что вам не нравятся изменения, внесенные в Grub? Если это так, вы захотите восстановить резервную копию, сделанную ранее. Для этого запустите окно терминала и получите корневую оболочку.

su -

Или

sudo -s

После получения корневой оболочки перейдите по сеансу терминала Linux, откуда он открывался (/), в домашнюю папку на вашем ПК с Linux. Однако имейте в виду, что вам нужно изменить имя пользователя часть команды ниже.

cd /home/username/

Затем удалите существующий файл конфигурации Grub в вашей системе Linux, используя RM команда.

rm /etc/default/grub

После удаления старого файла конфигурации Grub из системы пришло время восстановить резервную копию. С использованием MV команду, поставьте grub.bak файл на место.

mv grub.bak /etc/default/grub

Наконец, обновите Grub, чтобы завершить внесенные изменения.

Почему не работает Ютуб в браузере на ПК?

 Как мы уже говорили причина плохой работы видеохостинга может быть связана как с проблемами со стороны самой площадки, так и с работоспособностью ваших девайсов. Помимо этого, у каждого браузера имеются свои «глюки», которые нужно иметь в виду. Рассмотрим все возможные проблемы, связанные с открытием Youtube:

  1. Не зависимо от того через какой браузер вы открываете страницу видеохостинга, проблема может крыться в загруженности кэша. Это внутренняя память поисковика, которая хранит все ваши перемещения в интернете. Большая часть сохраненных объектов вам никогда больше не понадобится, поэтому их нужно удалять, чтобы они не тормозили работу сайтов. Сделать это можно в настройках поисковиков.
  2. Если видео тормозит или совсем не открывается, то стоит проверить активность защиты устройства от вирусов. Вредоносные программы или файлы содержат вирусы, которые влияют на скорость работы в интернете и на софты, установленные на компьютере.
  3. При низкой скорости интернета публикации в Ютуб будут долго загружаться. Чтобы проверить соединение с сетью воспользуйтесь сайтом Speedtest.
  4. В работе самого Ютуба тоже могут случиться сбои. В этом случае все пользователи будут ограничены в своей активности на площадке. Обычно неполадки устраняют быстро.
  5. Если Youtube не грузится в Google Chrome, то попробуйте перезагрузить программу. Возможно, она у вас не обновилась. Так же стоит попробовать удалить софт и установить заново.

  6. Если у вас установлены расширения и плагины, то они могут быть причиной плохой загрузки сайтов. Поверьте, не блокируют ли они работу программ и, если подозрения подтвердятся, придется удалить их.
  7. Большое количество открытых вкладок в интернете может стать причиной низкой скорости загрузки контента.
  8. Так же стоит проверить подключены ли вы к сети. Посмотрите не отошел ли провод, включен ли роутер и оплачены ли услуги связи.
  9. Если в Опере установлен блокировщик рекламы, то он может конфликтовать с настройками сайта и не давать вам загружать его.
  10. При наличии включенного родительского контроля доступ к Youtube может быть ограничен.

  11. Если видео не загружается через Мозиллу, то попробуйте обновить флэш-плеер. Сделать это можно на официальном сайте Adobe Flash Player.
  12. Довольно часто сайт перестает работать после обновления. В данном случае попробуйте связаться с техподдержкой Ютуба, если уверены, что проблема не с вашей стороны.

Анализ загрузки Systemd

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

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

Да, здесь 17 секунд, не так уж плохо, но будет еще лучше после завершения ускорения загрузки. На загрузку ядра уходит 5.405, а на все остальные сервисы 11.611. Чтобы понять какие именно сервисы замедляют систему нам нужна более подробная информация, мы можем ее получить с помощью параметра blame:

У нас есть список сервисов, которые загружаются дольше всего, но этот список ни о чем нам не говорит, потому что в Systemd параллельная загрузка сервисов. Если бы во время загрузки была какая-нибудь проблема, мы бы ее увидели, но проблем здесь нет. Нам нужен более детализованный график с указанием не только времени загрузки сервиса, но и с отображением параллельных загрузок и мы можем его получить командой:

Утилита сгенерирует svf файл с графиком, откройте его в браузере:

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

Диагностика компьютера

Проверяем компьютер

Очень часто пользователь начинает нервничать без причины.

На диагностику уходит очень много времени. Хотя причина может крыться в самых распространенных вещах.

Далее в обзоре вы узнаете различные рекомендации и советы, которые помогут улучшить общую скорость загрузки вашего ПК.

Следует отметить, что эти советы и рекомендации применимы только при медленной загрузке в целом. Они не сработают, если устройство само по себе медленно работает.

Совет: если вы часто используете свой ПК, можно не выключать его или настроить режим гибернации при нажатии на кнопку питания. В этом случае нет смысла каждый раз выключать его. Тогда пользователь избавляется от необходимости бороться с медленной загрузкой.

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

Некоторые изменения требуют принудительной перезагрузки в то время как другие просто “дают запрос” перезагрузить сейчас или позже.

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

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

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

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

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

Снимите ограничения оптимизации доставки.

На вашем компьютере могут быть ограничения пропускной способности, которые ограничивают оптимизацию доставки. Чтобы удалить их, выберите «Дополнительные параметры» внизу панели «Оптимизация доставки».

На экране «Дополнительные параметры» снимите флажки под разделом «Абсолютная пропускная способность» или «Процент измеренной пропускной способности».

Это должно побудить Windows 10 динамически регулировать объем пропускной способности, доступной для Microsoft Store.

В качестве альтернативы вы можете разрешить оптимизации доставки неограниченный доступ ко всей доступной полосе пропускания. Установите переключатель рядом с параметром «Процент измеренной пропускной способности», установите оба флажка под ним, а затем перетащите каждый ползунок до 100%.

Описание 1 этапа:

Не углубляясь в кучу терминов и определений, данный этап можно описать следующими словами: BIOS из MBR (первые 512 байт диска, выбранного для загрузки) загружает First Boot Loader. FSB находит вторичный загрузчик, используя таблицу разделов, просматривая ее, обнаруживает активный раздел, после обнаружения этого раздела — загружает SSB в оперативную память и запускает его. Для корректной загрузки, активный раздел должен содержать каталог /boot,  который должен находиться в начале диска и содержать Second Stage Boot Loader. В целом, SSB — это программа, которая выводит список вариантов загрузки (меню выбора загрузки операционной системы). Загрузчиком может быть LILO (более старый) или GRUB. Загрузчик берет свои настройки из конфигурационного файла (/etc/lilo.conf — для LILO и /boot/grub/grub.conf или /boot/grub/menu.lst — для GRUB). Существуют и другие версии загрузчиков, такие как syslinux, PXElinux, Isolinux, uBoot, но для наглядности, в статье я затронул только LILO и GRUB. Хочу отметить, что исторически (до появления загрузчиков LILO, GRUB и др. и когда образ ядра занимал объем не боле 1,44 Мб) данного этапа не существовало и загрузка происходила с дискеты без файловой системы, на которую был записан образ ядра Linux, который (образ) содержал в себе MBR, то есть BIOS загружал сразу образ ядра и передавал ему управление.

Как остановить, запустить и перезапустить определенный сервис

Есть два способа остановить и запустить определенный сервис. Я перечислю здесь оба метода.

Запуск и остановка службы с помощью init.d

Позвольте мне начать с остановки уже работающей сетевой службы, чтобы показать вам, как остановить любую службу с помощью init.d. Выполните следующую команду с правами суперпользователя,

/etc/init.d/networking stop

Полный синтаксис команды должен выглядеть следующим образом:

/etc/init.d/{servicename} stop

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

/etc/init.d/networking status

На скриншоте выше четко видно, что сетевой сервис не работает, а интерфейсы неактивны.

После того, как сетевой сервис был остановлен, давайте запустим его, чтобы показать вам способ запуска любого сервиса. Команда должна выглядеть следующим образом:

/etc/init.d/networking start

Поэтому синтаксис команды должен быть следующим.

/etc/init.d/{servicename} start

Давайте подтвердим, что сетевой сервис успешно запущен. Поэтому бери статус.

/etc/init.d/networking status

Мы успешно запустили сетевой сервис, как показано на скриншоте выше.

Запуск и остановка службы с помощью systemctl

Службы можно запускать и останавливать с помощью systemctl.Давайте остановим уже работающий сетевой сервис. Выполните следующую команду с правами суперпользователя,

Systemctl networking stop

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

Systemctl networking status

Выше на скриншоте четко видно, что сетевая служба остановлена ​​и сетевые интерфейсы неактивны.

После запуска службы позвольте мне запустить ее, чтобы показать вам способ запуска любой службы. Синтаксис команды следующий:

Systemctl networking start

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

Systemctl networking status

Вывод команды показывает, что сетевой сервис успешно запущен и его интерфейсы работают.

Перезапустите сервис, используя init.d и systemctl

Вы можете напрямую перезапустить любой сервис с помощью init.d и systemctl. Синтаксис обеих команд должен быть следующим:

/etc/init.d/{servicename} restart

systemctl {servicename} restart

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

/etc/init.d/networking restart
systemctl networking restart

Когда эти команды успешно выполнены, они ничего не возвращают на терминале. Вы можете подтвердить их статус после поиска активной и временной отметки в выходных данных команды.

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

Отключаем звук системного динамика

По неизвестной мне причине в Debian оставили включенным модуль ядра «pcspkr», который отвечает за срабатывания системного динамика. Таким образом, при включении или выключении компьютера, а так же в некоторых других случаях из системного блока доносится неприятный писк.

Дабы избавится от данной мелочи нужно просто отключить модуль pcspkr, а точнее — занести его в «черный список» (файл «fbdev-blacklist.conf«), который можно найти по пути /etc/modprobe.d/.

  1. Открываем файл:
    sudo gedit /etc/modprobe.d/fbdev-blacklist.conf
  2. В его конец дописываем:
    blacklist pcspkr
  3. Сохраняем изменения.

Шаг пятый

Последний пункт ускорения запуска системы — это упорядочивание занятого файлами пространства на жестком диске, иными словами – дефрагментация жесткого диска. Данная процедура напоминает упорядочивание расстановки книг в библиотеке. Что требуется для более удобного, быстрого поиска книг (в нашем случае файлов) и их использования.

Служба дефрагментация дисков в Windows 7 запускается отдельной командой — defrag.exe. Ее нужно ввести в поисковую строку меню «Пуска» либо в окне «Выполнить» (Win+R).

Запустив эту команду, вы откроете окно «Дефрагментации», где следует выбрать диск, на котором установлена операционная система и запустить его дефрагментацию.

Процесс дефрагментации может занять большое количество времени, иногда несколько часов.

Также в этом окошке лучше сразу включить функцию периодического запуска дефрагментации, нажав «Настроить расписание».

И выбрав оптимальные для вас параметры запуска. После этого можно начать дефрагментацию жесткого диска.

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: