Debian PPC на PowerMac G5 загружается к пустому экрану

Я не знаю о значениях по умолчанию на Fedora, но на Debian sudo значения по умолчанию к использованию secure_path опция со значением по умолчанию /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin.

Это означает, что путь изменяется на то значение каждый раз, когда Вы используете sudo; но когда Вы используете sudo -i, путь изменяется после этого полностью файлы RC пользователя.

4
14.01.2012, 03:59
4 ответа

Просто взятие выстрела в темноте, но попытки с помощью расширенной настройки на CD и выбирая предназначалось для initrd, возможно, также выберите lilo в качестве загрузчика (более старый компьютер, возможно, более старый загрузчик помог бы). Худший вариант развития событий - Вы, учатся как использование расширенная настройка :P

-1
27.01.2020, 21:00
  • 1
    Так как это - Mac PPC, lilo не будет работать; я думаю, что застреваю с yaboot. Я дам расширенной настройке выстрел, все же. А-ч –  Steve Dispensa 04.09.2011, 04:32
  • 2
    , забыл об этом. Также удостоверьтесь свое использование ext3 (должно быть значение по умолчанию), я не думаю работы ext4. –  Mike 04.09.2011, 05:17
  • 3
    @Mike ext4 прекрасен на PPC (по крайней мере, во время записи, которая является вполне немного позже, чем Ваш комментарий), –  David Gardner 08.01.2013, 12:42

Хорошо, для ответа на мой (см. редактирования выше), собственный вопрос.

