The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers > Antworten auf häufig gestellte Fragen > Tipps und Tutorials
.
Google unix.com



Tipps und Tutorials Hilfreiche Texte von unseren Nutzern.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
octave-db 031008 (Default branch) iBot Software-Releases - RSS News 0 03-12-2008 07:00 PM
octave-Ann 1.0 (Default branch) iBot Software-Releases - RSS News 0 03-10-2008 06:40 PM
Octave-FLTK 0.7.1 (Default branch) iBot Software-Releases - RSS News 0 02-05-2008 12:10 AM
Octave 3.0.0 (Default branch) iBot Software-Releases - RSS News 0 01-10-2008 06:40 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 10-07-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9127
Octave --- octuple Mein Boot-Laptop

Wie ich versprochen, in mehreren Threads, hier einige Hinweise zur Installation, wie ich mehrere Betriebssysteme auf meinem laptap. Ich werde die Links zu den Tools, die ich aus verschiedenen Dritten. Und ich werde auch den Quellcode für ein paar Skripte, die ich geschrieben habe.

Einführung
Vor ein paar Monaten die Festplatte auf meinem Inspiron 8200 gebraten werden. Ich habe mich entschieden, um es mit neuen Peripheriegeräten. Ich habe eine 100 GB Seagate-Laufwerk und einen DVD-Brenner. Das 100 GB-Laufwerk ist in einem Träger. Es ist eine große Sache für die Montage des Antriebs in ein Luftfahrtunternehmen, sondern eine Schraube zu entfernen und die Träger können einfach herausgezogen werden. Ich habe eine zweite Träger und einen zweiten 100-GB-Laufwerk. Dies ermöglicht es mir, meine Festplatte und so kann ich versuchen Experimente mit wenig Risiko. Ich kann löschen meiner Batterien und installieren ein anderes Laufwerk in der Batterie-Steckplatz. Ich habe ein Disketten-Laufwerk zu installieren gibt. Mein BIOS unterstützt das Booten von einem ATA-Gerät, so kann ich Boot von der Festplatte, das CD / DVD-Laufwerk oder die Diskette.

Ich habe mich entschieden, noch so viele Betriebssysteme wie ich könnte über die neue Einrichtung. Das Problem ist, dass, mit Ausnahme von Linux, alles erfordert eine primäre Partition, und es gibt nur 4 primäre Partitionen. Wenn man sich als eine Kette von logischen Partitionen, die Blätter 3 nicht-Linux-Betriebssysteme. Ich habe mich entschieden zu leben. Es gibt einige extreme Lösungen, die es ermöglicht, mehr Nicht-Linux-Betriebssysteme, aber sie sind zu extrem. Ich wollte, dass NetBSD, Desktop-BSD und Solaris 8 zusätzlich zu dem, was ich installieren. Aber diese 3 OS's offenbar nicht wert sehr extreme Maßnahmen ergreifen. Also habe ich mit der Auflösung:
  • Windows XP
  • Redhat
  • Fedora
  • SuSE
  • Debian
  • Wissenschaftliche
  • FreeBSD
  • Solaris 10

Werkzeuge

Ich habe mehrere Software-Tools, um mich mit diesem Projekt.

GRUB
Erstens, ich brauche eine wirklich gute Bootloader, dass ich völlig. GRUB ist wirklich das einzige Spiel in der Stadt. Es gibt einige sehr mächtige Bootloader, aber ohne Zugriff auf den Source-Code gibt es ein Limit, wie gut ich sie verstehen kann. GRUB ist eigentlich sehr einfach zu verstehen, aber es wurde schlecht dokumentiert. Bis ich GRUB verschiedenen Katastrophen gemacht mein System nicht mehr. In jedem Fall konnte ich schließlich verfolgen genau, was passiert ist. Es ist wirklich nicht mehr möglich, um mein System nicht mehr.

Disk Director / True Image
Ich brauchte eine Partition Manager, und ich habe Partition Magic in der Vergangenheit. Aber PowerQuest verkaufte die Ware an ein anderes Unternehmen, und es scheint nicht zu gut unterstützt jetzt. Ich habe mich entschieden, zu versuchen, die Acronis Disk Director ist weniger teuer. Es ist nicht perfekt, aber es funktionierte gut genug. Ich kauften auch Acronis True Image. Auch nicht perfekt, aber es kann das System komplett auf eine neue Marke von DVD-Backup-Laufwerk. Sie können eine bootfähige CD, die beide Produkte auf. Dies ermöglicht Backups und Wiederherstellungen von einem Ruhezustand der Festplatte. Disk Director kommt mit einem GUI-Editor, der Sektor ist wohl besser, dass dskprobe.

Disk-Assistent / Seatools
Seagate hat diesen Werkzeugen ist verfügbar zum Download von der Website. Diese sind bootfähige CDs, kann Diagnostik und Nullen schreiben über eine ganze Festplatte auf verschiedene andere Aufgaben. Ich möchte eine Null fahren, bevor ich eine Re-Installation (9 Stunden für 100 GB). Und es kann das zerstörungsfreie Prüfungen auf der Festplatte. Andere Hersteller haben ähnliche Dienstprogramme.

System Rescue CD
Wenn ich Probleme haben, während der Laufzeit des Projekts, das ist das Werkzeug, das hat mich aus dem Wald. Es ist im Grunde eine "Live-CD" mit einer Menge nützliche Tools zur Verfügung.

Sector Inspector
Dies ist ein XP-Befehl Linie auf der Grundlage physischer Utility-Sektor. Es kann eine Menge Sachen, die die GUI-basierten Editoren Sektor nicht kann. Dies ist ein Microsoft-Programm, und es ist kostenlos.

grub
Acronis Disk Director Suite 10,0
Acronis True Image 9.0 Home
Disk-Assistent
Seatools
SystemRescueCd
Sektor-Inspektor

Ich habe eingeschaltet dskprobe aus der Acronis Sektor-Editor. Aber dskprobe ist kostenlos und es in den Support-Tools-Paket auf der XP-Installations-CD. Oder Sie können die Support Tools hier. dskprobe kommt mit einer doc-Datei mit dem Namen dskprtrb.doc denen ich dachte, war sehr hilfreich. Auch dskprobe ist ein Stand-alone-Programm, während die Acronis-Sektor-Editor ist ein Sub-Instrument der Disk Director.

Installations-Hinweise

Hier sind einige Hinweise auf, was ich getan habe, um die os'es. Ich habe nicht nur sammeln, eine Sammlung von OS und springen direkt in die Masse der Installation. Ich habe Test-Anlagen erste Erfahrungen sammeln mit jedem Installationsprogramm. In jedem Fall habe ich die "Custom"-Optionen, um meine Flexibilität während der Installation. Dies bedeutet, dass ich zu verstehen Installer recht gut. Denken Sie daran, dass der Master Boot Record ist eine Tabelle für 4-Partition Einträge.

Windows XP
Ich habe XP zunächst auf die erste primäre Partition, die ich mit einem NTFS-formatierte Dateisystem. Ich habe die Recovery-Konsole und ich noch eine Option zum Booten im abgesicherten Modus. Dies bedeutet, dass der NT-Bootloader zeigt ein Menü nicht im Gegensatz zu den GRUB-Menü. Ich habe eine E: FAT32-Partition, die verwendet werden. Dies ist meine erste logische Partition. Der zweite Eintrag in der Partitionstabelle ist jetzt verbraucht, meine Kette von logischen Partitionen. Diese Partition enthält Daten-und Linux-Befehl als / driveE. Dies ermöglicht es mir Verschieben von Dateien zwischen Linux und XP. Auf Booten Zeit, der NT-Loader sucht nach einer Datei namens hiberfil.sys. Wenn sie gefunden wurde, ist es in den Speicher geladen und die Ausführung fortgesetzt. Dies ist, wie Ruhezustand wird. Beim Erwachen aus dem Ruhezustand, ist es wichtig, dass sich nichts geändert hat seit den Ruhezustand begann. Auch das Andocken oder Ausdocken ein Laptop ist genug ist, zu Problemen führen. Ich werde das Booten über GRUB und ich kann nicht garantieren, dass einem anderen Betriebssystem möglicherweise nicht gestartet. Da ich den Austausch Partitionen unter OS ist das wäre ein Rezept für die Katastrophe. Also habe ich den Ruhezustand deaktiviert.

