Linux 15.036 Themen, 107.107 Beiträge

Ubuntu 7 / Bootloader auf CD

Ventox / 7 Antworten / Baumansicht Nickles

Hallo,
kann man beim Installieren auf Festplatte den Bootloader auf eine CD installieren lassen?

Es gibt nichts Gutes, außer man tut es.
bei Antwort benachrichtigen
the_mic Ventox „Ubuntu 7 / Bootloader auf CD“
Optionen

Meines Wissens nach geht das nicht.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
KarstenW Ventox „Ubuntu 7 / Bootloader auf CD“
Optionen

Das wird wohl nicht gehen, jedenfalls steht dazu nichts im Handbuch.
Aber man kann den grub auf CD installieren:

3.4 Making a GRUB bootable CD-ROM

GRUB supports the no emulation mode in the El Torito specification5. This means that you can use the whole CD-ROM from GRUB and you don't have to make a floppy or hard disk image file, which can cause compatibility problems.

For booting from a CD-ROM, GRUB uses a special Stage 2 called stage2_eltorito. The only GRUB files you need to have in your bootable CD-ROM are this stage2_eltorito and optionally a config file menu.lst. You don't need to use stage1 or stage2, because El Torito is quite different from the standard boot process.

Here is an example of procedures to make a bootable CD-ROM image. First, make a top directory for the bootable image, say, `iso':

$ mkdir iso

Make a directory for GRUB:

$ mkdir -p iso/boot/grub

Copy the file stage2_eltorito:

$ cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub

If desired, make the config file menu.lst under iso/boot/grub (see Configuration), and copy any files and directories for the disc to the directory iso/.

Finally, make a ISO9660 image file like this:

$ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o grub.iso iso

This produces a file named grub.iso, which then can be burned into a CD (or a DVD). mkisofs has already set up the disc to boot from the boot/grub/stage2_eltorito file, so there is no need to setup GRUB on the disc. (Note that the -boot-load-size 4 bit is required for compatibility with the BIOS on many older machines.)

You can use the device `(cd)' to access a CD-ROM in your config file. This is not required; GRUB automatically sets the root device to `(cd)' when booted from a CD-ROM. It is only necessary to refer to `(cd)' if you want to access other drives as well.

Zum Nachlesen:

http://www.gnu.org/software/grub/manual/grub.html#Making-a-GRUB-bootable-CD_002dROM


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Ventox KarstenW „Das wird wohl nicht gehen, jedenfalls steht dazu nichts im Handbuch. Aber man...“
Optionen

Mir geht es darum, Ubuntu zusätzlich zu Windows XP zu installieren.
Diesmal möchte ich es umgehen, das dabei etwas an Windows verändert wird.
Früher konnte man den Bootloader, oder war es wie oben beschrieben dieses GRUB, auf eine Diskette schreiben lassen.
Wollte man Linux Starten, wurde der Rechner von Diskette gestartet, wobei sich Linux selbst auf der Festplatte befand.
Ist es das, was KarstenW beschrieben hat, jedoch so, wie ich es gerne hätte, das also anstatt der Diskette eine CD benutzt wird?
Oder wird dort beschrieben, wie man ein von CD zu benutzendes Linux erstellt wird?
Ich habe die aktuelle Version 7 mal von CD gestartet und war angenehm überrascht, das es mit meiner Radeon X800 GT keinen Grafikfehler gab.
Das war noch bei der Version 6 so.
Dort musste ich den Grafiktreiber nachinstallieren.
Das lässt mich hoffen, das auch sonst noch einiges verbessert wurde.
Zumal ich in der CT gelesen habe, das man seit ca. einem Jahr mit dem Thema W-Lan beschäftigt ist.

Es gibt nichts Gutes, außer man tut es.
bei Antwort benachrichtigen
Thomas139 Ventox „Mir geht es darum, Ubuntu zusätzlich zu Windows XP zu installieren. Diesmal...“
Optionen

Hallo,

also, Du kannst Ubuntu ohne Probleme auf einer eigenen Partition installieren.
Dann passiert deinem Windows nichts.
grub ist eigentlich ganz gutmütig, wenn Du keine absonderliche Partitionsabfolge hast (Bootsektor auf einer hinteren Platte).
Wenn Du XP auf C hast (wird dann hda) findet er das auch und findet dein XP.
Dies wird dir im Bootmenü dann angeboten.
Hast XP nicht auf der ersten HD, dann musst Du Grub nachträglich nochmal installieren, auf der entsprechenden Partition wo XP den Bootsektor hingeschrieben hat.
z.B:"grub -install/dev/hdb" oder eben hdc,etc...
Davor aber am besten ein Image von XP machen, nicht dass du die partitionstabelle verlierst.

bei Antwort benachrichtigen
Ventox Thomas139 „Hallo, also, Du kannst Ubuntu ohne Probleme auf einer eigenen Partition...“
Optionen

Na gut, dann trau ich mich noch mal ...

Es gibt nichts Gutes, außer man tut es.
bei Antwort benachrichtigen
KarstenW Ventox „Na gut, dann trau ich mich noch mal ...“
Optionen

Wenn du grub nicht vertraust (ich hatte noch nie Probleme mit grub) kannst du den grub bei der Installation auch in die root Partition von Linux installieren und dann den grub mit einem anderen Bootmanager starten lassen.
Ich nutze Debian. Debian fragt immer bei der Installation wohin der grub installiert werden soll.
Bei Verwendung von Ubuntu mußt du die Alternate Version nutzen, um grub nicht in den MBR automatisch installieren zu lassen.

Ich habe mit dem Acronis Bootmanager gute Erfahrungen gemacht.
Auf der CD vom Acronis Disc Director ist dieser Bootmanager mit dabei und erkennt Linux automatisch .

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Xdata KarstenW „Wenn du grub nicht vertraust ich hatte noch nie Probleme mit grub kannst du den...“
Optionen

Wenn Grub sich auch bei großen Platten in die Rootpartition schreiben läßt dann ist dieser Platz sogar sicherer.

Wenn man Xp neuinstallieren muß kann man den in der boot.ini nachtragen.

Die /boot ist nicht so gut dafür geeignet .Bei Ubuntu ZB. werden wohl neue Kernel abgelegt und dann ist sie schnell zu klein.

bei Antwort benachrichtigen