Показать сообщение отдельно
Старый 29.12.2007, 21:15   #984
samoroshka
Пользователь
 
Аватар для samoroshka
 
Пол:Мужской
Регистрация: 07.06.2006
Адрес: Мсk
Сообщений: 164
Репутация: 161
По умолчанию Ответ: Mac OS X & Leopard для Intel & AMD (все вопросы здесь)

Цитата:
Сообщение от rubikon Посмотреть сообщение
XSerg и sergal_home - У меня к Вам вопрос ?
Как Вы запускаете под EFI Мака ? - мне приходиться с загрузочного диска зажимать F8 и в строке набирать mach_kernel rd=disk0s1 , а иначе никак ? может что я упустил ? или это так и должно быть ? - уже вторую неделю ковыряю загрузочные конфиги ... и чего только не перепробовал ... ничерта не получаеться , а то как-то неприятно каждый раз вставлять диск и заново проходить процедуру ...?
И если это в порядке вещей ?, - есть предложение попробовать партировать из Линуха загрузчика Grub - ну т.е компильнуть в Маке и заставить его работать на "Маковой плантации" ? Как Вы относитесь к данной инициативе ??? Я думаю вместе - то мы справимся и ребята подключаться в ходе процесса ?

1. Самый лучший способ, если РС используется только под Hakintosh:

Размечаем диск под GUID (думаю, тут проблем нет), ставим на него Леопарда, копируем в корень папку pc_efi_v80.
Примечание: лучше использовать SATA диски.

Reboot, грузимся с установочного DVD.
Отмонтируем диски (обязательно!).

В терминале:

cd /Volumes/Leopard/pc_efi_v80
./startupfiletool /dev/rdiskXsY ./boot_v8
dd if=./guid/boot1h of=/dev/rdiskXsY bs=512 count=1
dd if=./guid/boot0 of=/dev/diskX bs=400 count=1

/Volumes/Leopard/ - подкорректировать под себя
rdiskXsY - X - ваш диск, Y - раздел с Леопардом (в терминале: diskutil list, либо посмотреть в Disk Utility)

Disk0s1 = EFI - первый раздел всегда под EFI и не виден, поэтому -
Disk0s2 = Leopard - Y = 2.

Делаем Леопарда загрузочным:

bash-3.2# fdisk -e /dev/rdiskX (X = 0 в нашем случае)
Enter 'help' for information
fdisk: 1> update
Machine code updated.
fdisk: 1> f Y (Y = 2 в нашем случае)
Partition 2 marked active.
fdisk: 1> w
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
Writing MBR at offset 0.
fdisk: 1> q
bash-3.2# reboot

P.S. В этом варианте можно пробовать ставить с оригинального диска с заменой ядра на vanilla kernel + dsmos.kext + AppleSMBIOS.kext (патченые). Удалить AppleEFIRuntime.kext.
Leopard Vanilla Kernel Kexts: [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
pc_efi_v80: [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

P.P.S. В моем варианте (в машине 4 диска) диск 0 - Win XP (установлен MacDrive, иногда очень удобно), диск 1 - Леопард + Тигр, диск 2 - архив, диск 3 - Vista. Загрузка либо через BIOS, либо chain0.

2. Вариант с MBR

Размечаем диск под MBR , ставим на любой раздел Леопарда, копируем в корень папку pc_efi_v80.

Reboot, грузимся с установочного DVD.
Отмонтируем диски (обязательно!).
В терминале:

cd ./pc_efi_v_80
./startupfiletool ./dev/rdiskXsY ./boot_v8 (X и Y № диска и раздела)
reboot

В этом варианте можно использовать либо chain0, либо Acronis OS Selector, либо GRUB.
__________________
Делать надо хорошо --- плохо само получится !

Последний раз редактировалось samoroshka; 29.12.2007 в 22:14..
samoroshka вне форума
 
Вверх
Сказали спасибо:
 
Время генерации страницы 0.08593 секунды с 9 запросами