Описание тега lounges
Я пытаюсь сделать grub1 работать с GPT. В настоящее время на виртуальной машине, как пробный шаг перед переходом на реальный.
Я создал раздел в/boot
, а в другом, где я хотел бы к добавьте жратвы файлы Stage1.5. Это показывает, что помощью gdisk для GPT таблицу разделов:
Стартовый номер (сектора) конец (сектора) название код
1 2048 104447 50.0 Мб 8300 загрузки
2 104448 206847 50.0 Мб EF00 ЭФИ
3 206848 16984063 8.0 гиб 8E00
4 1024 2047 512.0 КБ EF02 GRUB1
Не связывайтесь с раздела EFI, он не используется в этом случае. Это просто, что я намерен в будущем модернизировать систему в UEFI (я знаю, прощаясь с grub1), и хотите создать раздел ранее.
Теперь, как grub1 не понимает ОПС, я создал гибридный MBR-диск, состоящий из 1-й и 4-й секций. Это то, что помощью gdisk говорит об гибридные MBR:
Количество Запустить Загрузочный Сегмент Кода Состояния Сектора
1 1 1023 первичной 0xEE
2 * 2048 104447 первичной 0x83
3 1024 2047 первичной 0xEF
4 104448 20971519 первичной 0xEE
Мое намерение состоит в том, чтобы положить файлы Stage1.5 на небольшой перегородкой ниже 1 МБ и имеют реальный раздел Boot (с stage2, конфигурации GRUB и ядра изображения) на загрузки
разделов (GPT 1/2 МБР). Однако я не могу сделать жратву для установки сцены.
При запуске жратвы
команду найти /жратву/меню.ЛСТ
показывает мне (hd0,0)
, так что, похоже, это с помощью Бегущего ядра разделов, где раздел добавьте будет (hd0,3)
. Однако давать корень (hd0,3)
дает мне
Тип файловой системы неизвестен, тип 0x83 раздел
Тип файловой системы не является неожиданностью, так как он пуст, но я установить тип раздела и его не видно.
Когда я пытаюсь вставить файлы Stage1.5 в перегородке (с помощью размещения (hd0,0)/жратву/e2fs_stage1_5 (hd0,3)
я получаю сообщение об ошибке:
17 ошибка: невозможно установить выбранный раздел
Я пробовал создавать reiserfs3 на этот раздел (как reiserfs3 имеет 16КБ пространство для встраивания загрузчика), но ошибка идентична. Однако ПФ я создал нештатный, с журнала на отдельном устройстве, а 512КБ не достаточно для создания нормального.
Я проверил, что (hd0,3) Правильный привод, а писать что-то в первый сектор раздела и запуск кота (hd0,3)+1
в оболочке grub дает мне ожидаемый результат.
Любые другие варианты о том, как получить это работает? Я подумываю врезать вручную файлы Stage1.5 в выбранный раздел (кошка /загрузки/grub/e2fs_stage1_5 > на /dev/sda4 в
), изменяя его правильно (я думаю, это только список в первом секторе и stage2 расположение в 2-й сектор), и идти оттуда, но я бы хотел, чтобы заставить его работать правильно.
Версию я использую-это системы загрузки/grub-0.97-Р18 от субантарктический.