README_GRUB4DOS / README_GRUB4DOS: README_GRUB4DOS
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Пожалуйста, ссылайтесь на http://grub4dos.sourceforge.net/wiki/ для документов по GRUB4DOS. PhD 05.11.11 в 02:53 |
|
|
Главная страница проекта: https://gna.org/projects/grub4dos/ PhD 05.11.11 в 02:41 |
||
|
Сайт загрузки: http://download.gna.org/grub4dos/ PhD 05.11.11 в 02:43 |
||
|
Получить последнюю версию исходного кода через анонимный svn можно здесь: PhD 05.11.11 в 02:44 |
||
|
svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos PhD 06.11.11 в 00:22 |
||
|
или здесь: PhD 05.11.11 в 02:44 |
||
|
svn co http://svn.gna.org/svn/grub4dos/trunk grub4dos PhD 06.11.11 в 00:22 |
||
|
Посмотреть исходный код используя браузер: PhD 05.11.11 в 02:44 |
||
|
Список рассылки GRUB4DOS: PhD 05.11.11 в 02:45 |
||
|
Страница подписки: PhD 05.11.11 в 02:45 |
||
|
Форум для обсуждения (Официальный сайт технической поддержки): PhD 05.11.11 в 02:46 |
||
|
Использование: PhD 05.11.11 в 02:48 |
||
|
Для FILE допускается только имя файла в стиле GRUB. Имя DOS не будет работать(естественно, мы должны использовать имена файлов в стиле GRUB, потому что используя имена DOS, мы не сможем обратиться к файлу на Linux-разделе ext2, например). (См. Обновление 2 ниже) PhD 05.11.11 в 02:58 |
||
|
Обновление: FILE может быть содержимым меню. Используйте точку с запятой, чтобы разграничить отдельные команды в FILE. FILE может быть закрыт парой двойных кавычек. Например: PhD 05.11.11 в 03:00 |
||
|
GRUB --config-file="root (hd0,0);chainloader +1" PhD 05.11.11 в 03:00 |
||
|
Эта команда загрузит систему на (hd0,0). PhD 05.11.11 в 03:01 |
||
|
Другой пример: PhD 05.11.11 в 03:01 Другой пример: PhD 05.11.11 в 03:01 |
||
|
GRUB --config-file="reboot" PhD 05.11.11 в 03:01 |
||
|
Эта команда перезагрузит компьютер. PhD 05.11.11 в 03:02 |
||
|
Еще один пример: PhD 05.11.11 в 03:02 |
||
|
GRUB --config-file="halt" PhD 05.11.11 в 03:02 |
||
|
Эта команда выключит компьютер. PhD 05.11.11 в 03:02 |
||
|
если указан --bypass, GRUB выйдет в DOS, когда закончится время. PhD 05.11.11 в 03:03 |
||
|
Параметр --time-out=T' указывает значение таймаута в секундах. T по умолчанию равняется пяти, если указан --bypass и нулю, если --bypass не указан. PhD 05.11.11 в 03:06 |
||
|
Стандартное значение горячей клавиши - 0x3920(для пробела). Если эта кнопка нажата, GRUB будет загружаться нормально. Если нажата другая кнопка, GRUB немедленно завершится и вернется обратно в DOS. См. ниже "скан-коды клавиатуры int 16". PhD 05.11.11 в 03:10 |
||
|
Каждый параметр может быть указан не более одного раза. PhD 05.11.11 в 03:10 |
||
|
Обновление 2: Имена DOS уже поддерживаются(патч от Джона Кобба). Если первые два символа FILE - "#@", тогда остаток от FILE воспринимается как имя DOS. Пример: PhD 05.11.11 в 03:12 |
||
|
GRUB --config-file="#@c:\menu.lst" PhD 05.11.11 в 03:12 |
||
|
Будут использованы только начальные 4КБ файла DOS. Он должен быть несжатым текстовым файлом. PhD 05.11.11 в 03:13 |
||
|
Внимание: Вы также можете использовать прямой доступ к файлам DOS через строку SHELL или INSTALL в CONFIG.SYS, но не следует его использовать со строкой DEVICE. В документации DOS сказано, что драйвер устройства DOS не должен вызывать "открытие файла" DOS. PhD 05.11.11 в 03:17 |
||
|
Обновление 3(2006-12-23): По умолчанию GRUB.EXE разместит свой файл настроек в следующем порядке: PhD 05.11.11 в 03:18 |
||
|
(файл DOS) .\menu.lst, MENU.LST в выбранной папке. PhD 05.11.11 в 03:18 |
||
|
(файл DOS) \menu.lst, MENU.LST в корне выбранного диска. PhD 05.11.11 в 03:19 |
||
|
Стандартное устройство загрузки все еще (hd0,0). PhD 05.11.11 в 03:20 |
||
|
-------------------------------------------------------- PhD 05.11.11 в 03:20 |
||
|
Обновление 1: Версия 0.2.0 принесла новшество, GRUB для NTLDR, которое может использоваться для загрузки в GRUB через меню загрузки Windows NT/2000/XP. Скопируйте GRLDR или коренную папку диска C: в Windows NT/2000/XP и добавьте в BOOT.INI эту строку: PhD 05.11.11 в 03:24 |
||
|
C:\GRLDR="Start GRUB" PhD 05.11.11 в 03:24 |
||
|
Дело сделано. GRLDR должен быть в той же папке, что и BOOT.INI и NTLDR. Заметьте, BOOT.INI обычно скрыт, и вы должны раскрыть его, прежде чем увидеть. Имя GRLDR не следует изменять. Если GRLDR расположен на разделе NTFS, его следует скопировать в корень другого не-NTFS раздела(а вместе с ним и файл menu.lst). Если GRLDR сжат, например, на разделе NTFS, он не будет работать. PhD 05.11.11 в 03:25 |
||
|
Даже если буква этого диска была изменена на другую, помимо C через Диспетчер устройств Windows, вы также должны будете использовать букву C в BOOT.INI, иначе NTLDR не сможет найти файл GRLDR. PhD 05.11.11 в 03:30 |
||
|
Кроме того, если вы загружаете NTLDR с дискеты, вы должны будете записать строку GRLDR в A:\BOOT.INI: PhD 05.11.11 в 03:41 |
||
|
C:\GRLDR="Start GRUB" PhD 05.11.11 в 03:41 |
||
|
и не следует использовать букву A: PhD 05.11.11 в 03:41 |
||
|
A:\GRLDR="Start GRUB" PhD 05.11.11 в 03:41 |
||
|
Заметьте, когда BOOT.INI расположен на дискете A, запись "C:\GRLDR" на самом деле ссылается на файл A:\GRLDR). PhD 05.11.11 в 03:44 |
||
|
Обновление 2: GRUB для Linux был представлен вместе с версией 0.2.0. Вы не можете загрузить grub, используя загрузчики Linux KEXEC, LILO, SYSLINUX или другой PhD 05.11.11 в 06:53 |
