Вот моя текущая таблица разделов GPT/MBR:
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 663646255 Mac OS X HFS+
3 663646256 664915791 Mac OS X Boot
4 664915968 1164914687 Basic Data
5 1164914688 1169649663 Linux Swap
6 1169649664 1465149134 Unknown
Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 409640 663646255 af Mac OS X HFS+
3 663646256 664915791 ab Mac OS X Boot
4 * 664915968 1164914687 07 NTFS/HPFS
Выше приведена информация, полученная от «Инспектора разделов» в Mac OS X. Вот ситуация:
Partition2: у меня установлена Mac OS X 10.7 Partition4: у меня установлена Windows 8 Release Preview Partition6: у меня установлена Arch (без загрузчика)
Я установил REFIt.
Это то, что я могу сделать:
- Загрузитесь в Mac и Windows, используя rEFIt.
- Загрузитесь в настройку Arch на моем USB-накопителе и загрузитесь в установленную систему.
Это то, что я не могу сделать:
- Загрузитесь в установленную систему Arch и / или установите загрузчик.
Итак, что мне в основном нужно, это установить загрузчик. Я следовал инструкциям, приведенным в руководстве по Arch, но установка как grub-bios, так и grub-efi-x86_64 не работает.
Установка grub-bios выдает ошибку «Не удается определить файловую систему в /dev /sda», а grub-efi-x86_64 выдает ошибку: «Неустранимо: не удалось открыть каталоги sysfs или procfs для доступа к переменным EFI. Попробуйте 'modprobe efivars' как root '. Я попробовал
mod probe efivars
, но это не помогло. Я получаю вышеуказанную ошибку при запуске команды:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
Мой основной вопрос заключается в том, какие варианты мне нужно настроить для тройной загрузки ... так как я почти на месте.
PS Возможно ли мне просто загрузиться с REFIt? Например, как я мог бы сделать это из grub, указав параметры root, kernel и initrd?