<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Grub</id>
	<title>Grub - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Grub"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Grub&amp;action=history"/>
	<updated>2026-10-12T11:10:09Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Grub&amp;diff=309&amp;oldid=prev</id>
		<title>&gt;WikiSysop в 17:25, 21 січня 2018</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Grub&amp;diff=309&amp;oldid=prev"/>
		<updated>2018-01-21T17:25:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Даунгрейд до grub-legacy (возврат старой версии) == &lt;br /&gt;
&lt;br /&gt;
grub2, который появился в Ubuntu начиная с версии 10.04, можно заменить на старый grub (ныне известный как grub-legacy). &lt;br /&gt;
&lt;br /&gt;
Для начала сделаем бэкап важных файлов. Для этого выполните:&lt;br /&gt;
&lt;br /&gt;
 sudo cp -R /boot/grub{,.bak}&lt;br /&gt;
&lt;br /&gt;
Теперь удаляем пакеты &amp;quot;grub-pc&amp;quot; и &amp;quot;grub2&amp;quot; (последний может быть не установлен):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get purge grub-pc grub2&lt;br /&gt;
&lt;br /&gt;
Заметьте: удаление пакетов не приведет к полной очистке папки &amp;quot;boot/grub&amp;quot;. Теперь установим grub версии 0.97:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install grub&lt;br /&gt;
&lt;br /&gt;
После установки необходимо создать файл menu.lst и другие файлы загрузчика.&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir /boot/grub &amp;amp;&amp;amp; sudo update-grub&lt;br /&gt;
&lt;br /&gt;
Эта команда создаст файл меню загрузки. На заданные ей вопросы отвечайте &amp;quot;y&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 sudo grub-install /dev/sda&lt;br /&gt;
&lt;br /&gt;
создаст остальные файлы загрузчика и запишет информацию в загрузочный раздел диска (MBR). Вместо &amp;quot;/dev/sda&amp;quot; в конце укажите тот жесткий диск, который используется в качестве загрузочного (установлен загрузочным в bios) Если установка прошла успешно - перезагружаемся и видим старый добрый grub с его menu.lst и без лишних хитростей&lt;br /&gt;
&lt;br /&gt;
== Скрыть некоторые пункты меня загрузки GRUB ==&lt;br /&gt;
&lt;br /&gt;
* Источник http://itshaman.ru/articles/14/password-grub#23 &lt;br /&gt;
&lt;br /&gt;
В GRUB можно скрыть некоторые пункты меню, которые будут видны только после ввода пароля. К примеру, можно скрыть recovery mode вашей операционной системы.&lt;br /&gt;
&lt;br /&gt;
Для этого нужно сделать два конфигурационных файла. В первом файле будут находится «открытые» пункты меню, загружаемые сразу при старте GRUB, а во втором пункты меню, которые нужно показать только после ввода пароля — «скрытые».&lt;br /&gt;
&lt;br /&gt;
1. Создаем резервную копию конфигурационного файла /boot/grub/menu.lst, чтобы в случае ЧП восстановить все в первоначальное положение:&lt;br /&gt;
&lt;br /&gt;
 sudo cp /boot/grub/menu.lst /boot/grub/menu.bak&lt;br /&gt;
&lt;br /&gt;
2. Входим в командную строку GRUB:&lt;br /&gt;
 grub&lt;br /&gt;
&lt;br /&gt;
Создаем хеш-образ пароля:&lt;br /&gt;
 md5crypt&lt;br /&gt;
&lt;br /&gt;
Результат:&lt;br /&gt;
 grub&amp;gt; md5crypt&lt;br /&gt;
 &lt;br /&gt;
 Password: **********&lt;br /&gt;
 Encrypted: $1$GtD63/$3aUy5vj.INHE4J6UBk/u40&lt;br /&gt;
&lt;br /&gt;
Строчка &amp;lt;code&amp;gt;$1$GtD63/$3aUy5vj.INHE4J6UBk/u40&amp;lt;/code&amp;gt; является хеш-образом введенного пароля. &lt;br /&gt;
&lt;br /&gt;
Копируем ее и нажимаем Ctrl-С — выходим из командной строки GRUB.&lt;br /&gt;
&lt;br /&gt;
3. Создаем второй конфигурационный файл, меню которого будет содержать скрытые пункты:&lt;br /&gt;
&lt;br /&gt;
 sudo cp /boot/grub/menu.lst /boot/grub/menu-hidden.lst&lt;br /&gt;