Мой инстинкт был по-видимому правильным, или в праве части. nouveau модуль, упомянутый в журналах (см. отредактированный вопрос выше), был преступником.

  1. Debian 6 установки, как Вы обычно делали бы
  2. Перезагрузка после установки
  3. Примите решение загрузиться с CD снова, на этот раз войти rescue64 при подсказке начальной загрузки CD
  4. Ответьте на вопросы о локали и установке клавиатуры и названии машины, затем выполните оболочку в своем корневом разделе
  5. (дополнительно) смонтируйте любые недостающие разделы в папки внутри /target (такие как потенциал /boot точка монтирования) - помнят, что можно использовать другие TTYs, которые были созданы (Alt+F1 через Alt+F4 в моем случае)
  6. Теперь пойдите и отредактируйте /etc/modprobe.d/blacklist.local.conf (от того, что я видел, только nano(1) доступно. В случае, если Вы не помните: это является немодальным, и Вы просто перемещаетесь по курсору к местоположению, с которым Вы хотите, затем вставляете любые символы и затем сохраняете это Ctrl+O или F3 и выход с Ctrl+X.
  7. Добавьте строку blacklist nouveau под последним blacklist строка в файле Вы открылись на предыдущем шаге
  8. Выполненный update-initramfs -u -k all для проверки изменения вступят в силу
  9. Перезагрузка в Ваш Debian. На этот раз необходимо видеть приглашение ко входу в систему (вероятно, после некоторых fsck выполненный)

Поскольку ленивые люди не перезагружают после установки (шаг 2), но вместо этого переключаются на TTY2 или так и работают chroot /target /bin/bash и выполните шаги от шага 6 вперед выше.

Я просто сделал первую версию для записи то, что я сделал, чтобы заставить это работать. Т.е. исследование проблемы и затем решение его.

В случае, если один из Вас сделал изменения в /etc/yaboot.conf как я сделал промежуточный, отменяю Ваши изменения и работаю ybin -v (как суперпользователь), чтобы благословить Ваш диск со "Святой Мочой Пингвина":

$ sudo ybin -v
ybin: Finding OpenFirmware device path to `/dev/sda2'...
ybin: Installing first stage bootstrap /usr/lib/yaboot/ofboot onto /dev/sda2...
ybin: Installing primary bootstrap /usr/lib/yaboot/yaboot onto /dev/sda2...
ybin: Installing /etc/yaboot.conf onto /dev/sda2...
ybin: Setting attributes on ofboot...
ybin: Setting attributes on yaboot...
ybin: Setting attributes on yaboot.conf...
ybin: Blessing /dev/sda2 with Holy Penguin Pee...
ybin: Updating OpenFirmware boot-device variable in nvram...

См. ниже дословное содержание журнала, которое я ввел прежде вручную:

May 15 01:01:10 freyja kernel: [    9.589577] [drm] Initialized drm 1.1.0 20060810
May 15 01:01:10 freyja kernel: [   10.151602] [drm] nouveau 0000:f0:10.0: Detected an NV30 generation card (0x034100b1)
May 15 01:01:10 freyja kernel: [   10.175308] [drm] nouveau 0000:f0:10.0: OF bios successfully copied (2403 bytes)
May 15 01:01:10 freyja kernel: [   10.184505] [drm] nouveau 0000:f0:10.0: Attempting to load BIOS image from PROM
May 15 01:01:10 freyja kernel: [   10.334022] [drm] nouveau 0000:f0:10.0: ... BIOS checksum invalid
May 15 01:01:10 freyja kernel: [   10.338877] [drm] nouveau 0000:f0:10.0: Attempting to load BIOS image from PRAMIN
May 15 01:01:10 freyja kernel: [   10.392373] [drm] nouveau 0000:f0:10.0: ... BIOS checksum invalid
May 15 01:01:10 freyja kernel: [   10.397270] [drm] nouveau 0000:f0:10.0: Attempting to load BIOS image from PCIROM
May 15 01:01:10 freyja kernel: [   10.412406] [drm] nouveau 0000:f0:10.0: ... BIOS signature not found
May 15 01:01:10 freyja kernel: [   10.417552] [drm] nouveau 0000:f0:10.0: Using BIOS image from PRAMIN
May 15 01:01:10 freyja kernel: [   10.466924] [drm] nouveau 0000:f0:10.0: BMP BIOS found
May 15 01:01:10 freyja kernel: [   10.471646] [drm] nouveau 0000:f0:10.0: BMP version 5.39
May 15 01:01:10 freyja kernel: [   10.476408] [drm] nouveau 0000:f0:10.0: Bios version 04.34.20.19
May 15 01:01:10 freyja kernel: [   10.481141] [drm] nouveau 0000:f0:10.0: Found Display Configuration Block version 2.2
May 15 01:01:10 freyja kernel: [   10.490332] [drm] nouveau 0000:f0:10.0: Raw DCB entry 0: 01100102 00000000
May 15 01:01:10 freyja kernel: [   10.495056] [drm] nouveau 0000:f0:10.0: Raw DCB entry 1: 01000100 000088b8
May 15 01:01:10 freyja kernel: [   10.499659] [drm] nouveau 0000:f0:10.0: Raw DCB entry 2: 02110212 11b00000
May 15 01:01:10 freyja kernel: [   10.504234] [drm] nouveau 0000:f0:10.0: Raw DCB entry 3: 02010210 11b088b8
May 15 01:01:10 freyja kernel: [   10.508838] [drm] nouveau 0000:f0:10.0: Raw DCB entry 4: 02010211 11b00003
May 15 01:01:10 freyja kernel: [   10.513706] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 0 at offset 0x020A
May 15 01:01:10 freyja kernel: [   10.547388] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 1 at offset 0x0457
May 15 01:01:10 freyja kernel: [   10.556131] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 2 at offset 0x059D
May 15 01:01:10 freyja kernel: [   10.564761] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 3 at offset 0x0723
May 15 01:01:10 freyja kernel: [   10.573488] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 4 at offset 0x0740
May 15 01:01:10 freyja kernel: [   10.582329] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 5 at offset 0x075D
May 15 01:01:10 freyja kernel: [   10.599427] [drm] nouveau 0000:f0:10.0: Parsing VBIOS init table 6 at offset 0x08E2
May 15 01:01:10 freyja kernel: [   10.635233] [TTM] Zone  kernel: Available graphics memory: 609784 kiB.
May 15 01:01:10 freyja kernel: [   10.640736] [drm] nouveau 0000:f0:10.0: 64 MiB VRAM
May 15 01:01:10 freyja kernel: [   10.657097] [drm] nouveau 0000:f0:10.0: 64 MiB GART (aperture)
May 15 01:01:10 freyja kernel: [   10.662541] [drm] nouveau 0000:f0:10.0: Allocating FIFO number 0
May 15 01:01:10 freyja kernel: [   10.668951] [drm] nouveau 0000:f0:10.0: nouveau_channel_alloc: initialised FIFO 0
May 15 01:01:10 freyja kernel: [   10.678762] [drm] nouveau 0000:f0:10.0: Initial CRTC_OWNER is 0
May 15 01:01:10 freyja kernel: [   10.684222] [drm] nouveau 0000:f0:10.0: Detected a DVI-I connector
May 15 01:01:10 freyja kernel: [   10.689702] [drm] nouveau 0000:f0:10.0: Detected a DVI-I connector
May 15 01:01:10 freyja kernel: [   10.695849] [drm] nouveau 0000:f0:10.0: Detected a TV connector
May 15 01:01:10 freyja kernel: [   10.703132] [drm] nouveau 0000:f0:10.0: Setting dpms mode 3 on tmds encoder (output 0)
May 15 01:01:10 freyja kernel: [   10.713152] [drm] nouveau 0000:f0:10.0: Setting dpms mode 3 on vga encoder (output 1)
May 15 01:01:10 freyja kernel: [   10.723157] [drm] nouveau 0000:f0:10.0: Setting dpms mode 3 on tmds encoder (output 2)
May 15 01:01:10 freyja kernel: [   10.735303] [drm] nouveau 0000:f0:10.0: Setting dpms mode 3 on vga encoder (output 3)
May 15 01:01:10 freyja kernel: [   10.745292] [drm] nouveau 0000:f0:10.0: Setting dpms mode 3 on TV encoder (output 4)
May 15 01:01:10 freyja kernel: [   10.931817] composite sync not supported
May 15 01:01:10 freyja kernel: [   10.963409] [drm] nouveau 0000:f0:10.0: Load detected on output B
May 15 01:01:10 freyja kernel: [   10.968590] [drm] nouveau 0000:f0:10.0: allocated 720x576 fb: 0x49000, bo c000000049f1fa00
May 15 01:01:10 freyja kernel: [   10.988557] Console: switching to colour dummy device 80x25
May 15 01:01:10 freyja kernel: [   10.991886] Trying to free nonexistent resource <0000000098004000-000000009807bfff>
May 15 01:01:10 freyja kernel: [   10.992864] Console: switching to colour frame buffer device 90x36
May 15 01:01:10 freyja kernel: [   11.003430] [drm] nouveau 0000:f0:10.0: Setting dpms mode 0 on TV encoder (output 4)
May 15 01:01:10 freyja kernel: [   11.003440] [drm] nouveau 0000:f0:10.0: Output TV-1 is running on CRTC 1 using output B
May 15 01:01:10 freyja kernel: [   11.004528] fb0: nouveaufb frame buffer device
May 15 01:01:10 freyja kernel: [   11.004540] registered panic notifier
May 15 01:01:10 freyja kernel: [   11.004560] [drm] Initialized nouveau 0.0.15 20090420 for 0000:f0:10.0 on minor 0

(времена скашиваются из-за машинного времени, я не сделал путешествия во времени),

2
27.01.2020, 21:00

ЕСЛИ Mac PPC доступен по сети существует также иначе без потребности установки CD:

  • Просто загрузите его и соединитесь с ним по SSH
  • Отредактируйте
    /etc/modprobe.d/blacklist.local.conf
  • Выполненный
    update-initramfs -u -k all
  • init 6

Вот именно!

0
27.01.2020, 21:00

В моем случае я смог использовать драйвер nouveau, но с отключенным ускорением.

Чтобы отключить ускорение, см. этот пост Linux MINT . Резюмируя:

Создайте файл /etc/modprobe.d/nouveau.conf и добавьте строку options nouveau noaccel = 1

После того, как я это сделал, G5 загрузился до точки запуска диспетчера дисплея, после чего экран снова погас с этими сообщениями в / var / log / syslog :

Sep  9 12:04:44 alexis /usr/bin/dbus-launch[840]: gnome-session-is-accelerated: No hardware 3D support.
Sep  9 12:04:44 alexis /usr/bin/dbus-launch[840]: gnome-session-check-accelerated: Helper exited with code 256

После некоторого исследования я обнаружил, что диспетчер сеансов gnome может быть сломан без 3D-ускорение - см. отчет об ошибке на стартовой панели .

Поэтому я переключился на xdm для диспетчера дисплея и lxde для рабочего стола:

sudo apt-get install xdm lxde

Это дало мне функциональный графический вход и рабочий стол.

1
27.01.2020, 21:00

Теги

Похожие вопросы