Потрійний завантажувальний лев + Win7 + Linux


8

У мене є виклик для вас.

Я робив багато досліджень, і я знайшов тут багато питань, які залишилися без відповіді. Я знаю, що це можливо, мені цікаво почути від людей, які насправді це зробили, і навчитися на своєму прямому досвіді.

В даний час я використовую Snow Leopard, подвійне завантаження 10.6.8 та Win7 x64 на MacBook Pro з єдиним внутрішнім HD за допомогою Boot Camp. Для розробки програмного забезпечення мені потрібно запустити linux на металі (не через VMware тощо), щоб я міг використовувати Linux KVM. Я знаю, що мені потрібно перерозподілити та оновити до 10,7 в процесі, але я борюся з найкращим / найпростішим процесом для цього.

У мене є один з перших алюмінієвих універсальних кузовів з кінця 2008 року.

Огляд обладнання:

  • Назва моделі: MacBook Pro
  • Ідентифікатор моделі: MacBookPro5,1
  • Назва процесора: Intel Core 2 Duo
  • Швидкість процесора: 2,8 ГГц
  • Кількість процесорів: 1
  • Загальна кількість ядер: 2
  • Кеш L2: 6 Мб
  • Пам'ять: 4 Гб
  • Швидкість шини: 1,07 ГГц
  • Версія для завантаження ROM: MBP51.007E.B05
  • Версія SMC (система): 1.33f8

Особливості процесора:

$ sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

Дорожні блоки:

  • Мій внутрішній суперпривід старий і знятий, не читати і не писати
  • 4 Гб оперативної пам’яті недостатньо, і я часто закінчуюся програмами, які я запускаю, як Xcode, Eclipse, Visual Studio 2010 тощо
  • Мій основний hd проклятий майже зовсім поза космосом
  • Я намагався завантажувати живі компакт-диски Fedora 16 і CentOS 5 із зовнішнього брандмауера BD-R безрезультатно.

Срібна підкладка:

  • За допомогою зовнішнього BD-R я успішно завантажив DVD з встановленням SL, тому я знаю, що це завантажувальний принаймні з цього DVD
  • У мене є iDefrag і успішно використовую його для переорганізації даних на передню частину диска, щоб я міг скоротити первинний обсяг HFS +.
  • У мене зовнішній накопичувач 3TB, повністю HFS +, який я можу використовувати для скидання файлів на OSX. На цьому диску є важливі дані, і їх неможливо втратити.
  • У мене також є зовнішній 256 Гб USB-накопичувач, який в даний час відформатований NTFS з деякими вікнами на ньому, але його можна легко відформатувати для будь-яких цілей.
  • Я люблю мене гарячі термінальні дії;)

Я знайшов цей посібник трохи застарілим , але я думаю, що основи все-таки повинні застосовуватися.

Прочитавши цей посібник, мій план полягав у тому, щоб отримати 2 палиці 4 Гб оперативної пам’яті, новий SSD, встановити його в якості основного накопичувача і завантажити на нього Лева. Точно як, TBD, ти скажи мені найпростіший спосіб. Потім я б перемістив поточний внутрішній HD в розширення opti-bay, як це (але, можливо, не зовсім цей) і мав два внутрішні диски.

При наявності нового апаратного забезпечення SSD був би одним розділом, таблицею розділів наведення (EFI), лише для ОС 10.7. Тоді, якщо я все зрозумів правильно, я міг би розділити другий HD з MBR та встановити Linux на одну половину та Win7 на іншу. Імовірно, мені потрібно використовувати rEFIt, щоб побачити всі три в меню. У цьому посібнику також йдеться про те, що Windows повинен бути остаточним розділом на диску, я не знаю, чи це все ще застосовується, якщо це другий диск?

Будь-який додатковий простір, який я міг би змонтувати на зовнішніх дисках після завантаження середовища, але я розумію, що вам потрібно завантажуватись із внутрішніх накопичувачів. Поки що будь-яка спроба, яку я робив для завантаження із зовнішніх Linux-накопичувачів Linux та живих компакт-дисків, не вдалася, але це може бути, якщо я не благословляю чи форматую речі. Я, чесно кажучи, вважаю, що я все робив правильно, але я не досконалий і міг би зробити щось не так або пропустив крок. Я спробував власні Disk Utility, PenDrive та unetbootin від Apple . Я також записав живі компакт-диски Fedora 16 і CentOS 5 і не мав успіху під час завантаження. Обидва вони скидають мене в існуючу Windows (о, іронія), коли я завантажуюся з C або використовую опцію та вибираю компакт-диск.

