Сайт | Скачать | Видео | Wiki

Автор Тема: PRA64 на MacBook  (Прочитано 3041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PRA64 на MacBook
« : 31 Январь 2017, 10:51:42 »
Запускал с UEFI флэшки
С *pf ядром не работала клавиатура. С ядром от manjaro заработала
Звук по дефолту выводился не через нужное устройство. Решается стандартно
Wifi работает
Основное неудобство - очень большое разрешение экрана. Буквы мелкие. Если увеличивать через DPI - местами текст не влезает в окно и т.п.
В итоге вывод inxi
Код
System:    Host: pra64 Kernel: 4.8.14-1-MANJARO x86_64 (64 bit gcc: 6.2.1)
           Desktop: Xfce 4.12.2 (Gtk 2.24.28) info: xfce4-panel dm: N/A Distro: PRA rolling
Machine:   Device: laptop System: Apple product: MacBookPro11 4 v: 1.0
           Mobo: Apple model: Mac v: MacBookPro11 4
           UEFI: Apple v: MBP114 date: 10/20/2016
           Chassis: type: 9 v:
Battery    BAT0: charge: 56.5 Wh 63.7% condition: 88.8/87.5 Wh (101%) volts: 11.6/11.4
           model: SMP bq20z451 Li-ion serial: N/A status: Discharging cycles: 3
CPU:       Quad core Intel Core i7-4770HQ (-HT-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 17567
           clock speeds: min/max: 800/3400 MHz 1: 2200 MHz 2: 2199 MHz 3: 2199 MHz 4: 2200 MHz
           5: 1746 MHz 6: 2117 MHz 7: 2199 MHz 8: 2198 MHz
Graphics:  Card: Intel Crystal Well Integrated Graphics Controller
           bus-ID: 00:02.0 chip-ID: 8086:0d26
           Display Server: X.org 1.18.3 drivers: intel (unloaded: fbdev,vesa)
           tty size: 100x33 Advanced Data: N/A for root
Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:8c20
           Card-2 Intel Crystal Well HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:03.0 chip-ID: 8086:0d0c
           Sound: Advanced Linux Sound Architecture v: k4.8.14-1-MANJARO
Network:   Card: Broadcom BCM43602 802.11ac Wireless LAN SoC
           driver: brcmfmac bus-ID: 03:00.0 chip-ID: 14e4:43ba
           IF: wlan0 state: up mac: <filter>
Drives:    HDD Total Size: 254.9GB (1.4% used)
           ID-1: /dev/sdb model: Name n/a size: 3.9GB  temp: 0C
           ID-2: /dev/sdc model: APPLE_SSD_SM0256 size: 251.0GB  temp: 32C
Sensors:   System Temperatures: cpu: 31.2C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
« Последнее редактирование: 23 Декабрь 2017, 09:05:25 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PRA64 на MacBookPro
« Ответ #1 : 31 Январь 2017, 11:06:24 »
И что? Железо интеловское, поэтому все и работает.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64 на MacBookPro
« Ответ #2 : 31 Январь 2017, 11:35:34 »
Ничего. Констатировал, что работает без особых проблем. Но не очень удобно и очень дорого. Поделился результатами эксперимента
« Последнее редактирование: 31 Январь 2017, 15:22:40 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA64 на MacBookPro
« Ответ #3 : 01 Февраль 2017, 01:57:56 »
С *pf ядром не работала клавиатура.
я изначально почти все что относится к Apple отключал в ядре, с тех пор они перешли на стандартное железо, но клавиатура у них видимо осталась :) Если бы ноут был более древний, вобще бы ничего не заработало.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64 на MacBookPro
« Ответ #4 : 01 Февраль 2017, 09:16:56 »
почти все что относится к Apple отключал в ядре,
Правильно. В нашем ядре не надо лишнего.
Как сделать кому надо - я написал. Вряд ли таковых будет много

Оффлайн PGZH

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
Добрый день. Решил попробовать. У меня Macbook2.1 середины 2007, 2.16 Гц, 2 Гб DDR2, 60 Гб SSD, OS X 10.8.4 установлена с помощью MLPOSTFACTOR. Собственно вопрос, как поставить на машину PuppyRus?
Я сделал следующее:
1.) Флэшку разметил Mac OS Extended.
2.) hdiutil convert -format UDRW -o Install.img pra-roll-170808-xl-04.iso
3.) diskutil unmountDisk /dev/disk1 (это флэшка)
4.) sudo dd if=/Install.img.dmg of=/dev/rdisk1 bs=1m
5.) При перезагрузке держал Alt
6.) Что-то пошло не так, не появляется меню выбора, и вообще с этой воткнутой флэшкой не грузится даже без Alt. 
Что я делаю не так?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
sudo dd if=/Install.img.dmg of=/dev/rdisk1 bs=1m
Я не уверен что так корректно устанавливается загрузчик. Как вариант запустить линукс или видну под Виртуалбокс и установить загрузчик с помощью скрипта grub4dos который находится внутри образа.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн PGZH

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
http://forum.puppyrus.org/index.php?topic=19625.msg128245#msg128245

