Toon posts:

Bootable SuSE-9.1-Pro DVD maken

Pagina: 1
Acties:
  • 67 views sinds 30-01-2008

Verwijderd

Topicstarter
Van de week heb ik via usenet de DVD van SuSE 9.1 gedownload. Maar die slimmerd die hem erop gezet heeft, heeft gewoon alle bestanden naar zijn harde schijf gekopieërd, dit geRARed en op usenet gezet........
Met het leuke gevolg dat de DVD niet bootable is. Heb zelf al zitten kloten met scripts via google om dit voor elkaar te krijgen maar helaas. Zou iemand me kunnen helpen om een bootable DVD te kunnen fixen van het geheel? In Windows of in Linux (met mkisofs). Als ik met mkisofs de ISO van de DVD wil maken komt mkisofs met deze melding (waar ik ook allang op geGOOGLEd heb maar helaas nog niks mee kan!)

# mkisofs -c suse/boot/loader/isolinux.bin -o iso/SuSE-9.1-DVD.iso /suse

mkisofs: Uh oh, I cant find the boot catalog directory 'suse/boot/loader'!


Snap hier niks meer van :(
Dus als iemand me kan en wil helpen graag, hopelijk krijg ik deze DVD snel booatble en ben dan lang niet de enige die van deze DVD zal genieten ;)

  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021

domi235

Magic!

Diegene waar jij hem van hebt heeft gewone de hele folder voor een ftp-install van het internet/ftp getrokken, waar je volges mij zo niks meej kunt, alhoewel kunje wel eens proberen een boot cdtje te downloaden van suse, en daar ipv de ftp site waarvan hij moet downloaden je cd/dvd opgeven?

//edit: deze bdoel ik ftp://ftp.suse.com/pub/suse/i386/9.1/boot/boot.iso

[ Voor 14% gewijzigd door domi235 op 09-06-2004 11:59 ]

Any sufficiently advanced technology is indistinguishable from magic.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:32
Jammer, maar waarschijnlijk is deze DVD dan illegaal. Je mag wel een eigen (bootable) DVD maken van alle GPL'ed packages die op de FTP staan, maar dat is een hoop gedoe.

Kun je 'm niet beter gewoon in de winkel kopen, dat scheelt een hoop gezeik. Geef je weinig kans dat je dit aan de praat krijgt.

[ Voor 17% gewijzigd door Wilke op 09-06-2004 12:02 ]


  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 16-02 22:16
Hij staat er toch echt hoor

Ik zou deze dir downloaden en ondertussen zoek ik even het document op hoe je er een bootable DVD van maakt..

Het document wat ik hier heb gaat over de 9.0 installatie, maar de 9.1 verschilt qua structuur niet zo heel erg veel.
Vergeet niet de src-dir niet te downloaden, daar het anders niet op een dvdr past.
Bootable CDs gaat je niet lukken met de FTP-versie.

Het is ook heel goed mogelijk om een andere linux machine in het netwerk te gebruiken als ftp/NFS-server voor de installatie (bij mij werkte FTP niet, NFS wel)

Gewoon booten van netwerk/floppen en netwerkinstall kiezen.
How to make a bootable DVD with the SuSE Linux 9.0 ftp-version using Windows OS!
--------------------------------------------------------------------------------------

After publishing a guide to make a bootable SuSE-8.2-ftp-DVD using Linux OS, it is finally time to make one for Windows. Here it is, all you need to create a bootable SuSE 9.0 ftp-version DVD. Have fun!

Intro:
----------
Unfortunately, SuSE does not offer ISO-images of their Linux-distribution for download and they also claim, that it is not possible to make ISO-images of their ftp-version. This is not quite true as you can make a bootable DVD+R or DVD-R with all the contents of the ftp-version. This enables you to install the free version of SuSE Linux simple and offline on any computer without the need for an internet connection. Please note, that only the ftp-version is completely licensed under GPL und SuSE YaST. You can do almost anything with this version as long as you make it available free of charge to others.

System requirements:
--------------------------
- Windows filesystem capable of storing files larger than 4 GB (NTFS!) Some restrictions apply if this requirement is not accomplished!
- fast connection to the Internet
- 10 GB free space on one of your drives

