OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Apr 16, 2024 11:47 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: the OS FAQ: iso boot from linux
PostPosted: Mon May 30, 2005 5:28 am 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
have added some words about building bootable cdrom images (iso9660) with the command mkisofs to

http://www.osdev.org/osfaq2/index.php/D ... er%20Linux

comments, corrections and proofreading welcome as usual. ;-)

_________________
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image


Top
 Profile  
 
 Post subject: Re:Working on the OS FAQ
PostPosted: Mon May 30, 2005 8:27 am 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

beyond infinity wrote:
have added some words about building bootable cdrom images (iso9660) with the command mkisofs to

http://www.osdev.org/osfaq2/index.php/D ... er%20Linux

comments, corrections and proofreading welcome as usual. ;-)


I'm actually creating ISO9660 bootable iso images directly using NASM (e.g. "nasm -o cd.iso cdboot.asm"). It works on any OS without any special tools - very handy if you use NASM anyway. I've attached the "cdboot.asm" source code if anyone is interested...


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re:the OS FAQ: iso boot from linux
PostPosted: Mon May 30, 2005 12:09 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 2:31 am
Posts: 5964
Location: In a galaxy, far, far away
great stuff, brendan ;)

_________________
Image May the source be with you.


Top
 Profile  
 
 Post subject: Re:the OS FAQ: iso boot from linux
PostPosted: Mon May 30, 2005 1:26 pm 
Perhaps brendan, you will like to use this ;).

Code:
%define l(x) x
%define s(lab) l(lab)_start
%define e(lab) l(lab)_end
%define PAD align 2048, db 0

%macro START 1
s(%1)
%endmacro

%macro END 1-2
e(%1)
%if %0 = 2
PAD
%endif
%endmacro

for END, if you put any second argument, it will padd. Perhaps help.


Top
  
 
 Post subject: Re:the OS FAQ: iso boot from linux
PostPosted: Sat Jul 15, 2006 6:13 am 
Sorry for resurrecting this thread, but we are currently linking to this thread in the OSFAQ, but the file (cdboot.asm) brendan uploaded is gone or at least can't be downloaded from that location...


Top
  
 
 Post subject:
PostPosted: Mon Dec 03, 2007 8:09 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7614
Location: Germany
Bumping this, as the thread is still linked from the Wiki, and the download is still missing...

_________________
Every good solution is obvious once you've found it.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 04, 2007 9:28 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
Solar wrote:
Bumping this, as the thread is still linked from the Wiki, and the download is still missing...


So... anyone asked brendan yet?


JAL


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: 0xY, Bing [Bot], DotBot [Bot], Google [Bot] and 824 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group