Да вы чего, я понятия не имею как одно ядро на другое заменить! Вообще впервые Линукс ставлю. Могу ли я поставить другую Линукс а затем поверх нее поставить PuppyRus заменяя все кроме ядра, например?

Оффлайн PGZH

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
sudo dd if=/Install.img.dmg of=/dev/rdisk1 bs=1m
Я не уверен что так корректно устанавливается загрузчик. Как вариант запустить линукс или видну под Виртуалбокс и установить загрузчик с помощью скрипта grub4dos который находится внутри образа.
Да, я уже понял, что нужно EFI на флэшку. ВиртуалБокс ставить неохота, но если ничего не получится вообще, то да, попробую такой вариант. Выбора нет, постоянные уведомления об окончании поддержки и невозможности обновлений меня достал. Большинство программ перестали поддерживать OS X 10.8. Надоело это все хуже горькой редьки. Пока пойду прямым путем, нашел бесплатную программу Linux USB Builder.app, сделала загрузочную флшку. Но с PuppyRus все равно не видит. Попробую сейчас просто Puppy (xenialpup64-7.5-uefi.iso). Если и она не запустится, тупо переберу все дистрибутивы Линукс, благо программа целый список предлагает скачать и установить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64 на MacBookPro
« Ответ #10 : 22 Декабрь 2017, 11:12:36 »
Здесь из коробки manjaro ядро
я понятия не имею как одно ядро на другое заменить
http://wiki.puppyrus.org/soft/kern-change
нужно EFI на флэшку
Да
Могу ли я поставить другую Линукс а затем поверх нее поставить PuppyRus заменяя все кроме ядра, например?
Не всякое ядро подойдет и по любому задача недля новичка

Ставьте pra-roll-xl c UEFI из указанного сообщения

Оффлайн PGZH

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
Re: PRA64 на MacBookPro
« Ответ #11 : 22 Декабрь 2017, 20:01:05 »
Не получилось. Судя по ошибкам нужно root присвоить устройство, но root=/dev/sda1 и разные варианты не сработали. А как посмотреть список устройств до загрузки системы я не знаю. Затем ошибки о завершении X сервера. Но думаю это из-за ошибок по монтированию дисков. Гляньте плиз на конфиг grub.cfg который я пытался править.
С двдшного диска получилось загрузиться на Puppy (Slacko64 Puppy Linux 6.3.2 (64-bit Mac)) но там нет варианта установить систему. Можно было бы сверху накатить PuppyRus.

menuentry "PRA UEFI рус" {
#   set gfxpayload=text
#   linux   /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
#   linux /prar/vmlinuz-4.11-x86_64 quiet dir=prar
#   linux /prar/vmlinuz-4.11-x86_64 root=/dev/sda0 ro quiet
   linux /prar/vmlinuz-4.11-x86_64 quiet dir=prar
#   initrd   /pra/initrd.xz
#   initrd /prar/initrd-rafs2-pf-sf06.xz
#   initrd /prar/initramfs-4.11-x86_64-fallback.img
    initrd /prar/initrd-4.11-x86_64-sf12.xz
#   initrd /prar/initrd-4.11-x86_64-fallback-sf12.xz
#   options "dir=prar net.ifnames=0 biosdevname=0 root=/dev/sr0 quiet"
}

Оффлайн PGZH

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
Re: PRA64 на MacBookPro
« Ответ #12 : 22 Декабрь 2017, 21:06:21 »
Поставил на обычный диск и с СД все запустилось. Эти ошибки похоже не мешают) Не понял, система получается всегда с флэшки запускается? Но не нашел Блютуз устройства. И что с темами? Или это я после OS X?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA64 на MacBook
« Ответ #13 : 23 Декабрь 2017, 09:20:49 »
нужно root присвоить устройство, но root=/dev/sda1 и разные варианты не сработали.
Да. В свежих initrd-raufs2 можно уже не указывать root= для фругала


как посмотреть список устройств до загрузки системы
http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2?&#step + blkid
Добавьте в  конфиг груб2:
Код
search --no-floppy --file /prar/initrd-4.11-x86_64-sf12.xz --set=root

Не понял, система получается всегда с флэшки запускается?
Нет. С любого носителя. Нужно правильно прописать в загрузчике

е нашел Блютуз устройства
Не включено в состав
что с темами?
Все как в любом линуксе