Тепер, якщо це навіть можливо, і ви це зробили, у мене є багато питань для вас. Перш за все, як би ви запропонували план дій / порядок дій, які я повинен зробити, щоб у мене був контрольний список, через який я можу пройти, щоб розпочати встановлення. Однак я також хотів би дізнатися більше інформації про будь-які корки, на які ви зіткнулися, необхідні драйвери, модулі ядра, конфігурації x11, хакерські дистрибутиви чи будь-що інше, на що ви зіткнулися з Linux на вашому macbook. Я прочитав кілька страшилок про високий писк гучномовців та подібні речі. Все, від того, який дистрибутив ви використовували, до того, який менеджер вікон, жодна деталь не надто мала.

ОНОВЛЕННЯ:

За вихідні я отримав свій внутрішній SuperDrive читати, а не писати. Не питайте мене, як і чому, будь ласка. Я не зовсім впевнений у тому, що робив, я просто перебирався з різними носіями CD-R DVD-R. Я здогадуюсь, що це все-таки на останньому етапі, але з цим новим медіа проходить легше.


Для чого це варто, ви можете спробувати запустити один з цих дисків лазерного очищення.
Робін

Відповіді:


5

Я знайшов це керівництво по встановленню ArchLinux з потрійним завантаженням на MacBook Aluminium, який був потрібним мені рівнем деталізації, тому я буду продовжувати це. Здається, висвітлюється все, від спеціальних речей, необхідних під час встановлення, до отримання датчиків світла та інших внутрішніх татовиків, що працюють після встановлення з відповідними драйверами.

Основні моменти подолання виклику:

  1. Встановіть всі біти перед оновленням до існуючого HD, завантажившись із внутрішнього компакт-диска
  2. Встановлюючи linux, встановіть Grub на PARTITION, а не на пристрій, але оскільки це фруктово, вам потрібно встановити кілька прапорів на файли, щоб переконатися, що блоки не рухаються на вас згодом
  3. Після того, як все буде встановлено, вийміть супердрайв та введіть новий HD та встановіть Lion на другий диск, використовуючи процедуру встановлення USB-диска, після чого завантажте його з Lion. Refit має проблеми з завантаженням інших ОС з другого пристрою , але з першого пристрою він повинен працювати нормально.
  4. Post Lion встановіть, необов'язково повторно заявляйте / повторно циркулюйте місця на дисках SL. Я планую залишити його в спокої, поки можу, але, мабуть, через два-три місяці витираю його, як тільки я впевнений, що моя робоча область Lion повністю функціональна

З цим я можу бачити лише справжню потенційну проблему: якщо у мене все вийде набік, у мене більше немає внутрішнього суперприводу для завантаження, з якого, мабуть, необхідність встановлення сторонніх ОС. Як я вже сказав, DVD-диски OSX завантажуватимуться із зовнішнього брандмауера BD-R. Можливо, наявність usb-корпусу для суперприводу спрацювало б? Я просто здогадуюсь, оскільки USB, як правило, підтримується набагато ширше, ніж fw. Найгірший сценарій: я відкриваю його знову і вириваю функціональний привід і знову вставляю SuperDrive для ремонту, після чого видаляю його знову, але я можу бачити, що це може спричинити головні болі з ідентифікаторами пристроїв і подібними, особливо в Linux, де все буде посилатися / dev / sd * Якщо хтось може підтвердити, що він завантажив сторонню програму встановлення ОС із зовнішньої USB-накопичувача або корпусу USB-суперприводу, я б почував себе набагато краще.

Редагувати:

Нова схема розділів для зацікавлених:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Mac                     200.0 GB   disk0s2
   3:                  Apple_HFS Linux                   10.0 GB    disk0s3
   4:       Microsoft Basic Data Windows                 109.6 GB   disk0s4

Зауважте, що Apple_HFSпоруч із Linux, я спеціально відформатував цей HFS перед встановленням Windows, щоб Windows не взяла його як C під час встановлення. Під час процедури встановлення Linux я збираюсь відформатувати формат ext3 або ext4.

Порядок встановлень - OSX, Win, Linux. OSX завантажується від EFI, Windows завантажується з MBR та Linux, ланцюг завантажується з EFI (refit) для завантаження з розділу.

EDIT2:

Остання ISO-програма для завантаження ArchLinux не може завантажуватися належним чином за допомогою стандартних параметрів. Він би висів нескінченно в очікуванні УДЕВ УПРАВЛІ. Новіші ISO, очевидно, постачаються з відкритим джерелом драйвера nVidia, який підірває принаймні пару MacBooks. Я вимкнув модуль під час завантаження, натиснувши Tabзамість натискання клавіші enter та додавши nouveau.modeset=0до параметрів навантаження vmlinuz. Це дозволило мені потрапити до кореневої оболонки.

EDIT3:

У мене виникли проблеми з отриманням перегляду, щоб побачити Linux після встановлення. Інсталятор встановив би лише grub на пристрій, тому мені довелося встановити завантажувач вручну. Це було трохи хитро, і не дуже добре задокументоване в жодному з пов’язаних посібників, тому я спробую зафіксувати саме те, що сталося.

Установка пройшла чудово, але коли я вибрав Grub, він дозволив би лише встановити його на пристрій. Знаючи, що я цього не хочу, я натиснув скасувати і спробував встановити його вручну. Спочатку встановлення Grub не вдалося. Проблема з цим полягала в тому, що я лише відформатував розділ ext3 і не скоригував таблицю розділів, розділ Linux не був позначений як завантажувальний. Отже, мені довелося налаштувати та повторно синхронізувати.

  1. З встановлення компакт-диска перейдіть до консолі alt з FN + alt + f2 та запустіть parted
  2. З консолі "Розділений GNU" позначте розділ завантажувальним, зробивши toggle 3 bootдля мене це було 3, оскільки це було / dev / sda3
  3. Це піднімає ваш стіл розділів, тож, exitщоб повернутися в баш, а shutdown -h nowпотім, зі свіжим набором електронів, завантажтесь на консоль перезавантаження та запустітьgptsync
  4. Коли GPT та MBR зараз синхронізовані, перезавантажте ще раз установочний компакт-диск
  5. mount /dev/sda3 /mnt щоб повернутися до вашого жорсткого диска
  6. grub-install --root-directory=/mnt --recheck --no-floppy /dev/sda3 встановити grub до розділу
  7. Перевірте, /mnt/boot/grub/menu.lstчи все в порядку. Для мене мені довелося додати префікси / boot до файлових шляхів

Щоб спробувати підсумувати, ані форматування ext3, ані встановлення завантажувача до розділу не було достатньо, мені потрібно було торкнутися таблиці розділів, щоб отримати оновлення, щоб побачити, що воно не синхронізоване і відрегулювати речі. Зараз я успішно втричі завантажую SL, Arch, Win7. Мені ще потрібно встановити другий жорсткий диск.


2
Дякуємо, що повернулися та опублікували ваше рішення. Сподіваємось, це допоможе іншим людям подібні питання!
Кайл Кронін

3

У мене немає потрійного завантаження, але через те, що я не маю достатньо місця для hhd для цього. Зараз у мене є лев та Ubuntu. Моя книжка-книжка більш-менш схожа на вашу, це не про, але це з тієї ж дати.

Отже ось як я це зробив:

-По-перше, я встановив rEFIt, який є менеджером завантаження, який дозволяє завантажувати з компакт-диска більш простий спосіб, а також керувати подвійними або потрійними черевиками. Зауважте, що він встановлений на вашому первинному розділі, щоб він ВИНАГО з'являється. Також зверніть увагу, що ви все ще можете використовувати завантажувальний табір, оскільки це системна функція, але я не рекомендую його. rEFЦе можна завантажити тут: http://refit.sourceforge.net/

-Тоді я звільнив трохи місця на жорсткому диску і створив на ньому нерозподілений простір за допомогою утиліти диска. Я думаю, що інсталятори Linux не здатні змінити розмір HFS + (файлова система OS X). Я залишив 30 ГБ для Linux-розділу та 4 ГБ для його пам'яті.

- Останнє, що я робив, це було встановити його, це було хитро, тому що мій суперпривід також трохи зламаний, і він продовжував виплювати диск. Ви можете будь-коли встановити з USB-накопичувача.

Що я можу сказати. Це гарно працює. Вам потрібно активувати лише обмежені драйвери для відеокарти (і це навіть не так важливо). Якщо ви звикли до перевернутої прокрутки Лева, я рекомендую встановити плагін під назвою природна прокрутка.

Я думаю, що це весь мій досвід з цього питання. Добравшись до цього моменту, ви можете легко заново скористатись розділом Mac OS X для встановлення Windows.

Враховуючи вашу стартову конфігурацію, я рекомендую повністю видалити Windows (звичайно, резервне копіювання даних на зовнішньому жорсткому диску), а потім розпочати ці кроки з самого початку. Ви можете спробувати виконати ці кроки над вашою поточною конфігурацією, і хоча я думаю, що це буде працювати (і rEFIt виявить розділ Windows), я не рекомендую його.

Сподіваюся, я допоміг.


Короткий коментар: Я вважаю, що для того, щоб залишатися завантажуваним, Windows має бути щонайменше 5-м (нульовим індексом, тобто №4 у списку дискутилів). Я ніколи не потрійний завантажувався на одному диску, але ви можете бути обережними щодо порядку завантаження, це може зламати завантаження вашого Windows.
Макс Чо

@MaxCho так, я також це прочитав. Отже, моя схема - EFI (приховано), Mac, Lin, Win
slf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.