Jede der anderen OS Installation bereit ist, parallel zu einer bereits bestehenden XP Beispiel in die erste primäre Partition. Die meisten von ihnen würden ein Bootloader installieren, die Boot-XP oder neu aufzusetzen. Siehe die "Fail-safe-boot" Artikel unten, um zu sehen, warum dies nicht ein Problem.

Linux-Distributionen
Ich habe LVM für jeden Linux-Distribution. Selbst / ist unter LVM, aber Linux kann nicht von LVM, so dass ich eine vorübergehende / boot-Partition während der Installation. Nehmen wir als RedHat am Beispiel ... Es war das erste I-Distribution installiert werden. Ich kopiert / boot auf / mastergrub / RedHat. Dann zog ich / mastergrub / RedHat / grub zu / mastergrub / grub. / mastergrub / RedHat / grub wurde ein symbolischer Link auf / mastergrub / grub. Und / boot wird ein symbolischer Link auf / mastergrub / RedHat. Jeder erhält eine eigene Distribution Unterverzeichnis / mastergrub und jedem dieser Unterverzeichnisse bekommt grub Symlink auf / mastergrub / grub. Also alle die Distributionen Abschluss mit der gleichen Instanz grub. Das / boot-Partition ist nur dann verworfen.

Ich habe eine separate / tmp-Partition und Swap-Partition putside der LVM. Die Swap-Bereich von 2 GB und / tmp ist 1 GB. Jede Linux-Distribution verwendet das gleiche Partitionen. Also, insgesamt ich mit 3 GB für / tmp und Swap als 15 GB. Ich bin in den Prozess der Änderung der Start-Skripte für den Wiederaufbau / tmp zur Boot-Zeit. Dies bedeutet, daß jedes Betriebssystem verwenden können, die Swap-oder / tmp-Bereich für einen bestimmten Zweck. Es erklärt auch, warum / tmp in ext2 anstatt ext3. Es ist nicht sinnvoll, ein Protokoll, wenn ich das Dateisystem neu bei jedem Boot.

RedHat ist ziemlich alt, und es ist nicht im Einklang mit den anderen Distributionen. Aber ich immer noch mit RedHat, die von Unternehmen, so wollte ich eine Version auf meinem Laptop. RedHat ist mit der LVM-Version 1 und die anderen Distributionen LVM verwenden Version 2. Ich habe Fedora, und hat ein "vgscan - makenodes". Dies gab mir das Gerät Dateien für alle anderen Distributionen "logischen Volumes. Ich kann den anderen Distributionen mounten, wenn ich muss. Ich werde diese zur Entwicklung eines Backup-Datei-Ebene für die Linux-Distributionen. Ich habe auch diese zu korrigieren ein Problem mit der Boot-up-Skripte.

Jeder Linux-Partition ist eine logische Partition. Dazu gehört auch die Grub-Partitionen und die LVM-Partitionen. Ich habe eine / userdata Partition formatiert als ext3, die alle von der Linux-Distributionen mounten. Ich habe ein kleines / home (unter LVM) in jeder Distribution, so dass jeder kann seine eigenen Start-Dateien, etc. Aber die meisten meiner Sachen werden in / userdata. Also jeder hat seine eigene Distribution LVM-Partition erstellt. Aber dann gibt es Swap, / tmp, / userdata, und / mastergrub (jeweils in einem separaten logischen Partition), die von allen Distributionen gemein. Und es ist / driveE, die sie auch mounten.

