RE: the whole unattended on one cd/dvd!

2004-10-28 Thread Moritz Engel
 -Original Message-
 From: Patrick J. LoPresti [mailto:[EMAIL PROTECTED] 
 Sent: Monday, October 25, 2004 10:48 PM
 To: Moritz Engel
 Cc: [EMAIL PROTECTED]
 Subject: Re: the whole unattended on one cd/dvd!
 
 Moritz Engel [EMAIL PROTECTED] writes:
 
  Hi Pat,
 
  First, thanks for the great work and especially for new release
  yesterday!
 
 Don't just thank me!  We have a whole crew of developers without whom
 many of our best features would not exist.
 
  unattended installation from a CD/DVD if no server is 
 available. But without
  breaking the normal server-based installation process!
  The basic idea:
  i) changing isolinux.cfg that a prompt will be displayed 
 and default boot
  option is localboot
 
 Yup.  Arguably, we could make this the default for our regular CD boot
 as well, since people sometimes forget to eject the CD-ROM.

It would be my preferred option, cause I am one of those who sometimes
forget to eject. localboot is the 128 option in isolinux.cfg - it works
very well on all hardware I have tested. Do you know any hardware, where it
wont work? Is there a reason why we dont make it the default?
 
  ii) changing the master script:
- When it asks for the servershare you can also type 
 something like
  /dev/hdd where hdd is your cd-drive.
- If a device is given it will be mounted to z instead of 
 the servershare
 
 I like this.  Eventually we should be able to auto-detect the CD-ROM
 (usually), but for an initial pass this sounds fine.

How can I auto-detect? When you load the ide-cd module it auto-detects and
reports the device.
 
  iii) changing mapznrun.bat that it will use the cd-drive
 
 Tricky to get right in general, since it is hard to be certain what
 drive letter the CD-ROM device will have (especially if the user is
 doing a customized partitioning scheme).  But, again, an initial
 version to handle the common case (CD-ROM drive is on D:) should be
 pretty easy.
 
 A while ago we had a loop in mapznrun.bat to scan the available drive
 letters for the installation media.  Unfortunately, that broke on some
 systems with flash-card readers...  If the flash drive is (say) E:,
 then as soon as you access E: Windows halts with a dialog box asking
 the user to insert media.  I mention this just in case you think of
 the same clever idea :-).

The first time I thought of it, but I think of the registry like Shad
mentioned in his reply!
 
  What I need to test the changes is an isofs.ko module to mount the
  cd. I would be happy if you can send me one, so I dont have to get
  all the sources and recompile the whole linuxboot. The needed (for
  ide, scsi comes later) ide-cd module is at the share, so I can copy
  it manually for testing purposes.
 
 OK, I have uploaded an isofs.ko to
 http://unattended.sourceforge.net/testing/. 
 Do you not also need udf.ko?

Thanks; udf.ko would be good for DVD and for longer filenames and deeper
directory structures.

  Besides only some small changes are needed, for example that teh
  master-script dies if no dhcp-lease is found.
 
 Perhaps a command-line argument (like dvd) could notify the master
 script that it is being booted from DVD and should not attempt to
 start the network.

great idea!
 
 Feel free to start sending patches (in small self-contained pieces, if
 possible) to unattended-devel so we can look them over.
 
 I can only review them for obvious things because I do not have a
 DVD burner.  But Shad does...

At first Im using a CD-RW and put only unattended, winxp and perl on it.
When this works Im trying DVD.

  If I dont run into severe problems it would be sufficient to provide
  a script that unpacks the linuxboot.iso, changes isolinux.cfg and
  the master script (if the changes are not already included) and
  creates a new isoimage with the install directory included.
 
 I would rather ship a template (unattended-X.X-dvdboot) which people
 can download, tweak, then run make on.  The requirements for this
 would be pretty minor; all it should need is basic Unix utilities
 (make etc.) plus mkisofs, right?  Or is some other tool needed for
 creating a DVD image?
 
  - Pat
 

-- 
Moritz



---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click
___
unattended-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unattended-devel


Re: the whole unattended on one cd/dvd!

2004-10-28 Thread Patrick J. LoPresti
Moritz Engel [EMAIL PROTECTED] writes:

 How can I auto-detect? When you load the ide-cd module it
 auto-detects and reports the device.

/sys/block/hdc/removable is a start.  Trying to mount and looking for
a characteristic file on the DVD would be next, I think.

 The first time I thought of it, but I think of the registry like
 Shad mentioned in his reply!

I agree.  Although this has to work before Perl is installed, so we
may need to use VBscript (yuck) for the first time in the entire
project.

 Thanks; udf.ko would be good for DVD and for longer filenames and
 deeper directory structures.

OK, I have also uploaded this one to
(http://unattended.sourceforge.net/testing/), and we will include it
in future builds.

 - Pat


---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click
___
unattended-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unattended-devel


Re: the whole unattended on one cd/dvd!

2004-10-28 Thread Eugene Kotlyarov
Patrick J. LoPresti wrote:
I agree.  Although this has to work before Perl is installed, so we
may need to use VBscript (yuck) for the first time in the entire
project.
Or JScript  :)
I've made following script for this purpose, it checks CD drives via WMI. 
Though it should be probably modified for Win2K, or newer version of Windows 
Scripting should be installed first.



mapcd.tar.bz2
Description: BZip2 compressed data


Re: the whole unattended on one cd/dvd!

2004-10-28 Thread Carsten Lehmann
Patrick J. LoPresti wrote:
Moritz Engel [EMAIL PROTECTED] writes:
 

How can I auto-detect? When you load the ide-cd module it
auto-detects and reports the device.
   

/sys/block/hdc/removable is a start.  Trying to mount and looking for
a characteristic file on the DVD would be next, I think.
 

The first time I thought of it, but I think of the registry like
Shad mentioned in his reply!
   

I agree.  Although this has to work before Perl is installed, so we
may need to use VBscript (yuck) for the first time in the entire
project.
 

Don't know exactly if it works for you, but you *can* install Perl via 
cmdlines.txt and the $OEM$ Structure, so maybe you don't need VB...

Take a look at 
http://cvs.sourceforge.net/viewcvs.py/ani/W2K/sources/Ai386/i386/%24OEM%24/ 
...

Carsten
---
This Newsletter Sponsored by: Macrovision 
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate 
today. http://clk.atdmt.com/MSI/go/ins003001msi/direct/01/
___
unattended-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unattended-devel