&lt;br /&gt;
Для облегчения настройки второй файл создаем простым копированием первого с последующим редактированием обоих.&lt;br /&gt;
&lt;br /&gt;
4. Редактируем первый конфигурационный файл:&lt;br /&gt;
 sudo gedit /boot/grub/menu.lst&lt;br /&gt;
или в Xubuntu:&lt;br /&gt;
 sudo mousepad /boot/grub/menu.lst&lt;br /&gt;
&lt;br /&gt;
5. В начале файла, после строки с параметром &amp;lt;code&amp;gt;timeout&amp;lt;/code&amp;gt;, добавляем строку, которая показывает системе, что после ввода пароля должен открыться другой файл — &amp;lt;code&amp;gt;/boot/grub/menu-hidden.lst&amp;lt;/code&amp;gt;:&lt;br /&gt;
 password --md5 $1$GtD63/$3aUy5vj.INHE4J6UBk/u40 /boot/grub/menu-hidden.lst&lt;br /&gt;
&lt;br /&gt;
Результат должен быть такой:&lt;br /&gt;
&lt;br /&gt;
 ## timeout sec&lt;br /&gt;
 # Set a timeout, in SEC seconds, before automatically booting the default entry&lt;br /&gt;
 # (normally the first entry defined).&lt;br /&gt;
 timeout		3&lt;br /&gt;
 password --md5 $1$GtD63/$3aUy5vj.INHE4J6UBk/u40 /boot/grub/menu-hidden.lst&lt;br /&gt;
&lt;br /&gt;
6. В конце файла добавляем или удаляем пункты меню GRUB, которые должны быть видны или не видны в начале загрузки (в первом меню).&lt;br /&gt;
&lt;br /&gt;
К примеру, чтобы скрыть режим &amp;lt;code&amp;gt;recovery mode&amp;lt;/code&amp;gt;, нужно закомментировать или удалить строки файла, содержащие команды загрузки этого режима:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title Ubuntu 9.04, kernel 2.6.28-11-generic&lt;br /&gt;
uuid 3d11ea5-2b80-4a5e-ba09-cd6909425070&lt;br /&gt;
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=03d11ea5-2b80-4a5e-ba$&lt;br /&gt;
initrd /boot/initrd.img-2.6.28-11-generic&lt;br /&gt;
quiet&lt;br /&gt;
&lt;br /&gt;
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)&lt;br /&gt;
uuid 03d11ea5-2b80-4a5e-ba09-cd6909425070&lt;br /&gt;
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=03d11ea5-2b80-4a5e-ba$&lt;br /&gt;
initrd /boot/initrd.img-2.6.28-11-generic&lt;br /&gt;
&lt;br /&gt;
title Windows&lt;br /&gt;
rootnoverify (hd0,0)&lt;br /&gt;
savedefault&lt;br /&gt;
makeactive&lt;br /&gt;
chainloader +1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7. Закрываем файл, сохраняя все изменения.&lt;br /&gt;
&lt;br /&gt;
8. Открываем второй файл для редактирования:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /boot/grub/menu-hidden.lst&lt;br /&gt;
или в Xubuntu:&lt;br /&gt;
 sudo mousepad /boot/grub/menu-hidden.lst&lt;br /&gt;
&lt;br /&gt;
9. Добавляем или удаляем пункты меню GRUB, которые должны быть видны или не видны после ввода пароля во втором меню.&lt;br /&gt;
&lt;br /&gt;
Если пункт будет только один (например, только Windows), в начале файла ставим &amp;lt;code&amp;gt;timeout 0&amp;lt;/code&amp;gt;, чтобы загрузка происходила сразу после ввода пароля.&lt;br /&gt;
&lt;br /&gt;
В конце файла комментируем или удаляем все пункты, кроме Windows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title Windows&lt;br /&gt;
rootnoverify (hd0,0)&lt;br /&gt;
makeactive&lt;br /&gt;
chainloader +1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если Windows находится на втором жестком диске, то может потребоваться такая конструкция с мапами:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title Windows&lt;br /&gt;
map (hd0) (hd1)&lt;br /&gt;
map (hd1) (hd0)&lt;br /&gt;
rootnoverify (hd1,0)&lt;br /&gt;
makeactive&lt;br /&gt;
chainloader (hd1,0)+1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10. Сохраняем внесенные изменения. После перезагрузки компьютера попадаем в меню, где представлены только выбранные пункты меню.&lt;br /&gt;
&lt;br /&gt;
После набора пароля открывается второе меню со скрытыми пунктами. Чтобы ввести пароль, требуется нажать «p».&lt;br /&gt;
&lt;br /&gt;
== Восстановление Grub после установки Windows ==&lt;br /&gt;
&lt;br /&gt;
http://help.ubuntu.ru/wiki/восстановление_grub&lt;br /&gt;
&lt;br /&gt;
Запустите систему с LiveCD.&lt;br /&gt;
&lt;br /&gt;
Посмотрим таблицу разделов:&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
&lt;br /&gt;
На экран выведется примерно такая таблица:&lt;br /&gt;
 /dev/sda1 29 8369 66999082+ 83 Linux&lt;br /&gt;
 /dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS&lt;br /&gt;
 /dev/sda3 13996 14593 4803435 5 Extended&lt;br /&gt;