Software you need:
------------------------
- a good FTP-client to mirror the SuSE FTP-version to your local harddisk
- mkisofs for Windows: this is used to make the ISO-Image. It is part of the cdrecord for Windows package. Grab it from here:
ftp://ftp.berlios.de/pub/...ols-1.11a12-win32-bin.zip
- md5gui for windows: this is the Windows GUI to check all md5sums of the downloaded files. Grab it from here:
http://www.toast442.org and click on "MD5 GUI" under Quick links on the left side


Phase 1: Mirror a complete SuSE 9.0 FTP tree
------------------------------------------------------
Visit the SuSE Mirror page to get the ftp-adress of a mirror close to you:
for international mirrors:
http://www.suse.com/us/private/download/ftp/int_mirrors.html

for german mirrors:
http://www.suse.de/de/private/download/ftp/inland.html

Start your favourite FTP-client and log into one of the mirrors. Change into the directory, where SuSE 9.0 for i386 is stored (for example: ftp://ftp.leo.org/pub/suse/i386/9.0/) and verify that the directory is not empty. Tell your client to download the complete 9.0-directory and all subdirectories (usually mark all files and click on queue/transfer). There is one exception: DON'T mirror the subdirectory called "/suse/src", which is where the sources are stored (you won't need the sourcecode for any kind of normal installation. If you want, simply make a second DVD containing only the source-code-files). To delete this folder from the queue, try the following: wait for your FTP-client to get the contents of the "/suse" directory and then pause the download. Find the "/src"-directory in the queue and delete it or mark it as failed to have your client not downloading it.

If you get an error downloading a file called "packages.sk" with your ftp-client, try downloading it using your browser. You should get a file around 1-1,3 MB. Carefully rename it to packages.sk, if your browser saves it as packages.sk.txt!

If you want to include a java-package on the DVD (read Phase 6 for more info!), simply download the appropriate package and place the file in an extra folder in the tree called "java" or something to have it included on the DVD.


Phase 2: Verify MD5sums of your downloaded files
--------------------------------------------------------------
After finished mirroring start the md5gui-tool to verify the md5sums. md5sums are checksums to make sure, that everything was transfered correctly. Open the Windows-Explorer and locate the first file called "md5sums" (without any extension, sometimes in capital letters like "MD5SUMS") in the root folder (/9.0/) of your download. Click and drag it right onto the MD5GUI-Window to have the tool verify your files. Repeat this for all md5sums-files in all subdirectories of your download. Watch the colours in the tool: green stands for everything is ok with this file while any signs in red indicate an error. If any file other than the md5sums-file itself in the root folder of your download fails, then download those files again. SuSE should have excluded the md5sums-file from being included in md5-calculation in the root folder.

Phase 3: Build the ISO using mkisofs
-----------------------------------------------
To build the ISO-Image, extract all files of the cdrecord-zip-file to a directory (F:\Suse9\ for example). Place the downloaded tree of SuSE 9 in the following directory: F:\Suse9\suseftp\ and create the following directory to hold the iso: F:\Suse9\suseiso\
!!!! Warning !!!!
Make sure that the drive used to store the ISO is NTFS-formatted or supports files larger than 4 GB. This is very important! If not you will get an error with mkisofs at around 99% done later (no free disk space, cannot write!).
If you only have FAT32 drives, you can do the following trick (not tested): simply delete any of the openoffice.org spell-checks that you don't need. Here is the list (they are stored in "/suse/i586":
Czech: OpenOffice_org-cs-1.1-64.i586.rpm
Danish: OpenOffice_org-da-1.1-64.i586.rpm
Greek: OpenOffice_org-el-1.1-64.i586.rpm
Spanish: OpenOffice_org-es-1.1-64.i586.rpm
French: OpenOffice_org-fr-1.1-64.i586.rpm
German: OpenOffice_org-de-1.1-64.i586.rpm
Hungarian: OpenOffice_org-hu-1.1-64.i586.rpm
Italian: OpenOffice_org-it-1.1-64.i586.rpm
Russian: OpenOffice_org-ru-1.1-64.i586.rpm
Slovak: OpenOffice_org-sk-1.1-64.i586.rpm
Swedish: OpenOffice_org-sv-1.1-64.i586.rpm
You need to delete about 120 MB. If you still get an error, then take out more files.
!!!!!!!!!!!!!!!!!

In order to pass on all options to mkisofs, copy the following text and save it as mksuse9.bat in the same directory as mkisofs.exe. Make sure, everything is in one SINGLE line with spaces between all options (e.g. -b "boot/..."):
------ Start below -------
mkisofs -v -V SU900FTP.001 -r -J -l -L -P "SuSE Linux AG" -b "boot/loader/isolinux.bin" -c "boot/loader/boot.cat" -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points -o F:\suse9\suseiso\SuSE-9.0-ftp.iso F:\suse9\suseftp\
------ End above ---------
Please do not change the following options:
-v starts mkisofs in verbose mode to give you more details on the process
-V sets the Volume-ID of the ISO to SU900FTP.001
-P sets the Publisher to SuSE Linux AG
-b sets the file to boot from to boot/loader/isolinux.bin
-c creates a boot catalog at boot/loader/boot.cat
-no-emul-boot sets boot mode to no-emulation
-boot-load-size sets the correct sector number
-boot-info-table creates the table of the boot track

You should change the last two options according to your needs:
-o sets the output-file, use full path:
for example -o F:\suse9\suseiso\SuSE-9.0-ftp.iso
F:\suse9\suseftp\ this is where the downloaded tree of Suse 9.0
can be found, use full path, no prefix like -o or -v here,
this is the main argument for the executable mkisofs.

Open a command window in the directory that holds mksuse9.bat and mkisofs.exe or use open a Command-window from the Startmenu and use "F:"+Enter and "cd suse9" to get into the appropriate directory. Type "mksuse9" + Enter to run the batchfile.

Phase 4: Burn the ISO
----------------------------
Testburn the Iso with your favourite burning programm, for example Nero (Nero 5: File-BurnISOimage; Nero 6: simply open the ISO within Nero), as an ISO on a rewriteable media (DVD+RW or DVD-RW). Try to run a testinstall and then burn the final ISO on a DVD+R or DVD-R!
Please note: the bootfile isolinux.bin will have a different md5 in the ISO/on the DVD than the one you downloaded, this is normal as mkisofs changes the space of the file.

Phase 5: Install
---------------------------
Installation works flawlessly as you are used to with SuSE. The installer behaves completely the same as in the commercial versions.

Phase 6: Get and install a javapackage
------------------------------------------
If you run YaST2 in SuSE 9.0 FTP it will complain a conflict because a library called "libjawt.so" is not installed. This is due to a missing java package in the SuSE 9.0 ftp-version.
If you want to use Sun Java, point your browser in Windows or Linux to:
http://www.java.com/en/download/manual.jsp
and download the "Linux RPM (self-extracting file)" (the first one for Linux!) to /home/USERNAME/Desktop to get a current Java Runtime Environment. You can also use the Blackdown-Java Package which you can find here: http://www.blackdown.org/java-linux/mirrors.html (haven't tested it).

To install the Sun Java Runtime Environment in Linux:
Open a console ("monitor+shell"-symbol in the taskbar) and use "cd /home/USERNAME/Desktop" + [Enter] to get to the directory where you have put the file downloaded the j2re file. If the file comes from DVD simply copy and paste it to your Desktop first then open the console and go to the desktop directory. To go very fast through the extraction process, do the following: in the console window type "sh j2re", [TAB] (this will fill out the rest for you),[Enter] (this executes the selfextracting file), "q" (to go to the end of the agreement) and finally type "yes"+[Enter] (to accept the agreement). In the current directory (use the blue house on the left side of the taskbar) you will find an rpm file that has the same name as the selfextracting one. Leftclick on it, wait and choose "Install with YaST". Enter the root-password when prompted. Wait, this might take a minute or two. Choose "Accept" in the lower right corner in YaST and wait for the installation to complete (might take some minutes). Finally open a console again, become root (superuser) by typing "su" + [ENTER], type in the root-password, then type in "ln -sf /usr/java/j2re1.4.2_03/bin/java /usr/bin" + [Enter]. Note the spaces before "/usr/bin" and after "ln" and "-sf"! This will create a symbolic link to register your java-installation with Linux.

Also add Java to the PATH-variable. To do this, start Kwrite and type in:
--- start below ----
#!/bin/bash
export PATH=$PATH:/usr/java/j2re1.4.2_03/bin
export JAVA_HOME=/usr/java/j2re1.4.2_03
---- end above -----
Save the text as "java.sh" on your desktop. Start a console again, change to your desktop by typing "cd /home/USERNAME/Desktop"+[Enter], become superuser by "su"+[Enter], type in your rootpassword, now use the following command to copy the file to the correct location:
"cp java.sh /etc/profile.d"+[Enter]

To get Java working with the openoffice.org-installscript, do the following. Start Kwrite and type in the following text:
----- start below -----
# this is the configuration file for JRE from Sun Microsystems, version 1.4.2
# it is installed in /usr/java/j2re1.4.2_03/


Priority : 30

Vendor : Sun
Version : 1.4.2
Devel : False

JAVA_BINDIR = /usr/java/j2re1.4.2_03/bin
JAVA_ROOT = /usr/java/j2re1.4.2_03
JAVA_HOME = /usr/java/j2re1.4.2_03
JRE_HOME = /usr/java/j2re1.4.2_03/bin
JDK_HOME =
SDK_HOME =

JAVA_LINK = SunJava2-1.4.2_03
----- end above -----
Now save the Text as "java142.conf" in Linux on your desktop. Start a console again, change to your desktop by typing "cd /home/USERNAME/Desktop"+[Enter], become superuser by "su"+[Enter], type in your rootpassword, now use the following command to copy the file to the correct location:
"cp java142.conf /etc/java"
If you now click on openoffice.org on your desktop, the setup-routine (a seperate window) should not report an error like "no java environment found".

Have fun with SuSE 9.0 FTP Version!

[ Voor 99% gewijzigd door TD-er op 09-06-2004 12:11 ]

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Verwijderd

Topicstarter
Ben gisteravond begonnen met het downloaden van de 5 CD's. Ook heb ik een ander script gevonden waar je van 9.0 (of 9.1 met wat kleine aanpassingen) van 5 CD's één DVD kunt maken. Dit script was ook al op Redhat (dat is waar ik zelf ook mee werk als server, maar ik gebruik dan de gestripte SME Server 6.0.1-01) en Mandrake, dus hier ligt op dit moment mijn hoop :) 4 CD's zijn al binnen, nog ff wachten op de laatste.

