作者cassine (Savannah)
看板Modchip
标题[PS3 ] graf_chokolo: OtherOS is Back!
时间Mon Apr 11 19:14:59 2011
http://grafchokolo.com/ps3-development-page.html/comment-page-10/#comment-3844
接续昨天说的,graf_chokolo释出下面的工具,让使用者能在3.41以及3.55版韧
体上直接安装 Linux。
otheros-utils/common.git
otheros-utils/create_vflash5.git
otheros-utils/create_vflash7.git
otheros-utils/delete_vflash5.git
otheros-utils/delete_vflash7.git
otheros-utils/install_otheros_bootloader_loader.git
otheros-utils/install_petitboot_on_vflash5.git
otheros-utils/panic1.git
otheros-utils/resize_vflash.git
otheros-utils/udp_printf_client.git
原始码是3.41版专用的,使用前必须要先对HV Call 114 进行修补,如此才能允
许GameOS存取HV区段藉以载入petitboot 。
3.55版要安装则需要要配合修正
http://pastie.org/1778085
操作顺序是:
HOWTO
=====
1. Start my udp_client_printf on a PC to see debug messages which are
sent as UDP broadcast
2. Use delete_vflash5, it removes VFLASH region 5
3. Run create_vflash5 to create VFLASH 5 region again but now larger
4. Run resize_vflash to add 40GB to your VFLASH where Linux can be
installed. Warning: All data on HDD will get lost, so make a backup
You can modify my source code if you want to set different VFLASH size.
5. Reboot GameOS, it will reformat HDD but won't touch newly added
40GB to VFLASH
6. Run create_vflash7 which creates new VFLASH region of size 40GB.
You can modify my program to set different size.
7. Place dtbImage.ps3.bin on USB stick, plug in and run
install_petitboot_on_vflash5
The following steps are temporary and only for testing for now till i
make a custom HV with dual boot:
1. Run install_otheros_bootloader_loader
2. Run Panic1
And you should see petitboot.
Here is my petitboot which supports VFLASH storage device:
http://www.sendspace.com/file/k04pch
It has all tools you need to install a Linux, e.g. wget, kexec, fdisk,
telnet, ssh, ...
You can connect to a running petitboot from your PC using telnet or
ssh. My petitboot uses DHCP so it will get an IP automatically.
I used telnet to connect to petitboot and installed my gentoo remotely.
I used petitboot directly to install gentoo on VFLASH.
The VFLASH region 7 is /dev/ps3vflashh on Linux. Use e.g. fdisk to
partition it.
And make sure you create as first partition a 100MB boot partition. If
you do so you will be able to use some nice features of my HV later
Do not install anything on it.
I created 4 partitions on my VFLASH region 7:
- 100MB boot partition for later use
- 2GB swap space
- about 20GB for gentoo
- about 20GB for Debian
Here is the HOWTO which i followed in order to install gentoo:
http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml
I myself tested everything on PS3 3.41 only. I do not intend to use
3.55. With every new OFW SONY removes more features, so why should i
use 3.55.
But you can adjust my programs for 3.55.
If you encounter any problems then contact me and i will try to help
you.
******
要还原的话也得先备份硬碟资料,然後在外接装置安装一个 Linux系统,并使用
graf_chokolo的核心,最後将/dev/ps3sda 的磁碟分割表还原。
重新开机後系统会提示重新格式化硬碟,格式化完成後就反安装成功了,原先分
配给 Linux的VFLASH region #7也会还给GameOS。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.31.137
※ 编辑: cassine 来自: 140.120.31.137 (04/12 19:16)