Eigene bootcd mit eigenem kernel??

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
linuxdep
Beiträge: 38
Registriert: 04.01.2003 13:12:22

Eigene bootcd mit eigenem kernel??

Beitrag von linuxdep » 18.12.2003 19:56:12

Hi,

will mir eine bootcd oder dvd erstellen, die einen speziellen kernel bootet, der recht groß ist, auch habe ich keine floppy am pc, wie bekomme ich sowas hin, wer hat erfahrungen, kann auch auf knoppix aufsetzen, nur benötige ich einen eigenen kernel zum booten...

dachte mir so etwas wie, alles in ein file rein, als loop mounten, aber wie bekomme ich das bootfähig?
Gruß von
linuxdep

spunz
Beiträge: 220
Registriert: 05.07.2003 11:50:45
Wohnort: österreich, nähe tulln

Beitrag von spunz » 19.12.2003 13:31:07

es gibt die pakete "bootcd" und "bootdvd", mit diesen kannst du eine lokale hd installation zu einer bootcd/dvd umwandeln.
http://www.cargal.org | Jabber ID: spunzATcargal.org
Cargal.org Jabber Channel: cargal@jabber.cargal.org
Debianforum.de Channel: debianforum.de@chat.amessage.info

linuxdep
Beiträge: 38
Registriert: 04.01.2003 13:12:22

Beitrag von linuxdep » 20.12.2003 21:40:42

ne, ich will ja nicht eine installation auf eine CD/DVD pressen, sondern eine BootCD mit meinem eigenen Kernel bauen, dumm ist nur, ich habe keine Diskette dran.

Wollte eigentlich einfach ein image von so einer Disk auf die platte zaubern und diese verändern, muß unbedingt größer als 1,44 sein, damit mein(e) Kernel draufpassen und auch booten, dazu kommen noch einige andere unabdingbare Tools
Gruß von
linuxdep

Benutzeravatar
Phoenix
Beiträge: 227
Registriert: 25.01.2003 14:54:21
Wohnort: Niederrhein

Beitrag von Phoenix » 24.12.2003 16:34:15

Hi,

Bin gerade auch dabei eine BootCD zu basteln was garnicht so einfach ist.
ich würde mich da an Knoppix orientieren .Im Grunde brauchst du nur ein Bootimage oder einen Bootloader.
Zum Beispiel mit isolinux als Bootloader da gehört dann noch die isolinux.cfg bei wo du z.b. mit

Code: Alles auswählen

LABEL bf24
  kernel /install/lin24
  append root=/dev/ram ro initrd=bf24.bin ramdisk_size=16384 disksize=1.44 flavor=bf2.4
deinen Kernel unterbringen kannst.

Knoppix macht das über n Bootimage und syslinux. Schau dir da mal unter KNOPPIX das boot.img genauer an.
Dort in der syslinux.cfg wird das eigentliche Image dann so geladen.

Code: Alles auswählen

LABEL vmlinuz
APPEND lang=de ramdisk_size=100000 init=/etc/init noapic apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix
KBDMAP german.kbd
Lass mal von dir hören wenn es bei dir geklappt hat oder auch nicht.
OS: Debian SID

--- Alles wird gut ;) ---
MfG Andy

ArneE
Beiträge: 35
Registriert: 19.05.2003 16:32:02

Beitrag von ArneE » 05.01.2004 13:59:57

Vielleicht ein bisschen überproportioniert, aber schaut euch mal mindi / mundo an. :) Ist zwar ein bisschen aufwendiger, aber damit habe ich mir gerade ein bootfähiges Image auf CD gebrannt, um in 0,nix ein lauffähiges Debian-System auf jeden x-beliebigen Rechner zu beamen.
Gruß ArneE

linuxdep
Beiträge: 38
Registriert: 04.01.2003 13:12:22

Beitrag von linuxdep » 05.01.2004 16:47:28

danke erst mal, bin zwar noch nicht dazu gekommen was zu testen....

@ArneE
könntest mal einen vernünfitigen Link posten dazu? googel wird mir immer unsympatischer, da kommt nur noch werbungsseiten....
Gruß von
linuxdep

ArneE
Beiträge: 35
Registriert: 19.05.2003 16:32:02

Beitrag von ArneE » 05.01.2004 17:01:04

@linuxdep: http://www.microwerks.net/~hugo/

Du brauchst ein bisschen Einarbeitungszeit, evtl. musste noch einen neuen Kernel bauen, falls du keinen SCSI-Brenner, sondern ein IDE-Brenner hast, aber wenn du's einmal am Laufen hast, wunderbar. :)
Zuletzt geändert von ArneE am 20.03.2009 19:40:51, insgesamt 1-mal geändert.
Gruß ArneE

linuxdep
Beiträge: 38
Registriert: 04.01.2003 13:12:22

Beitrag von linuxdep » 05.01.2004 17:40:12

na, der erste Eindruck sagt mir das es nicht das richtige ist, was ich will, denn hier handelt es sich um ein desaster recovery... da ich in dem PC keinen Brenner habe...na mal etwas genauer schauen, werde mich wohl mal mit dem remastern eines Knoppix einlesen, das schein ja nicht schlecht zu sein....

Trotzdem Danke
Gruß von
linuxdep

ArneE
Beiträge: 35
Registriert: 19.05.2003 16:32:02

Beitrag von ArneE » 05.01.2004 17:54:22

Mit mondo erstellt du dein ISO-File. Das schiebste dann per scp oder was auch immer auf einen anderen Rechner im LAN und dort per cdrecord auf CD. :)
Zuletzt geändert von ArneE am 20.03.2009 19:41:06, insgesamt 1-mal geändert.
Gruß ArneE

spritcat04
Beiträge: 16
Registriert: 09.01.2004 19:00:28

Beitrag von spritcat04 » 09.01.2004 23:25:04

Hab jetzt den Thread nur mal so überflogen, aber ich würde unter anderem auch mal hier schauen:
http://openoffice.de/linux/buch/debiancd.html

So, vielleicht hilts dir weiter.....ich fands informativ und werd mal demnächsts selber ausprobieren.....

Gruß,
Leon

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: Eigene bootcd mit eigenem kernel??

Beitrag von Joghurt » 10.01.2004 20:20:08

linuxdep hat geschrieben:dachte mir so etwas wie, alles in ein file rein, als loop mounten, aber wie bekomme ich das bootfähig?
Ich weiss nicht, wie das bei DVDs ist, aber CDs booten ein virtuelles Disk-Image, welches Maximal 2.88 MB groß ist. Ein bootfähiges Bios emuliert dann ein Diskettenlaufwerk mit eben diesem Inhalt.

Du brauchst also
  • Eine "Bootdisk"
  • Dateien, die auf "die CD" sollen
Das "Bootlinux" konfiguriest du dann wie eine Bootdisk, die den Rest von CD liest. Das iso machst du dann mit "mkisofs -b dein_bootimage restliche_dateien"

Schau einfach mal nach el-torito in der mkisofs manpage

HTH

Antworten