Итак я уже делаю диск который будет состоять из двух дисков официального линукс кита и диска который в интернете носит название PS2.LINUX.RTE.CD.1.0.Install.BlackRhino.by.CERF4. который тоже использует RTE от сони. Что я сделал:
1.Сделал ISO образы двух дисков линукс кита и PS2.LINUX.RTE.CD.1.0.Install.BlackRhino.by.CERF4.
2.С помощью PowerISO извлёк файлы в три подготовленные для этого папки
3.Перетащил в окно PowerISO сначала файлы первого диска, потом второго.
Теперь я начал перетаскивать зарание проанализированые файлы из CERF4 в общую сборку .
Что я перетащил:
/boot/ps2 сюда скопировал VMLINUX-BBNAV3.GZ
/boot/ сюда поместил папку BLACKRHINO с файлами (VMLINUX и INITFS.GZ);
/boot/ здесь создал папку BLACKRHINO Deba5er edition хочу поместить сюда vmlinux_fat_and_slim_v4 ядро и нужно положить диск инициализации ,а потом дописать строку для этого в p2lboot.cnf и сохранить.
/vcl скопировал файлы из подобных папок второго и CERF4 дисков (VCL-12_1.TGZ и vcl-sample-ps2linux.tgz)
перетащил файл BRIMAGE.TGZ -это диск-имидж Блэк Райно с CERF4. В нём такая самая структура как в любом настольном линуксе, может можно распаковать и запускать по сети?
Что остаётся сделать? Немногое, но в тоже время помощь нужна и не окажется лишней:
Какую роль выполняют dummy.dat файлы? Нужно ли копировать 00dummy.dat с CERF4 диска , в CERF4 он занимает 190 мегабайт, а в линукс ките dummy.dat занимает 1,4 гигабайта. Какой оставить? Не влияет ли размер dummy.dat на то будет это CD или DVD ?
В папку BLACKRHINO Deba5er edition я скопировал ядро vmlinux_fat_and_slim_v4 , но нужно выяснить какой диск инициализации сюда скопировать ,поскольку есть для SMB, USB и ещё какой-то. Или может скопировать все , и просто добавить три строки в p2lboot.cnf ?
Нужно провести такие тесты:
Для начала совместить только два диска линукс кита без третьего диска и попробывать в p2lboot.cnf написать вместо /dev/hda1 /dev/sda1 . Сможет ли Линукс кит установиться на флешку ?
Нужно проанализировать файлы p2lboot.cnf чтобы понять что нужно написать чтобы это было правильно и в тоже время понятно нашему линукс киту.
Также нужно с помощью Memory Card Annihilator v2.0 сделать копию карты памяти чтобы потом восстановить обратно сейвы и прочее, и и использовать карту для установки линукса. Можно также загрузить готовый файл для карты памяти по вот этому адресу:
https://achurch.org/ps2/
Кстати не забывайте что Линукс при старте выдаёт VGA сигнал и чтобы это изменить то нужно нажать и удерживать (Select+L1=VGA; Select+R1=NTSC; Select+R2=PAL.)
Что я понял:
Файл PBPX_955.07 является исполнительным и у него идёт привязка к SYSTEM.CNF файлу, поэтому если перемещяеш их то нужно двигать вместе.
Папка BOOT привязана к p2lboot.cnf , поетому если что покласть в BOOT то нужно прописать это в p2lboot.cnf .
Файлы P2L_0100.01 и P2L_0100.02 отвечают за то что если они вместе на одном диске то Линукс кит не просит вставить диск номер два.
Нужно сохранить компиляцию как ISO файл и можно с помощью USBExtreme_wininst конвертировать чтобы запустить в USB Advance ,а может и в OPL если повезёт.
Люди присоединяйтесь к проекту, не будьте писиместичны , я уверен что всё возможно стоит только захотеть этого и приложить все силы для достижения цели...
Добавлено (14.09.10, 01:25)
---------------------------------------------
Кстати Линукс можна пускать с карты памяти и оно будет доступно в меню выбора линукс кита
нужно сделать на карте памяти в корне папку mc:0/BWLINUX и с помошью ЮлончЕЛЬФ распаковуеш туда файлы с этого сайта:
https://achurch.org/ps2/
Нужно взять NTSC версию.
В браузере появится иконка пингвина и линукс на карте памяти можна запускать с первого диска линукс кита...
Добавлено (14.09.10, 02:02)
---------------------------------------------
Вот что пишет линукс когда его пускаеш с карты памяти:
Calibrating delay loop... 392.40 BogoMIPS
Estimated CPU clock: 294.240 Mhz
Memory: 30824k/32760k available (1196k kernel code, 672k data)
Checking for 'wait' instruction ... unavailable.
OSIX conformance testing by UNIFIX
PlayStation 2 SIF BIOS: 0250
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
Net4: Unix domain sockets 1.0 for Linux NET4.0
NET4: Linux TCP/IP 1.0 for NET4.0
P Protocols: ICMP, UDP, TCP,IGMP
Linux IP multicast router 0.06 plus PIM-SM
Starting kswapd v 1.5
PlayStation 2 device support: GIF, VIF, GS, VU, IPU, SPR
Graphics Sythesizer revision: 0000551b
Console: switching to colour PlayStation 2 Graphics Synthesizer 80x28
ty: 256 Unix98 ptys configured
sb.c: registered new driver usbdevfs
sb.c: registered new driver hub
sb.c: registered new driver usb_mouse
sb.c: registered new driver keyboard
b-ohci.c: USB OHCI at membase 0x1f801600, IRQ 42
У меня телевизор не всё показывает так может где-то начало строк не полное но в любом случае думаю что знающие люди поймут что делает линукс...
Добавлено (14.09.10, 03:14)
---------------------------------------------
Интересно выглядят файлы p2lboot.cnf и p2lboot.opt которые на карте памяти,
вот p2lboot.opt :
timeout=
display=ntsc
prevent=Memory Card%mc0:/BWLINUX/vmlinux%
а вот p2lboot.cnf :
"Memory Card" vmlinux "" 203 /dev/hda1 crtmode=ntsc1 Linux on Memory Card(PS2)
"Single" vmlinux "" 203 /dev/hda1 crtmode=ntsc1,single Single User Mode
"Emergency" vmlinux "" 203 /dev/hda1 crtmode=ntsc1,emergency Emergency Mode
"Initrd" vmlinux initfs.gz 203 /dev/ram0 crtmode=ntsc1 Linux with initrd
Нужно их проанализировать...
archicharmer, а как нужно после редактирования этих файлов сохранять их а то чего-то
искажонно показывает менню в линукс ките. Видимо как-то неправильно я сохраняю файл...
Нужна помощь...
Добавлено (14.09.10, 03:32)
---------------------------------------------
Самый класный режым на карте памяти это
"Initrd" vmlinux initfs.gz 203 /dev/ram0 crtmode=ntsc1 Linux with initrd
поскольку когда его запускаеш то всё нормально стартует и появляется рабочая командная строка...