Verwijderd

Topicstarter
Dit commando:

#mkisofs -v -V SU910FTP.001 -r -J -l -L -P "SuSE Linux AG" -b "su
se/boot/loader/isolinux.bin" -c "suse/boot/loader/boot.cat" -no-emul-boot -boot-
load-size 4 -boot-info-table -graft-points -o iso/SuSE-9.1-DVD.iso suse

geeft wederom dezelfde foutmelding:

<nog een heleboel scan regels>
Scanning suse/suse/setup/slide/txt/cs
Scanning suse/suse/setup/slide/txt/bg
Scanning suse/suse/setup/slide/pic
Scanning suse/suse/setup/descr
Scanning suse/suse/noarch
Scanning suse/suse/i686
Scanning suse/suse/i586
mkisofs: Uh oh, I cant find the boot catalog directory 'suse/boot/loader'!

Terwijl e.e.a. toch goed is in het commando......erg vaag weer allemaal :(

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 16-02 22:16
Verwijderd schreef op 09 juni 2004 @ 12:22:
[...]
mkisofs: Uh oh, I cant find the boot catalog directory 'suse/boot/loader'!

Terwijl e.e.a. toch goed is in het commando......erg vaag weer allemaal :(
Sta je wel in de goede dir?
Je mkisofs commando plaatst de iso namelijk in dezelfde tree als waar je suse-files staan als ik het zo zie.

Trouwens MD5sum je iso's wel, die je download, want ik heb nog geen source gevonden die alle CDs (als iso) correct aanbiedt.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:32
Oh, ik wist niet dat 9.1 al op de FTP stond inmiddels.

Ook het downloaden van ISO's van de CD's (rechtstreekse rips, niet van de FTP) mag dus niet, net als het downloaden van de complete DVD-iso.

Omdat de uitleg verder duidelijk is (thanks TD-er) en dus ook wel op het net te vinden is, gaat dit topic dicht, aangezien het me toch te veel de 'hoe krijg ik m'n warez aan de praat' kant op gaat met die ISO's van de originele CD's/DVD's.
Pagina: 1

Dit topic is gesloten.