- Есть ли в Linux реестр как таковой ?
- Как отредактировать загрузку нескольких ОС Windows, Linux — как выбрать какую систему загружать по умолчанию (настройка GRUB)
- Настройка загрузки: выбор ОС по умолчанию
- Если установлено несколько версий ОС Windows 7/10/11
- Вариант 1
- Вариант 2
- Вариант 3 (+ удаление «ненужных» ОС)
- Если установлена Linux + ОС Windows (меню GNU GRUB)
- Редактирование реестра Windows из Ubuntu
- Очистка системного реестра в дистрибутивах Linux
- Системный реестр и Linux
Есть ли в Linux реестр как таковой ?
Реестра нет. Вместо тяжелого и запутанного Виндовского реестра в *NIX системах применяются текстовые конфиги в Etc,благодаря которым ядро системы переходит к тем или иным операциям напрямую, минуя какие-либо промежуточные звенья. Фрагментация есть, но благодаря более современным файловым системам она крайне незначительна и вы, скорее всего, на глаз ее не заметите.)
Да вот спорит тут один что есть и всё. а ещё вершина. спасибо Вам что снова вернули мои мозги на место.
Емеля Искусственный Интеллект (349152) Кстати в Маке применяется система аналогичная Линуксовой,.только вместо Etc их раздел с конфигами имеет другое название.А спорить тут любят.Так и сыплют цитатами из Википедиии.)
Изначально реестр винды тоже хранился в текстовых файлах и это не мешало ему называться реестром. Реестр — это перечень систематизированной информации. В самом линуксе реестра нет, но в Gnome реестр есть.
Реестр — это некое объединение конфигурационных файлов ОС Windows. Подробнее: Вики
В ОС Linux конфигурационные файлы присутствуют, но реестром не называются и редактируются путем правки самих файлов или запуска скриптов с параметрами.
Фрагментация диска. Правильнее фрагментация файлов на диске. Представим: было 1000 файлов по 10 Мбайт, удалили каждый 2-й файл. Имеем область диска в которой чередуются свободные и занятые области размером по 10 Мбайт. Если попробовать записать файл больше 10 Мбайт, он будет занимать более одной области, то есть его данные будут ити не подрят, а фрагментами — файл станет фрагментированным.
в линуксе есть отдельные конфиги (маленькие легкие текстовые программы) разных программ.
в винде же все конфиги сведены в огромный закрытый (закодированный хрен знает зачем) файл, огромный настолько, что он еле ворочается.
Считаю, что именно наличие реестра — причина тормознутости и нестабильности винды
кроме того, куда удобнее поправить конфиг, чем лазить в путаном реестре
Лазить в путанном реестре винды не обязательно. Все, что нужно делается через графические утилиты.
«файл, огромный настолько, что он еле ворочается» — насколько же он огромный? И почему вы решили, что мгновенный доступ к параметру в ИНДЕКСИРОВАННОЙ базе данных происходит медленней, чем поиск нужного конфига в файловой системе, парсинг текстрового файла с поиском нужного параметра и преобразование текста в нужный тип данных? Почему все современные базы данных хранятся не в текстовых файлах, а в специальных контейнерах не задавали себе вопрос? Уж не потому ли, что так быстрее?))
Владимир Юрганов Искусственный Интеллект (216087) современные, вы имете в виду, чисто виндовые? современные — не значит лучшие. найти конфиг в папке его программы — не составит большого труда. поправить то, что считаешь нужным — тоже. Повторю: править конфиг ГРУБа было куда удобнее, чем искать в непотребном месте файлы, управляющие скриптами, которые его правят. кодирование, раскодирование и перекодирование (всего огромного реестра ради одного изменения) — каждая операция занимает куда больше времени ,чем простое сохранение маленького текстового файла. поиск нужного места во всем регедите — это вообще песня
Причина тормознутости винды — это не реестр.
причина — это поддержка обратной совместимости с говном мамонта — не всегда эти решения идут на пользу в скорости, но старые приложения практически всегда работают без напильника. В линуксе на это по большей части забивают и выигрывают в производительности.
Владимир Юрганов Искусственный Интеллект (216087) под говном мамонта вы имеете в виду остатки MS DOS? но которых основывались 9х вендуза?? ))
Естественно нет никакого реестра ни в одной ОС, кроме Винды. Фрагментация зависит от файловой системы. В современных некоторая есть, но настолько незначительная, что особых программ, которые надо регулярно запускать, не требуется. Ещё там нет вирусов, а прочее вредоносное ПО администратор системы должен сам скачать, установить и запустить.
Спасибо Мюнхгаузен , дело в том что я это знала но нашёлся тут один «эволюционер» который сбил меня с толка. и реестр ,говорит есть и фрагментация. ну я и понеслась с вопросом .
Мюнхгаузен Искусственный Интеллект (123252) Ну у нас же тут множество специалистов по Линуксу, которые видели его если только в кино! А сколько раз я умолял их прислать хоть один вирус.
Как отредактировать загрузку нескольких ОС Windows, Linux — как выбрать какую систему загружать по умолчанию (настройка GRUB)
Вопрос от пользователя
Здравствуйте.
Подскажите, с одной проблемой. У меня на диске была установлена Windows 10, затем я установил еще одну Windows. Теперь по умолчанию после включения компьютера — загружается именно вторая новая система (мне же приходится вручную на этапе загрузки успевать указывать свою «родную» 10-ку).
Как сделать так, чтобы по умолчанию стартовала моя основная Windows 10. Спасибо!
Да, вы правы, при установке еще одной версии ОС Windows — она будет загружаться по умолчанию! Исправить это можно 👉 в свойствах системы (ниже покажу на примерах, как это делается).
Настройка загрузки: выбор ОС по умолчанию
Если установлено несколько версий ОС Windows 7/10/11
Вариант 1
Обратите внимание на фото с окном выбора ОС ниже 👇 (такое, обычно, бывает при использовании Windows 10/11, в Windows 7 — просто список на «черном» фоне).
Так вот, в идеале в нижней части окна у вас должна быть ссылка «Изменить значения по умолчанию или выбрать другие параметры» — ее и нужно нажать! ( примечание : отображаться может не всегда, у некоторых эта ссылка «уходит» за границы экрана и ее ну видно — в этом случае используйте др. способы, приведенные ниже).
Окно, появляющееся после вкл. ПК/ноутбука (по умолчанию 30 сек. отображается)
Далее появится окно, в котором вы сможете установить таймер (как долго будет отображаться окно с выбором ОС) и выбрать ОС по умолчанию. Если предложенных параметров недостаточно — загрузите пока какую-нибудь копию Windows и переходите к нижеприведенным инструкциям.
Параметры — изменить таймер, выбрать ОС по умолчанию
Вариант 2
Выбрать ОС Windows по умолчанию (как уже говорил выше) можно в 👉 свойствах системы.
Самый простой способ открыть их — вызвать меню «Выполнить» (сочетание кнопок Win+R ) и использовать команду sysdm.cpl (также это команду можно использовать в диспетчере задач).
sysdm.cpl — диспетчер задач
После нужно перейти во вкладку «Дополнительно / параметры загрузки и восстановления» . См. скриншот ниже. 👇
Загрузка и восстановление системы, отладочная информация
В появившемся окне вы сможете выбрать нужную ОС (для ее загрузки по умолчанию) и установить таймер. См. пример на скрине ниже. 👇
Важно! Рекомендую с осторожностью выставлять значение «0» в таймере отображения списка ОС Windows! Например, если вы ошибочно укажите «0» и выберите «неработающую» ОС — могут быть сложности при загрузке. (и придется прибегать к восстановлению).
Операционная система, загружаемая по умолчанию
Вариант 3 (+ удаление «ненужных» ОС)
Этот способ хорош еще и тем, что позволяет удалить ненужные ОС (правда, с этим следует быть осторожным: если надумали удалять что-то — 👉 см. эту инструкцию ).
Сначала нажать сочетание Win+R , и в окно «Выполнить» вставить команду msconfig , подтвердить клавишей Enter.
Должно открыться окно «Конфигурация системы» — нам нужна вкладка «Загрузка» . В ней можно выбрать ОС, которая будет загружаться по умолчанию (+ удалить ненужную ОС), установить таймаут и пр. См. пример ниже. 👇
msconfig — конфигурация системы
Если установлена Linux + ОС Windows (меню GNU GRUB)
GNU Grub // меню после вкл. ПК/ноутбука // В качестве примера
В этом случае наиболее простой и быстрый путь сконфигурировать загрузчик (GNU Grub) — это воспользоваться утилитой с графич. интерфейсом Grub Customizer . Она позволит изменить не только очередь загрузки, но и установить фоновое изображение, цвет и размер шрифта, и многое другое.
Для ее установки в Ubuntu используйте команду:
sudo apt install grub-customizer
Если появятся ошибки — попробуйте выполнить поочередно следующие команды:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
После завершения установки — запустите приложение, команда:
Пример установки и запуска grub-customizer (Linux Mint)
Далее откройте окно основных настроек и установите время отображения меню Grub, а также тот пункт в списке, который будет выбран по умолчанию (в моем случае это Windows Boot Manager). 👇
Есть также вкладка «Настройки оформления» — может быть архи-полезна, если на вашем экране элементы Grub выглядят мелко / или плохо-читаемы. Шрифт текста можно увеличить вручную!
👉 Важно! После измененных настроек не забудьте нажать кнопку «Сохранить» ! (+ перезагрузить компьютер)
Настройки оформления — сохранить
В общем-то, при следующей загрузке ПК вы должны заметить, что по умолчанию курсор в меню стоит на той ОС, которую вы выбрали. Т.е. задача решена?! 👌😉
Редактирование реестра Windows из Ubuntu
Тем, кто занимается администрированием Windows, Ubuntu тоже может послужить хорошую службу в качестве «спасательной» рабочей среды, которую можно запустить с диска или USB-флэшки, например, на зараженном вирусом компьютере, чтобы провести «оперативное лечение». Тут можно и проверить файловые системы на ошибки, и отредактировать разделы жесткого диска, и внести правки в файлы, и даже сбросить пароль Windows! А сегодня хочу рассказать еще об одной интересной возможности — редактировании реестра Windows из Ubuntu.
Что из себя представляет новый москвич узнать на ixbt.com
Для чего может понадобиться редактировать реестр из Ubuntu? Элементарный пример: вирус заблокировал Windows — в систему войти невозможно. Необходимо найти и удалить блокиратор из автозагрузки Windows, но сделать это в самой Windows — невозможно. Что же остается делать?
1. Загружаемся с диска Ubuntu, USB-флэшки Ubuntu или устанавливаем Ubuntu второй системой.
2. Открываем терминал (CTRL+ALT+T). Устанавливаем пакет chntpw:
sudo apt-get install chntpw
3. Теперь нам необходимо подключить диск с Windows к системе. Для начала, определимся где он и как называется:
ищем раздел NTFS с нужным размеров (вы ведь знаете, какого размера у вас диск C: ?). Смотрим как он называется (будет что-то вроде: /dev/sda2) и далее выполняем:
sudo mkdir /media/windows
sudo mount /dev/sda2 /media/windows
где заменяем /dev/sda2 на свой вариант.
4. Запускаем утилиту для редактирования реестра Windows:
chntpw -l /media/windows/Windows/system32/config/software
Редактирование осуществляется перемещением по веткам реестра, по аналогии с папками — командой cd, например:
cd Microsoft/Windows NT/CurrentVersion/Winlogon
просмотр ключей в текущей ветке — команда dir. ключи редактируются командой ed, например:
Очистка системного реестра в дистрибутивах Linux
Аудиторию, которая оказалась здесь, можно поделить на две части: первая решила, что в заголовке написана полная ерунда и перешла по ссылке, чтобы почитать чего бредового написал автор и ткнуть его моськой в этот самый бред. Вторая же, по большей части состоящая из новичков в мире Linux, увидела некие знакомые сочетания слов (реестр и очистка) и кликнула по заголовку. Давайте ниже разберемся с сутью вопроса и успокоим представителей обеих частей читателей и подписчиков.
Системный реестр и Linux
В Linux реестр не используется, поэтому вопрос его очистки не имеет смысла. Вместо реестра Linux использует различные файлы конфигурации, расположенные в разных местах файловой системы.
Хранение большого количества ненужных файлов конфигурации может замедлить работу системы и занимать место на диске. Поэтому, если вы хотите оптимизировать работу своей системы, то можете удалить ненужные файлы конфигурации.
Для удаления файлов конфигурации, которые больше не нужны, можно использовать утилиты управления пакетами, такие как APT, DNF или YUM, в зависимости от дистрибутива Linux, который вы используете. В этих утилитах есть команды для удаления пакетов и связанных с ними файлов конфигурации. Напомню, что для того, чтобы узнать какая конкретно команда вашего пакетного менеджера отвечает за очистку можно воспользоваться утилитой man, содержащей справочную информацию по интересующему вас пакету или команде.
Поскольку я использую дистрибутив Archlinux, то ниже расскажу то, как осуществить очистку от ненужных файлов конфигурации при помощи менеджера Pacman. Напомню, что часть этих и других команд по работе с этим менеджером пакетов вы можете найти в статье по ссылке ниже.