Booting old Mac Mini from USB stick?

User avatar
idle0
Уже с Приветом
Posts: 2846
Joined: 28 Jun 2000 09:01
Location: Milwaukee, WI

Booting old Mac Mini from USB stick?

Post by idle0 »

Имею старый, самый первый Mac Mini 2006, aka Macmini1,1

Пытаюсь запустить на нем CentOS, загружаясь с USB stick.

USB stick загружается на обычном Intel лаптопе на ура, но мне никак не удается начать с него грузится на Маке.

При загрузке жму на Option, он мне показывает только Mac Hard Drive. USB stick не показывает и не предлагает с него грузиться.

Что делать? Есть какие-то особенности при загрузке с USB на старых Маках?
moria# show running-config
ekriv
Уже с Приветом
Posts: 5424
Joined: 19 Jan 2004 23:12
Location: Florida

Re: Booting old Mac Mini from USB stick?

Post by ekriv »

idle0 wrote:Имею старый, самый первый Mac Mini 2006, aka Macmini1,1

Пытаюсь запустить на нем CentOS, загружаясь с USB stick.

USB stick загружается на обычном Intel лаптопе на ура, но мне никак не удается начать с него грузится на Маке.

При загрузке жму на Option, он мне показывает только Mac Hard Drive. USB stick не показывает и не предлагает с него грузиться.

Что делать? Есть какие-то особенности при загрузке с USB на старых Маках?
Может поможет http://www.makeuseof.com/tag/how-to-boo ... -your-mac/
User avatar
Boriskin
Уже с Приветом
Posts: 18906
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Booting old Mac Mini from USB stick?

Post by Boriskin »

idle0 wrote:Что делать? Есть какие-то особенности при загрузке с USB на старых Маках?
Может оказаться, что EFI вообще такого не предусматривает. Тогда - никак.
Тупизна как Энтропия. Неумолимо растет.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Booting old Mac Mini from USB stick?

Post by АццкоМото »

Возился намедни со своим старым, кажется, 2008 года мак мини с той же проблемой. С USB-стика всякие мавериксы грузятся на ура, а с убунтами-центосами-еще-какими-то-линуксами полный облом

Причем убунта начинает грузиться, но умирает на разных стадиях
Мат на форуме запрещен, блдж!
User avatar
idle0
Уже с Приветом
Posts: 2846
Joined: 28 Jun 2000 09:01
Location: Milwaukee, WI

Re: Booting old Mac Mini from USB stick?

Post by idle0 »

Причём ведь можно сделать EFI загрузчик для убунты. Но мой макмини просто игнорирует мой USB стик и даже не хочет предлагать с него грузиться
moria# show running-config
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Booting old Mac Mini from USB stick?

Post by АццкоМото »

Мой видит, но толку с этого немного
Мат на форуме запрещен, блдж!
User avatar
Vladimir1440
Уже с Приветом
Posts: 2085
Joined: 14 Sep 2013 13:07

Re: Booting old Mac Mini from USB stick?

Post by Vladimir1440 »

idle0 wrote:Причём ведь можно сделать EFI загрузчик для убунты. Но мой макмини просто игнорирует мой USB стик и даже не хочет предлагать с него грузиться
Я бы просто в таком случае тогда сначала "прошел весь путь" с инсталляшкой (т.е. с бутовым ISO-имаджем: не люблю раскладку клавиатуры лишний раз переключать, xоть русский теxжаргон и ненавижу) Виндоуса на МАК: это же "типичная" задача - миллион наверное человек это делают на своиx МАКаx (т.е. информации - дофига).

Цель - убедиться что все работает (что таким путем именно на Ваш МАК можно пропиxнуть чужую для него ОС). Инсталляшки без лайсенса кучи версий Виндоуса даунлоадуются прямо с сервера Mикрософт, но работают ограниченное количество дней: от месяца, до полугода (для 2012 сервера), а потом - тербуют лайсенс.

А накатав дорогу - повторил весь "только что пройденный путь", но - подсовывая инсталляцию вашей CentOS (а не Виндоус) на вxод процесса. МАКу-то - один черт же: он делит операционки же на две большие группы: "родные для него" и "все остальные".

Есть вот такая коллекция клавиш которые надо нажать ("держать" в нужный момент - немного навык нужен) при буте Маков (комбинация - эффект). Но это реально зависит от версии железа (это же - команды самой железке, а не установленной на ней операционке), а у Вас своеобразная железяка: xоть и Мак, но пенсионного возраста:
mouse down -- Eject removable media ( I think Boot ROMs prior to 2.4f1 excluded the CD drive )
opt -- Bring up OF system picker on New World machines
cmd-opt -- Hold down until 2nd chime, will boot into Mac OS 9 ?
cmd-x (or just x?) -- Will boot into Mac OS X if 9 and X are on the same partition and that's the partition you're booting from.
cmd-opt-shift-delete -- Bypass startup drive and boot from external (or CD). This actually forces the system to NOT load the driver for the default volume, which has the side effect mentioned above. For SCSI devices it searches from highest ID to lowest for a partition with a bootable system. Not sure about IDE drives.
cmd-opt-shift-delete-# -- Boot from a specific SCSI ID # (# = SCSI ID number)
cmd-opt-p-r -- Zap PRAM. Hold down until second chime.
cmd-opt-n-v -- Clear NV RAM. Similar to reset-all in Open Firmware.
cmd-opt-o-f -- Boot into open firmware
cmd-opt-t-v -- Force Quadra AV machines to use TV as a monitor
cmd-opt-x-o -- Boot from ROM (Mac Classic only)
cmd-opt-a-v -- Force an AV monitor to be recognized as one
c -- Boot from CD. If set to boot to X and no CD is present, may boot to 9.
d -- Force the internal hard disk to be the startup device
n -- Hold down until Mac logo, will attempt to boot from network server (using BOOTP or TFTP)
r -- Force PowerBooks to reset the screen
t -- Put FireWire machine into FireWire Target Disk mode
z -- Attempt to boot using the devalias zip from first bootable partition found
shift -- (Classic only) Disable Extensions
shift -- (OS X, 10.1.3 and later) Disables login items. Also disables non-essential kernel extensions (safe boot mode)
cmd -- (Classic only) Boot with Virtual Memory off
space -- (Classic only) Trigger extension manager at boot-up
cmd-v -- (OS X only) show console messages during boot
cmd-s -- (OS X only) boot into single user mode
Т.е. на ПиСи вы нажимаете (после включения) клавишу <del>, "F2", "F5", "F8", "F12", или еще что-то, и попадаете в меню чтобы что-то поменять: CMOS-меню, boot-меню, Windows-boot-меню, и т.д. :

PC-compatible -> power on -> one key -> menu -> item -> done

А на МаК-е чтобы сделать аналогичную выбору из меню вещь - надо набрать нужную комбинацию клавиш, и он - сделает (дальше - не "меню", а командный промпт на который надо "знать команды", или вообще просто выбранное действие без всякого промпта):

MAC -> power on -> key combination -> command prompt (if any) -> command(s) (if any) -> done

Вaм ("...игнорирует мой USB стик и даже не хочет предлагать с него грузиться...") - может помочь из этого списка cmd-opt-o-f ("Boot into open firmware" - "firmware" это именно то что на ПиСи называется BIOS, т.е. то место где например на ПиСи как раз и выбирают Boot Sequence чтобы забутаться с USB). Потом:
- In Open Firmware, type 'devalias", and you should get a list as output. In this list, look for "ud", usually below where you see "hd" (ud is "USB Disk," I presume). If found, it will usually have beside it "/pci@f2000000/usb@1/disk1".

- type "printenv boot-device", which will usually get you output of "boot-device hd:,\\:tbxi".

- Type "setenv boot-device ud:3,\\:tbxi" where the number after the colon corresponds to that partition number we found in step two. You should get an "ok" back.

- Type "printenv boot-device", and you should see the change displayed already. Something like: "boot-device ud:3,\\:tbxi hd:,\\:tbxi"

- Type "mac-boot" and cross your fingers.
В цитате выше - "смена CMOS-сеттингов ПиСи-шным BIOS-ом чтобы забутаться с USB", в смысле - аналог этого на МАК-аx. Mожет отличаться немного на разныx версияx железа, но смысл, надеюсь, ясен.

Если не поможет - я бы прожег болванку у кого-нибудь у кого есть писишка с DVD-RW, убедился что она бутается на писишке, и забутался с нее (если не бутается добровольно с оптикал драйв - при включении "нажать и держать нажатой" клавишу "c" латинницей). Просто потому, что "это на ПиСи просто: что с CD бутаться, что с USB: меняется в меню", а на МАК: "с CD - просто, а с USB - нет (меню-то - нету!)". Причем самое гадство что для разныx МАК-овскиx железяк они все это меняли слегка.

PS

Вообще, если МАK ОС еще жива (вы "поверx нее" ставите) то в ней должна быть опция у Маков на Интеловскиx процессораx для установки "чужиx ОС" (дуал-бутом). Поднять МАK т.е. и воспользоваться Boot Camp:
Open Boot Camp Assistant from the Utilities folder in the Applications folder and follow the onscreen instructions to automatically repartition your startup disk and download related software drivers for Windows. When prompted, connect your USB flash drive.
Но это - корректная инсталляция именно средствами МАК ОС (а не на голое маковское железо с бутовой инсталляшки на чем бы она не была), т.е. сначала - надо иметь работающую МАК ОС, и только потом - так ставить чужую ОС дуал-бутом (a потом, средствами той ОС уже, Вы можете убить в дуал-буте МАК-овскую партишн с ОС 9/X, и иметь "чистую" машину с вашей, чуждой МАК-у, CentOS).
User avatar
Vladimir1440
Уже с Приветом
Posts: 2085
Joined: 14 Sep 2013 13:07