&lt;br /&gt;
Установим Grub на наш Linux раздел (здесь это &amp;lt;code&amp;gt;/dev/sda1&amp;lt;/code&amp;gt;):&lt;br /&gt;
 sudo grub-install --root-directory=/media/disk /dev/sda1&lt;br /&gt;
&lt;br /&gt;
На этом восстановление закончено.&lt;br /&gt;
&lt;br /&gt;
=== Альтернативный вариант ===&lt;br /&gt;
&lt;br /&gt;
Сначала пройтись testdisk’ом&lt;br /&gt;
* http://www.cgsecurity.org/wiki/TestDisk_RU&lt;br /&gt;
* http://man-linux.ru/notes/solve/testdisk/&lt;br /&gt;
&lt;br /&gt;
Затем&lt;br /&gt;
 sudo fdisk -l&lt;br /&gt;
&lt;br /&gt;
Если Linux на на sda3:&lt;br /&gt;
 sudo mount /dev/sda3 /mnt  &lt;br /&gt;
 sudo grub-install --root-directory=/mnt/ /dev/sda&lt;br /&gt;
&lt;br /&gt;
=== Boot-Repair — графическая утилита ===&lt;br /&gt;
&lt;br /&gt;
Boot-Repair — графическая утилита, позволяющая исправить ошибки GRUB, появляющиеся после установки Windows или другого дистибутива Linux после Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Boot-Repair позволяет переустановить загрузчик GRUB за пару кликов, но есть еще несколько расширенных опций, если вы хотите уточнить, куда установить GRUB. Также это приложение позволяет восстановить оригинальный загрузочный сектор (MBR), если он был сохранен, используя утилиту Clean-Ubiquity (созданную разработчиками Boot-Repair) и выбрать ОС по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать Boot-Repair из установленной системы, но так как он предназначен для восстановления GRUB, вам, скорее всего, придется использовать его из LiveCD, поэтому загрузитесь в Ubuntu LiveCD и установите Boot-Repair, используя команды ниже (да, вы можете поставить Boot-Repair на LiveCD!):&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:yannubuntu/boot-repair&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install boot-repair&lt;br /&gt;
&lt;br /&gt;
После установки, запустите его через Dash, или если вы используете классический GNOME, вы найдете программу в меню Система &amp;gt; Администрирование &amp;gt; Boot Repair.&lt;br /&gt;
&lt;br /&gt;
Boot-Repair доступен для Ubuntu 11.04, 10.10 и 10.04, и он работает только с GRUB 2.&lt;br /&gt;
&lt;br /&gt;
== Не показывать в Linux диск с Windows ==&lt;br /&gt;
&lt;br /&gt;
Узнаем UUID диска, который нужно спрятать:&lt;br /&gt;
 sudo blkid&lt;br /&gt;
&lt;br /&gt;
Добавить в файл: &lt;br /&gt;
 sudo vim /etc/fstab&lt;br /&gt;
&lt;br /&gt;
строку с UUID диска:&lt;br /&gt;
 UUID=14A2410DA240F4B0 /mnt/h ntfs-3g noauto,ro,nodev,noexec,nosuid,uid=1000,gid=1000,fmask=133,dmask=022 0 0&lt;br /&gt;
&lt;br /&gt;
== Grub Customizer ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:danielrichter2007/grub-customizer&lt;br /&gt;
sudo apt update; sudo apt install grub-customizer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>&gt;WikiSysop</name></author>
	</entry>
</feed>