Виста, Генту и MacOS Leopard на трех жестких дисках. Мультизагрузка.
SLV 3 января, 2009 - 16:12
Итак. Я наконец-то нашел дистриб макоси, который сумел запустить установщик на моей материнке. В связи с чем появился вопрос о мультизагрузке. Имеется HDD1, HDD2 и HDD3. HDD1 - win_c, win_d; HDD2 - / и /home, HDD3 - будет Mac_root и Mac_home.
Суть проблемы в том, что сейчас груб стоит на HDD3, где в настоящее время находится Мандрива и Бубунта. Чего хочу добиться?
1. Груб переставляем на HDD2
2. В грубе прописываем загрузку МакОС и винды.
Вопрос состоит в том, что если я проделываю тербуемые операции с грубом сейчас, а потом ставлю МакОС, не придется ли мне переставлять заново груб с LiveCD и так далее? Ну и соответственно, что прописать в грубе для загрузки MacOS?
»
- Для комментирования войдите или зарегистрируйтесь
Винда пытается запихать
Винда пытается запихать загрузчик на активный раздел первичного хдд. Первичность определяет по биосу. Как поступает макось не знаю. В крайнем случае интсаллер затрет мбр. Переставлять граб при этом не надо. Надо подгрузиться с ливсиди, запустит граб и повторить операцию записи начального загрузчика в мбр.
grub> root (hd0,0)
grub> find /boot/grub/stage1
grub> setup (hd0)
ИМХО
Такой зоопарк лучше завиртуалить.
Вот что бывает, если делать что-либо до ответа на форуме...
Итак. Я это сделал... На свою голову... Собственно что делал и что получал.
1. grub
2. root (hd1,0)
3. setup (hd1)
После этого все еще работало, ведь я в биосе разгрузочный диск не менял, а он стоял виндовый.
Далее.
1. Установка МакОС
1.5. Перестановка загрузочного раздела на гентовский.
2. Отсутствие пункта загрузки МакОС, не смотря на его наличие в menu.lst
Далее.
Перестановка загрузочного раздела в биосе на МакОСовский. -> первая неудачная загрузка оной. ->попытки спасти->неудача.
Перестановка загрузочного раздела на гентовский -> попытка загрузить генту, ошибка о невозможности определить тип файловой системы раздела (hd1,0).
Мат. Долгий и упорный. Про себя, естесственно...
Попытки реанимировать груб теми же методами, что и до установки МакОС. -> неудача. Либо раздел не видится, либо эффекта ноль.
Смена загрузочного винта на виндосовский. - ошибка 17.
Далее.
Гугление. Практически ничего интересного по этому поводу не нашел, кроме сборника ошибок груба в хендбуке. Почитал. Интересно.
Очередные неудачные попытки загрузить систему хоть как-то. Мат.
Догадка об указании грубу ядра -> загрузка системы. -> emerge grub -> grub-install /dev/sdb -> та же ошибка, только еще ФС винды стала определяться как e2fs, в связи с чем у груба unrecognized executable format.
Теперь вопрос. Че мне делать с грубом?
Ну и разумеется текущий конфиг.
title Gentoo Linux 2008.0 (2.6.27-r7)
root (hd1,0)
kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r7 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sdb1 vga=795 splash=silent,theme:natural_gentoo console=tty1 quite doscsi
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r7
savedefault
boot
title Gentoo Linux 2008.0 (2.6.27-r2)
root (hd1,0)
kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sdb1 vga=795 splash=verbose,theme:natural_gentoo console=tty1 quite doscsi
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r2
savedefault
boot
title Gentoo Linux 2008.0 (2.6.27)
root (hd1,0)
kernel /boot/kernel-genkernel-x86-2.6.27 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sdb1 doscsi
initrd /boot/initramfs-genkernel-x86-2.6.27
savedefault
boot
title Windows Vista SP1
root (hd0,0)
makeactive
chainloader +1
title Mac OS X 10.5.5 (Leopard)
rootnoverify (hd2,0)
makeactive
chainloader +1
З.Ы. Не, виртуалить - не вариант. У меня пока ни одна виртуалка нормально работать не хочет. Виртуалбокс - нет звука, вмваря - нет интернета и нет звука.
Acronis OS Selector
Давным-давно изобретена программа "Acronis OS Selector". 2 года назад она включена в состав "Acronis Disk Director", откуда ее можно поставить и активировать. Поддерживает до 100 осей. Я, правда, 100 не пробовал, у меня 6 стояло (Убунту, Мак Тигр, ХР, Виста, Мандрива, Мак Леопард). Причем на одном физическом диске 3 оси прекрасно уживались - Убунту, Мак Леопард и Виста.
Ничего не надо виртуалить. Груб нужен только для линуксов.
Я не пробовал, но уверен, что все ваши 3 ОСи можно поставить на один диск, именно в той конфигурации, в которой вы хотите. ОС селектор вам в помощь.
.
Вы, наверное, купили Acronis Disk Director Suite 10.0 ?
я бы отключил питание от двух
я бы отключил питание от двух винтов и поставил винду, отключил винт, подключил другой и поставил макось, а затем подключил все и поставил Генту.
смысл, что у всех винтов будет свой закрузчик для своей оси.
grub у меня так настроен для винды и Генту (вернее был :) )
title Gentoo Linux
root (hd0,0)
kernel /boot/kernel root=/dev/sda3 video=uvesafb:1280x800-32,mtrr:3,ywrap
title Win
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
Шаг 1 сделал. Теперь вопросы.
Так, с виндой разобрались. Теперь вопрос насчет акрониса и линуха.
1. Акронис под свой ос селектор никаких разделов не требует?
2. Если будет стоять груб, я смогу поверх него поставить акронис?
И по генту собственно один единственный вопрос. Если у меня сейчас она стоит и даже работает (через *опу, но работает), могу ли я органичиться просто удалением и переустановкой груба? Ну и соответственно как это проделать?
SLV не изобретай лясопед и
SLV не изобретай лясопед
и юзай груб =) он рулит
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Эх... Понятно...
Собственно, я тут щас почитал про загрузку леопарда и не понял пары моментов. Там предлагается создать раздел и туда записать несколько файлов, которые как-то будут грузить мак (чтобы каждый раз флешку не мучать), в связи с чем появился вопрос об организации загрузки.
STEP 11: OPTIONAL
(IF you don't want to use the USB Drive for Booting then follow the below given steps).
1. Download these two files: Asus_P5Q_RX_Create_Flash_SYSLINUX_3.72.part1.zip ( 2MB ) Number of downloads: 41
and Asus_P5Q_RX_Create_Flash_SYSLINUX_3.72.part2.zip ( 646.39K ) Number of downloads: 34
2. Place both the files on a single folder.
3. Right click on the first file and extract using Winrar
4. Type in the Destination as C:\1 and then click on OK
6. Open CMD and Enter CD C:\1\win32
7. Type syslinux.exe -f [drive letter]: For example: SYSLINUX.EXE -f D: if your drive letter is D
8. Now copy the files from ASUS_P5Q_BOOT_132.rar ( 1.75MB ) Number of downloads: 54
To check if the FAT 32 Partition on your HDD is Bootable. Follow the below steps.
1. Right Click on 'My Computer' and select 'Manage'
2. Now click on Disk Management.
3. Here check if your FAT 32 Drive is Active.
4. If it is not active then right click on the drive and make it Active.
5. Now no need to insert the USB Drive everytime you want to boot into MAC OS X Retail.
6. Reboot and this time boot from the HDD in which you have this FAT32 Partition.
Т.е, судя по этой инструкции я должен создать еще один раздельчик, которые ничем использоваться не будет, но как указать грубу что из этого раздельчика загружать?
В архивах находятся файл syslinux.exe, которым делается загрузчик (по всей видимости) и файлы boot, syslinux.cfg, initrd.img, syslinux.sys и mboot.c32.
Мне надо будет что-нибудь писать в грубе специфического? (например казание ядра и initrd и так далее) или же просто chainloader +1?
И еще вопрос непосредственно по генту. Допустим, я копирую весь раздел на /home, форматирую / и копирую все обратно. Затем делаю chroot на / и что делать дальше? Каким методом ставить груб? Как grub-install /dev/sdb или как root (hd1,0), setup (hd1)?