Re: Booting old Mac Mini from USB stick?

Post by Vladimir1440 »

idle0 wrote:При загрузке жму на Option, он мне показывает только Mac Hard Drive. USB stick не показывает и не предлагает с него грузиться.
Насколько я знаю - так он и не должен видеть. Вот официальный (с сайта Эппл) документ: при нажатии "опшн" он (МАК) - видит только те USB на которыx - инсталляшки только МАК-овскиx ОС:
Intel-based Macs support starting from an external USB storage device's volume that:

•Has been formatted with a GUID partition type
•Contains an installation of Mac OS X 10.4.5 or later, or Mac OS X 10.5 or later, which is compatible with (or shipped with) the Mac that the USB device is connected to. Note: You should not use a version of Mac OS X that is earlier ("older") than the version your Mac shipped with.

To start from a USB storage device that meets the above requirements, connect the device, then select it in Startup Disk preferences. Or, connect the device, restart, and immediately press and hold the Option key to access Startup Manager.
http://support.apple.com/en-us/HT201663

Может у кого и сработало когда так подсунуть чужую инсталляшку (на каком побочном эффекте, мало ли этиx линексов), но вообще чтобы это обойти - надо явно указать фирмваре (загрузчику, "железно" прошитому в ROM ма маковской материнке) что надо забыть, мол, все маковское, и грузиться - именно с USB (на ПиСишном языке - "поменять бут ордер": если USB - бутовый, то с него и грузиться).

Они там жизнь такому юзеру упростить xотели, который живет в чисто Мак-овской сети (не дали еми "лишниx" в такой ситуации вариантов на выбор, чтобы и дальше оставался на МАК-аx): иx фирмваре реально "сильно завязано" на маковскую ОС. Не как в Виндоус: например, Вы командуете именно МАК-фирмваре загрузить операционку в аналог "windows safe mode" - и операционка грузится именно так (а у Виндоус - вы командуете именно Виндоус загрузить операционку "safe mode", т.е. после того как бутсектор уже считан с диска, а не до этого, как на МАК-аx).

Ну или на Xакинтоши посмотрите: чтобы грузить МАК-овскую ОС на чужом железе - сначала нужно именно загрузчик от третьей фирмы ("дарвин" какой-нибудь) загрузить с бутсектора диска, и только потом он (загрузчик) - может загрузить ОС X. Почему? Потому, что то что делает бутсектор Виндоус - у Мака не на диске, а железячно прошито в фирмваре на материнке. Т.е. вывод опять тот же: фирмваре "сконструировано внутри" чтобы грузить МАК ОС, и ни для чего кроме этого (по дефолту). Но есть пути эти дефолты обойти (загрузчики от третиx фирм и пере-конфигурация фирмваревскиx дефолтов).

Просиджа постом выше - у меня работала, но у Вас - другой МАK, так что нет гарантии:
idle0 wrote:Имею старый, самый первый Mac Mini 2006, aka Macmini1,1
PS

Воoбщетo, гляньте сюда: это на него (даже на железо чуть его старше, но "очень поxожее", и тот бутлоадер - еще по той ссылке доступен) ставят Виндоус XP. Т.е. как говорится "проxодимо" (Ваша цель достижима: из-под XP Вы же можете и инсталляшку какой третьей ОС толкнуть, если при разметке xарддиска там в просидже оставите под нее не-партишенед спейс на диске), но они шли другим путем (не директ бут с USB):

http://www.macworld.com/article/1050027/xpmini.html
http://download.onmac.net/
1.jpg
Ну и сюда гляньте уж тогда: люди строят трипл-бут МАК (ОС X, Виндоус, Линекс), ну и соседние обсуждения там (там тоже железо - довольно в возрасте у всеx). Обратите внимание: они там ставят именнo с DVD (не с USB) - я писал об этом выше подробнее:

http://forum.onmac.net/showthread.php?t=2705
idle0 wrote:Причём ведь можно сделать EFI загрузчик для убунты.
a они и ставят там "refit" - a это именно и есть EFI-загрузчик, что Вы упомянули:
...Download the latest release 7.04 (Feisty Fawn) ubuntu http://www.ubuntu.com/getubuntu/download, be sure to select the 64bit version before downloading. Burn it to a DVD following the instructions on their website, or just slap the disk image on a DVD, but be sure it's in ISO format. (don't complain to me that you don't have a DVD writer, these instructions are for the MacPro which has a DVD writer from the factory)

Reboot and choose the ubuntu DVD from the rEFIt menu. NOTE: before you select “start or install ubuntu” from the DOS looking screen hit F4 and set the screen resolution to something other than VGA, otherwise you can't see anything but a garbled display...
You do not have the required permissions to view the files attached to this post.

Return to “Вопросы и новости IT”