FreeBSD
FreeBSD wird in primäre Partition 3. Ich habe Acronis vor Zuweisung der Partition vor der Installation. FreeBSD schnitzt die Partition INTP Stück, dass es verwirrend auch Partitionen. In der Theorie, Grub booten können FreeBSD direkt, aber ich konnte nicht, dass an die Arbeit. Ich habe FreeBSD installieren eigenen Bootloader in die Partition, so dass die MBR allein. Dann habe ich geändert grub.conf zu chainloader hinein. Ich möchte eine direkte Grub Boot arbeiten und ich planen, zu diesem Thema. Im Moment ist es gut genug.

Solaris
Ich habe eine primäre Partition links, und ich Solaris 10 installiert ist. Wie FreeBSD, Solaris schnitzt die Partition auf. Es verwendet "Scheiben", so beschreiben die Stücke. Nochmals, ich preallocated die Partition, bevor Sie die Installation. Im letzten Moment bemerkte ich, dass Sun eine neue Version von Solaris 10 auf ihrer Website. Ich bin nicht in der Regel sofort Wechseln zu jeder neuen Version, aber Sonne war eingeschaltet aus eigenen Bootloader GRUB zu verwenden. So Ich habe die neueste Solaris 10. Nun, keiner meiner Versionen von Grub können die Scheiben Solaris heruntergeladen ... Ich habe sogar den neuesten Grub Grub von der Homepage und noch nicht gehen. Sonntag muss geändert Grub. Ich kann switch to Sun's Version zu einem bestimmten Zeitpunkt. Aber jetzt, meine Grub ist chainloadering Sun Grub.

Mein letzter Grub-Konfiguration
Mit jedem Betriebssystem, das Grub, habe ich einen Blick auf seine grub.conf. Viele Male sah ich eine neue Technik, und wenn ich es gern, ich ihn in meine Tasche Tricks. SuSE Grub stark verändert, und ich konnte nicht sehr viel Informationen über deren Mods. Es gibt Warnungen, dass SuSE die Mods ein Sicherheitsproblem. Ich werde mich also nicht mit der SuSE-Version von Grub. Aber auch mit SuSE, fand ich einige Dinge zu verwenden. Meine grub.conf:
Code:
#
#  This configuration file is maintained by a series of scripts that support the concept of this
#  partition being moved or copied.  Statements like "    r00t (xxxx) " where there is exactly one
#  space between the word "root" and the opening parenthesis will be replaced with a grub device
#  that corresponds to the current partition.  Put extra spaces after "root" to protect a root entry
#  from this automatic replacement.
default=1
timeout=60
color red/black black/green
	title Boot Octave from grub.conf on mastergrub
	root
title 1) Windows XP Pro
	root		(hd0,0)
	makeactive
	chainloader	+1
title 2) RedHat
	root (hd0,6)
	kernel /Redhat/vmlinuz-2.4.18-14 ro root=/dev/RedHat00/LogVol00 hdb=ide-scsi
	initrd /Redhat/initrd-2.4.18-14.img
title 3) Fedora Core
	root (hd0,6)
	kernel /Fedora/vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/Fedora00/LogVol00 rhgb quiet
	initrd /Fedora/initrd-2.6.15-1.2054_FC5.img
title 4) SuSE
	root (hd0,6)
	kernel /SuSE/vmlinuz root=/dev/SuSE00/lvol0 vga=0x31a    resume=/dev/hda8  splash=silent showopts
	initrd /SuSE/initrd
title 5) Debian 
	root (hd0,6)
	kernel	/Debian/vmlinuz-2.4.27-2-386 root=/dev/mapper/Debian00-lvol0 ro 
	initrd	/Debian/initrd.img-2.4.27-2-386
title 6) Scientific 
	root (hd0,6)
	kernel /Scientific/vmlinuz-2.6.9-34.EL ro root=/dev/Scientific00/LogVol00 rhgb quiet
	initrd /Scientific/initrd-2.6.9-34.EL.img
title 7) FreeBSD
	rootnoverify (hd0,2)
	makeactive
	chainloader	+1
title 8) Solaris
	rootnoverify (hd0,3)
	makeactive
	chainloader +1
title ----UTILITIES----
	root
title ______reboot
	reboot
title ______off
	halt
title ______halt
	halt --no-apm
title ______floppy
	chainloader (fd0)+1

 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 03:47 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0