[Цитировать]

    Albert
  • 1131
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 160
  • Репутация:12

    [+] [-]
Super Grub2 Disk - универсальный .ISO образ диска для восстановления загрузчика и запуска операционной системы, установленной на жёстком диске . Если случилось так, что ваша ОС не может быть загружена, так как загрузчик систем поврежден, в такой ситуации надо принимать меры. Для того, чтобы решить задачу есть разные утилиты, они позволят загрузить ОС и восстановить загрузчик, в данном случае вам предлагается Super Grub2 Disk
Интерфейс непритязателен, интуитивно понятен, стоит лишь создать загрузочный диск, загрузочную Flash, или Floppy диск, загрузиться с него, нажать несколько кнопок и перегрузиться уже в восстановленные системы.
Поддерживаются следующие OS:
- GNU/Linux (хотя на момент написания этого мануала поддержка раздельных /boot разделов не реализована);
- FreeBSD;
- Mac OSX/Darwin;
- Microsoft Windows - все версии
На момент написания статьи поддерживаются следующие дистрибутивы:
- Grml;
- Parted Magic;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- любые дистрибутивы, которые поставляются с файлами Loopback.cfg;
Функции и опции меню Super Grub2 Disk:
- Detect any OS
Выбрав эту функцию SG2D (Super GRUB2 Disk) начнет сканировать все разделы на всех дисках с целью обнаружить операционные системы и затем создаст меню, где можно будет выбрать любую из найденных ОС для ее последующего запуска.
Если Вы захотите просмотреть команды или отредактировать пункт меню, можете нажать клавишу "e" и затем комбинацию "ctrl+x" для запуска на выполнение.
- Detect any GRUB2 configuration file (grub.cfg)
Функция для поиска файла "grub.cfg" на всех разделах и создания меню для выбора конкретного "grub.cfg" файла из всех найденных. Это может быть полезно, когда установка GRUB2 каким-то образом была повреждена, но конфигурационный файл остался невредим. Загрузка файла "grub.cfg" приведет к загрузке родного меню GRUB2 в оболочке Super GRUB2 Disk.
- Detect any GRUB2 installation (even if mbr is overwritten)
Эта функция служит для поиска инсталяционных файлов GRUB2 (файлов "core.img", специфических для GRUB2) на всех разделах и создания меню для выбора конкретного файла из всех найденных. Это может быть полезным, если ваш MBR был перезаписан системой MS Windows, но инсталляция GRUB2 все же работоспособна. Загрузка файла "grub.cfg" (как в описании предыдущего пункта меню) обычно тоже позволит Вам загрузиться, но все же могут быть проблемы, если используются функции из более новой версии GRUB2, чем та, которая используется в текущем Super GRUB2 Disk. Загружая же файл "core.img" из GRUB2 через этот пункт меню, приведет к загрузке GRUB2 именно из вашего текущего пакета, как будто MBR не бала повреждена и загрузка прошла нормально.
- Detect loop bootable isos (in /boot-isos or /boot/boot-isos/)
Множество дистрибутивов GNU/Linux LiveCD поддерживают многократную загрузку с ISO файла, т.е. когда возможно загружаться с ISO файла без необходимости его записи на CD.
Данная функция производит поиск директорий "/boot-isos/" или "/boot/boot-isos/" по всем разделам диска. Затем производится поиск ".iso" файлов в этих директориях и создает меню для выбора конкретного ".iso" файла из всех найденных. Однако не все файлы ".iso" могут быть использованы для многократной загрузки.
- Enable GRUB2's LVM support
Данная опция позволяет включить поддержку GRUB2 LVM с "insmod lvm", и если ваш раздел "/boot" расположен на LVM, то Вы должны выбрать эту опцию ПРЕЖДЕ, чем запустить любую функцию из меню, описанную выше, содержащую в названии "Detect...".
Если же Вы не знаете, что собой представляет LVM, то это Вас особо и не должно касаться, и Вы просто напросто можете проигнорировать эту опцию.
- Enable GRUB2's RAID support
Эта опция включает поддержку RAID для GRUB2. Если раздел "/boot" вашей ОС располагается на RAID, то Вам необходимо выбрать эту опцию ПЕРЕД использованием любой функции, описанной выше, содержащей в названии "Detect...".
Если Вы не знаете что собой представляет RAID, то просто напросто можете проигнорировать эту опцию.
При использовании RAID1 загрузчик GRUB сможет читать отдельные части массива даже без загруженных модулей RAID.
- Enable GRUB2's PATA support (to work around BIOS bugs/limitations)
До сих пор на многих компьютерах может присутствовать недоработанный BIOS, который не может корректно работать с дисками большого объема. При этом GRUB может выдавать ошибки типа "out of disk" когда Вы пытаетесь загрузиться с диска большого объема не имея при этом отдельного раздела "/boot" небольшого размера, расположенного в самом начале диска.
Однако у GRUB2 имеются в наличии собственные драйверы для прямого доступа к дискам в обход BIOS. Поэтому ограничения в BIOS не будут препятствовать доступу к любой части диска независимо от его объема.
Таким образом, если у Вас проблемы при загрузке из-за ошибок типа "out of disk", выбор этой опции позволит загрузиться без проблем.
Для установки GRUB2 с поддержкой ATA, чтобы избавиться от вышеупомянутых проблем, используйте команду:
# grub-install --disk-module=ata
На данный момент GRUB2 поддерживает только старые приводы типа PATA (ATAPI или IDE). Если же у Вас привод SATA, то данная опция будет бесполезна, однако и мала вероятность того, что у новых BIOS с поддержкой SATA будут проблемы.
- Enable GRUB2's USB support *experimental*
Многие BIOS-ы до сих пор не поддерживают загрузку с USB, но с этой опцией Вы сможете использовать Super GRUB2 Disk (загруженный с дискеты, CD или другого устройства, которое BIOS поддерживает) для того, чтобы загрузить вашу ОС с USB, используя собственные драйверы GRUB2, т.е. в обход ограничений BIOS,
Эта опция только позволит вам загружать свободные ОС, такие как GNU/Linux или FreeBSD, и не может использоваться для загрузки Windows с USB-устройства. Эта функциональность пока находится на стадии "экспериментальной".
- Enable serial terminal
Данная опция включает поддержку GRUB2 "serial console", используя параметры по умолчанию. Она может использоваться для отладки, сохраняя сообщения об ошибках в логах. Если же параметры по умолчанию не подходят под ваши serial-девайсы, то Вы можете изменить конфигурацию вручную, используя команду "serial" в соответствии с документацией
Если Вы не представляете себе, что такое "serial console", то просто проигнорируйте эту опцию.
- List devices/partitions
Эта функция отобразит все Ваши устройства и разделы на них, которые GRUB2 сможет прочитать. Там же будет и информация о файловых системах на каждом устройстве. А так-как GRUB2 использует единственный модуль "ext2.mod" для поддержки "ext{2,3,4}", то любая "extN" файловая система будет отображаться как "ext2".
Super Grub2 Disk подходит и для записи на cd-диск и на usb.
Скачать можно следующий вариант recommended download (Floppy, CD & USB in one) (Valid for i386, x86_64, and x86_64-efi):
super_grub2_disk_hybrid_2.02s4.iso
https://sourceforge.net/projects/supergrub2/files/2...2s4.iso/download
или выбрать https://sourceforge.net/projects/supergrub2/files/2.02s4/
Для установки в свою мультизагрузочную флешку (образ лежит в созданной в корне флешки папке "super_grub2")
title Boot super_grub2_ 2.02s4
find --set-root --ignore-floppies --ignore-cd /super_grub2/super_grub2_disk_hybrid_2.02s4.iso
map --heads=0 --sectors-per-track=0 /super_grub2/super_grub2_disk_hybrid_2.02s4.iso (hd32)
map --hook
chainloader (hd32)
Перевод на русский язык пунктов меню
set str_detect_any_os="Detect any Operating System"
set str_detect_any_os="Найти все Операционные Системы"
set str_detect_any_grub2_cfg="Detect any GRUB2 configuration file (grub.cfg)"
set str_detect_any_grub2_cfg="Найти все файлы конфигурации GRUB2 (grub.cfg)"
set str_detect_any_grub2_ins="Detect any GRUB2 installation (even if mbr is overwritten)"
set str_detect_any_grub2_ins="Найти все инсталляции GRUB2 (даже если MBR была перезаписана)"
set str_detect_isos="Detect loop bootable isos (in /boot-isos or /boot/boot-isos)"
set str_detect_isos="Найти все загрузочные iso-образы (в директориях /boot-isos или /boot/boot-isos)"
set str_enable_lvm="Enable GRUB2's LVM support"
set str_enable_lvm="Включить поддержку LVM в GRUB2"
set str_enable_raid="Enable GRUB2's RAID support"
set str_enable_raid="Включить поддержку RAID в GRUB2"
set str_enable_pata="Enable GRUB2's PATA support (to work around BIOS bugs/limitations)"
set str_enable_pata="Включить поддержку PATA в GRUB2 (для обхода ошибок/ограничений BIOS)"
set str_enable_usb="Enable GRUB2's USB support *experimental*"
set str_enable_usb="Включить поддержку USB в GRUB2 *экспериментально*"
set str_enable_serial="Enable serial terminal"
set str_enable_serial="Перейти в режим командной строки"
set str_list_devices="List devices/partitions"
set str_list_devices="Список устройств/разделов"
set str_color="Color ON/OFF"
set str_color="Цвет Вкл/Выкл"
set str_language="Change language"
set str_language="Сменить язык"


Последний раз редактировалось: Albert (2016-03-12 15:16), всего редактировалось 1 раз

[Цитировать]

    ANDREISM
  • 1886
  • Стаж: 8 лет 4 месяца
  • Сообщений: 125
  • Репутация:12

    [+] [-]
Здравствуйте, aa На днях была такая проблема с загрузчиком, не мог загрузиться, вот от сюда брал информацию:Спасибо что выложили пускай будет, в хозяйстве пригодится ab


Показать сообщения:    

Текущее время: 29-Мар 18:31

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы