Intel Mac/Linux/3.ATI RADEON X1600
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*とりあえず動かしてみる [#q5432fbd]
**カーネル、ドライバ類のインストール [#ze02b140]
-http://eggplant.ddo.jp/www/download/intel-mac-linux/ か...
--kernel-image-2.6.16.5-imac_20060414b_i386.deb
--fglrx-kernel-2.6.16.5-imac_8.24.8-1_i386.deb
--xorg-driver-fglrx_8.24.8-1_i386.deb
--xorg-driver-fglrx-dev_8.24.8-1_i386.deb
--fglrx-control_8.24.8-1_i386.deb
~
-全てインストールします。
#pre{{
$ sudo dpkg -i *.deb
}}
~
-/etc/X11/xorg.conf … 添付します。(&ref(xorg.conf);)~
--fglrxってのがATIのドライバです。~
--xorgに詳しい方、最適な設定を教えてください。よろしくお...
--その他、iMac 17やMBP以外をお使いの方は、下記行を適当に...
#pre{{
Modes "1440x900"
}}
**LILOの設定 [#i326f6ef]
-概要~
EFIから起動させる従来の方法では、VGA BIOSが認識されずビデ...
従って実績のあるliloを使った方法で起動を試みます。~
liloの設定に関しては、[[Intel Mac/Xen:http://webleverage....
~
-LILO の準備
#pre{{
$ sudo apt-get install lilo
}}
-/etc/lilo.conf
#pre{{
lba32
boot=/dev/sda
prompt
timeout=300
default=winxp
vga=normal
# linux
image=/boot/vmlinuz-2.6.16.5-imac
label=linux
append="acpi=force irqpoll root=/dev/sda7 libata.atapi_e...
# linux initrd
image=/boot/vmlinuz-2.6.16.5-imac
label=initrd
initrd=/boot/initrd-parted.gz
append="acpi=force irqpoll root=/dev/ram0 rw libata.atap...
# winxp
other=/dev/sda4
label=winxp
change
}}
-MBRにLILOを打ちます。~
が、その前に、MBRのバックアップを取っておきましょう。~
#pre{{
$ sudo dd if=/dev/sda of=/boot/MBR.bak bs=512 count=1
}}
で、LILO打ち。
#pre{{
$ sudo lilo
Added linux
Added initrd
Added winxp *
}}
-&color(red){注意事項 … タマタマ動いているだけかも;汗};~
LILOは、HFS+パーティション(/dev/sda6)上に置かれたカーネル...
しかし、LILOマニュアルの何処にもHFS+からの読み出しをサポ...
実際、動いているようなのでとりあえず気にしない事にしますが…
**再起動 [#s4d7df74]
-windowsを選択~
再起動時、オプションキーを押してブートセレクタを呼び出し...
~
-LILOが起動しますので「linux」を選択。~
~
&ref(lilo.jpg,nolink);
~
~
**補足事項 [#z40eef82]
-glxinfoの実行結果~
&ref(glxinfo.txt);~
~
-/etc/init.d/xorg-fix の修正~
Linuxの起動条件によってXサーバを自動的に切り替えるように...
すなわち、EFIから起動した場合はfbdevで、BIOS(MBR)から起動...
#pre{{
…省略…
case "$1" in
start)
. /usr/share/debconf/confmodule
# keyboard setup
db_get debian-installer/keymap
db_set xserver-xorg/config/inputdevice/keyboard/model "$...
/usr/bin/dexconf
&color(red){ # swap fglrx and fbdev};
&color(red){ if [ $(/bin/grep -c imacfb /proc/cmdline) = ...
&color(red){ # fbdev -> fglrx};
&color(red){ /usr/bin/perl -p -i -e 's/fbdev/fglrx/g'...
&color(red){ else};
&color(red){ # fglrx -> fbdev};
&color(red){ /usr/bin/perl -p -i -e 's/fglrx/fbdev/g'...
&color(red){ fi};
&color(blue){ # backlight control};
&color(blue){ if [ -x /sbin/backlight ]; then};
&color(blue){ /sbin/backlight 2};
&color(blue){ fi};
;;
stop)
…省略…
}}
-LCDの輝度変更 … &ref(backlight.tgz);~
下記メーリングリストにMBPのLCD輝度変更プログラムが公開さ...
輝度設定範囲は0〜15で初期値は最高輝度15になっています。~
なお、MBP専用と思いきや、iMac 17inchでも動作しました。~
~
--http://sourceforge.net/mailarchive/message.php?msg_id=1...
-
~
ビルド&実行例
#pre{{
# gcc backlight.c -o backlight
# cp ./backlight /sbin
# /sbin/backlight
Current value : 15
# /sbin/backlight 2
}}
**コメント欄 [#w976cd89]
-Triple Boot via BootCamp@onmac.netを読んでたら、ATIのLi...
--動作報告が挙がっているようですが、私の環境では動作しま...
http://eggplant.ddo.jp/www/download/intel-mac-linux/fglrx/~
#pre{{
(--) Chipset MOBILITY RADEON X1600 (M56 71C5) found
省略…
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(EE) fglrx(0): No V_BIOS found
(EE) fglrx(0): PreInitInt10 failed
SetVBEMode failed
(EE) fglrx(0): R200PreInit failed
(II) fglrx(0): === [R200PreInit] === end
}}
--Bootの話以外はこっちなのかと思ってました。すみません。...
--このパッチを使えば、GUIDを生かしたまま、VGAが使えるよう...
http://ouchi.nahi.to/diary/?200603c&to=200603212#200603212
--どうやら、動いたようです。後ほど纏めます。ただ一点問題...
-LCD輝度の件、解決しました。 -- [[管理人]] &new{2006-04-1...
#comment
~
終了行:
*とりあえず動かしてみる [#q5432fbd]
**カーネル、ドライバ類のインストール [#ze02b140]
-http://eggplant.ddo.jp/www/download/intel-mac-linux/ か...
--kernel-image-2.6.16.5-imac_20060414b_i386.deb
--fglrx-kernel-2.6.16.5-imac_8.24.8-1_i386.deb
--xorg-driver-fglrx_8.24.8-1_i386.deb
--xorg-driver-fglrx-dev_8.24.8-1_i386.deb
--fglrx-control_8.24.8-1_i386.deb
~
-全てインストールします。
#pre{{
$ sudo dpkg -i *.deb
}}
~
-/etc/X11/xorg.conf … 添付します。(&ref(xorg.conf);)~
--fglrxってのがATIのドライバです。~
--xorgに詳しい方、最適な設定を教えてください。よろしくお...
--その他、iMac 17やMBP以外をお使いの方は、下記行を適当に...
#pre{{
Modes "1440x900"
}}
**LILOの設定 [#i326f6ef]
-概要~
EFIから起動させる従来の方法では、VGA BIOSが認識されずビデ...
従って実績のあるliloを使った方法で起動を試みます。~
liloの設定に関しては、[[Intel Mac/Xen:http://webleverage....
~
-LILO の準備
#pre{{
$ sudo apt-get install lilo
}}
-/etc/lilo.conf
#pre{{
lba32
boot=/dev/sda
prompt
timeout=300
default=winxp
vga=normal
# linux
image=/boot/vmlinuz-2.6.16.5-imac
label=linux
append="acpi=force irqpoll root=/dev/sda7 libata.atapi_e...
# linux initrd
image=/boot/vmlinuz-2.6.16.5-imac
label=initrd
initrd=/boot/initrd-parted.gz
append="acpi=force irqpoll root=/dev/ram0 rw libata.atap...
# winxp
other=/dev/sda4
label=winxp
change
}}
-MBRにLILOを打ちます。~
が、その前に、MBRのバックアップを取っておきましょう。~
#pre{{
$ sudo dd if=/dev/sda of=/boot/MBR.bak bs=512 count=1
}}
で、LILO打ち。
#pre{{
$ sudo lilo
Added linux
Added initrd
Added winxp *
}}
-&color(red){注意事項 … タマタマ動いているだけかも;汗};~
LILOは、HFS+パーティション(/dev/sda6)上に置かれたカーネル...
しかし、LILOマニュアルの何処にもHFS+からの読み出しをサポ...
実際、動いているようなのでとりあえず気にしない事にしますが…
**再起動 [#s4d7df74]
-windowsを選択~
再起動時、オプションキーを押してブートセレクタを呼び出し...
~
-LILOが起動しますので「linux」を選択。~
~
&ref(lilo.jpg,nolink);
~
~
**補足事項 [#z40eef82]
-glxinfoの実行結果~
&ref(glxinfo.txt);~
~
-/etc/init.d/xorg-fix の修正~
Linuxの起動条件によってXサーバを自動的に切り替えるように...
すなわち、EFIから起動した場合はfbdevで、BIOS(MBR)から起動...
#pre{{
…省略…
case "$1" in
start)
. /usr/share/debconf/confmodule
# keyboard setup
db_get debian-installer/keymap
db_set xserver-xorg/config/inputdevice/keyboard/model "$...
/usr/bin/dexconf
&color(red){ # swap fglrx and fbdev};
&color(red){ if [ $(/bin/grep -c imacfb /proc/cmdline) = ...
&color(red){ # fbdev -> fglrx};
&color(red){ /usr/bin/perl -p -i -e 's/fbdev/fglrx/g'...
&color(red){ else};
&color(red){ # fglrx -> fbdev};
&color(red){ /usr/bin/perl -p -i -e 's/fglrx/fbdev/g'...
&color(red){ fi};
&color(blue){ # backlight control};
&color(blue){ if [ -x /sbin/backlight ]; then};
&color(blue){ /sbin/backlight 2};
&color(blue){ fi};
;;
stop)
…省略…
}}
-LCDの輝度変更 … &ref(backlight.tgz);~
下記メーリングリストにMBPのLCD輝度変更プログラムが公開さ...
輝度設定範囲は0〜15で初期値は最高輝度15になっています。~
なお、MBP専用と思いきや、iMac 17inchでも動作しました。~
~
--http://sourceforge.net/mailarchive/message.php?msg_id=1...
-
~
ビルド&実行例
#pre{{
# gcc backlight.c -o backlight
# cp ./backlight /sbin
# /sbin/backlight
Current value : 15
# /sbin/backlight 2
}}
**コメント欄 [#w976cd89]
-Triple Boot via BootCamp@onmac.netを読んでたら、ATIのLi...
--動作報告が挙がっているようですが、私の環境では動作しま...
http://eggplant.ddo.jp/www/download/intel-mac-linux/fglrx/~
#pre{{
(--) Chipset MOBILITY RADEON X1600 (M56 71C5) found
省略…
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(EE) fglrx(0): No V_BIOS found
(EE) fglrx(0): PreInitInt10 failed
SetVBEMode failed
(EE) fglrx(0): R200PreInit failed
(II) fglrx(0): === [R200PreInit] === end
}}
--Bootの話以外はこっちなのかと思ってました。すみません。...
--このパッチを使えば、GUIDを生かしたまま、VGAが使えるよう...
http://ouchi.nahi.to/diary/?200603c&to=200603212#200603212
--どうやら、動いたようです。後ほど纏めます。ただ一点問題...
-LCD輝度の件、解決しました。 -- [[管理人]] &new{2006-04-1...
#comment
~
ページ名: