HOWTO: Fully Native

Ask questions regarding Gentoox, Gentoo and Linux in general in these forums and we'll do our best to help you!
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Thought you where reading it WORD FOR WORD,? And I told you how to fix the boot problem in your other post , but here you just make out like you figured it out all on your own, how rude!
Anyway with ref to the ramdisk error, check
title Gentoox
kernel /boot/vmlinuz
initrd no
append init=/linuxrc root=/dev/hda2 kbd-reset video=xbox:640x480,nohwcursor,hoc=13,voc=13
in you linuxboot.cfg, and
/dev/hda2 / reiserfs defaults,errors=remount-ro 0 1
In you FSTAB
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
teitoku
Novice
Posts: 29
Joined: Wed Sep 01, 2004 5:29 pm
Contact:

Post by teitoku »

Yeah, those were there. I went and started over from the beginning; now when the pc_kbd: key stuck error or whatever finally clears up (even without anything plugged in the controller ports), I get reiserfs_read_super: can not find reiserfs on ide0(3,1)
kernel panic: VFS: Unable to mount root fs on 03:01


Gotta look it all over again.
teitoku
Novice
Posts: 29
Joined: Wed Sep 01, 2004 5:29 pm
Contact:

Post by teitoku »

Ah, must've been my tabs in the linuxboot.cfg. I replaced them with spaces and it works awesomely now. Thanks for all your help, CB.
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Glad you got it all working in the end, Any feed back on what I could have done better in the tutorial to make things any smoother for you, I thought it was ‘excuse the fraise’ idiot proof.
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
teitoku
Novice
Posts: 29
Joined: Wed Sep 01, 2004 5:29 pm
Contact:

Post by teitoku »

I think it was just a corrupt filesystem on my machine somehow. After I fdisked and mkreiserfsd that partition and started over, everything went really well.
DancingTofu
Linux User
Posts: 14
Joined: Tue Jul 05, 2005 5:53 am
Location: Alabama, USA
Contact:

Post by DancingTofu »

Just wanted to say that I have successfully made one of my xboxes fully native via this tutorial. I think this tutorial is very well written and I (along with many others) dearly thank you for taking the time to write this tutorial out. Thanks again!
1.4 Xbox
Xecuter 3.0 Modchip with Gentoox BIOS
40 GB HDD Full Native

The search tool is your best friend! :D
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Sweet, NP, I never wanted anyone else to have to go through the learning curve I went through, once is more than enough….. :wink:
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

WARNING

Magic is not %100 Native aware, yet! The kernel upgrade went fine even moving it to /boot but on a reboot found that it had defaulted the linuxboot.cfg file so I got a grub error at POST.
You can run magic fine you will just need to boot off Restoox 2.2 -> to repair / restore linuxboot.cfg.

Shallax can you make magic Native install aware pleeeeeeeeeeeease!
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

Okay, this should be fixed now. What you need to do is edit the "append" line for any entry in the linuxboot file and add "dontdeleteme" to it, e.g.:

Code: Select all

title Gentoox
kernel /boot/vmlinuz
initrd no
append init=/linuxrc root=/dev/hda2 kbd-reset video=xbox:640x480,nohwcursor,hoc=13,voc=13 dontdeleteme
It shouldnt matter exactly where you add this element on the line, so long as its not in the middle of the video="" stuff. You only need to add it to ONE append line. All the kernel patch does is grep the file for "dontdeleteme", if it finds it then it doesnt purge your linuxboot.cfg file upon a kernel update. It doesnt matter which "title" block you put this in.

Try it out and let me know, please!
Last edited by ShALLaX on Tue Dec 06, 2005 8:14 pm, edited 1 time in total.
The original Xbox adaptation of Gentoo
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Sorry if I'm being thick, does one add it to every line that one does not want changed? eg;

Code: Select all

title Gentoox 
kernel /boot/vmlinuz dontdeleteme
initrd no dontdeleteme
append init=/linuxrc root=/dev/hda2 kbd-reset video=xbox:640x480,nohwcursor,hoc=13,voc=13 dontdeleteme
Or just the append line?

Regards
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

JUST the append line!
The original Xbox adaptation of Gentoo
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Code: Select all

DeV-bOx / # nano /boot/linuxboot.cfg
DeV-bOx / # cat /boot/linuxboot.cfg
title Gentoox
kernel /boot/vmlinuz
initrd no
append init=/linuxrc root=/dev/hda2 kbd-reset video=xbox:640x480,nohwcursor,hoc=13,voc=13 dontdeleteme
DeV-bOx / # magic
Here goes nothing, guess we will know in about two hours or so!
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

Looks good!
The original Xbox adaptation of Gentoo
cheesyboofs
Power user
Posts: 239
Joined: Wed Jan 26, 2005 1:32 pm
Location: Luton UK
Contact:

Post by cheesyboofs »

Well that could have gone better!!!!!

This is what I got plus a failed boot.
----------------------------------------------------------------------------
title Gentoox
kernel /boot/vmlinuz
initrd no
append init=/linuxrc root=/dev/ram0 kbd-reset dontdeleteme video=xbox:640x480,nohwcursor,hoc=13,voc=13
title Sparkle
kernel vmlinuz
initrd sprkrd.gz
append load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=26215 rw root=/dev/ram kbd-reset

------------------------------------------------------------------------------

The RED stuff is new and the BLUE has moved, it did keep some of the old stuff so at least it tried to boot!
Go fully native, it's the destiny of all Mk1 XboxesImage
The needs of the many out way the needs of the few or the one ...
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

Ack, my bad... totally forgot about the append line (the root=... part specifically)! It _should_ work now! Set up your linuxboot.cfg file again then run

Code: Select all

magic fix kernel && magic
Sorry about the late reply and fix ... I've been writing up a document for University... this is what has kept me preoccupied all day :(

*Update* Made it even better now - less prone to error.
The original Xbox adaptation of Gentoo
Post Reply