PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kubuntu auf eine Externe Festplatte??



zettl01
03.01.08, 13:03
Erstmal Hallo zusammen!

Ich bin neu hier und ich glaub, dass ihr das auch merken werdet...xD

Also... Ich arbeite zur Zeit noch mit WIN XP, aber ich möchte mir eine Linux-Distribution (am Liebsten wär mir Kubuntu) zulegen. Mein Vater würde aber lieber XP behalten.
Deshalb dachte ich mir, dass ich Kubuntu auf meine Externe Festplatte (USB 2.0) installieren könnte, XP auf der Internen lasse und einfach die BOOT-Reihenfolge ändern könnte (Also 1. meine Externe; 2. Interne). Und wenn dann jemand mit XP arbeiten wollte, müsste man einfach nur die Externe ausstecken.

Jetzt meine Fragen:
1) Kann mein Vorschlag überhaupt funtionieren??
2) Muss ich zuerst meine Externe formatieren, oder kann ich sie auf NTFS lassen?
3) Ist die Verbindung (USB 2.0) schnell genug?

Danke für eure Antworten.
MfG zettl01

marce
03.01.08, 13:28
(1) Wenn Dein BIOS von USB booten kann - kein Problem. Nur darauf achten, wo Du dann den Bootloader hinschreiben lässt...
(2) Die Platte kann so bleiben - Ubuntu formatiert die schon von alleine - die darauf enthaltenen Daten sind also dann weg.
(3) Kein Problem.

Oliski
04.01.08, 07:12
(1) Wenn Dein BIOS von USB booten kann - kein Problem. Nur darauf achten, wo Du dann den Bootloader hinschreiben lässt...
(2) Die Platte kann so bleiben - Ubuntu formatiert die schon von alleine - die darauf enthaltenen Daten sind also dann weg.
(3) Kein Problem.

die platte bleibt eben nicht so und kann auch nicht so bleiben. Ubuntu wird dir eine Konfiguration der Platte mit anderen Filesystem(en) vorschlagen.

ext3, reiserfs o.ä.

Folge daraus ist allerdings Datenverlust in den belegten Bereich, wo Ubuntu formatieren möchte/soll.

marce
04.01.08, 07:16
schrieb ich doch.

Er selbst muss an der Platte nichts machen - das macht *buntu von alleine.

MiGo
07.01.08, 23:02
(1) Wenn Dein BIOS von USB booten kann - kein Problem. Nur darauf achten, wo Du dann den Bootloader hinschreiben lässt...
Um ganz genau zu sein, muss der Bootloader (grub) auf die USB-Platte - sonst bootet XP nicht mehr, wenn die USB-Platte nicht dran steckt :)

t0n1
07.01.08, 23:14
Wieso nicht ein ganz normales Dualbootsystem? Einfach XP und Kubuntu auf die Interne Platte?

MiGo
08.01.08, 00:13
Wieso nicht ein ganz normales Dualbootsystem? Einfach XP und Kubuntu auf die Interne Platte?
Sauberere Trennung, Fehlerresistenz beim Installieren (da kann man um ganz sicher zu gehen z.B. die interne Platte abklemmen) und am wichtigsten: Für den Vater kommt vorher keine verwirrende Meldung (==grub), die vorher nicht da war.

Ausserdem kann man den Kram dann auch an anderen Rechnern laufen lassen :)

marce
08.01.08, 06:18
Um ganz genau zu sein, muss der Bootloader (grub) auf die USB-Platte - sonst bootet XP nicht mehr, wenn die USB-Platte nicht dran steckt :)
Nicht gezwungenermassen - man könnte auch eine Floppy nehmen oder von CD booten - das mit "auf die USB-Disk" wäre wohl nur der "gängiste" Weg...

stephankoenig
08.01.08, 13:28
Ausserdem kann man den Kram dann auch an anderen Rechnern laufen lassen

Auch nur sofern die Hardware passt...

Grüsse, Steven

muffi_schlumpf
08.09.08, 11:33
Grüß euch,

ich denke dass ich mein Problem gleich hier reinposten kann, weil es zu diesem Thema passt.

Und zwar habe ich einen Laptop mit WinXP auf der internen HDD laufen.
Ich habe auf meiner externen Festplatte Kubuntu 8.04.01 installiert.
Bin nach dieser Anleitung vorgegangen:

http://wiki.ubuntuusers.de/Installation_auf_externe_Festplatten

Habe bis auf den "map-Trick" in der Anleitung alles durchgemacht. Weiß nicht wie ich diesen "Trick" anwenden soll. Habe eine eigene boot Partition erstellt (sdb3). Habe auch ein eigenes boot-Image erstellt (initrd_usb.img).

Nun zu meinem Problem: Wenn ich meinen Laptop starte, dann kommt automatisch schon der Windows-Bootscreen. Obwohl ich bei der Bootreihenfolge USB als erstes eingestellt habe. Es kommt auch kein Grub-Bootmenü. Ich spiele schon seit Tagen damit herum und es funktioniert einfach nicht. Ich habe es schon 2x zusammengebracht, dass das Linux von der externen Festplatte gestartet wird, aber beim nächsten Neustart hats dann wieder nicht funktioniert...... Es taucht auch kein Fehler 21 oder Fehler 17 auf. Achja, ich will den Grub-Bootloader nicht auf meiner internen Festplatte installieren, sondern ihn nur auf der externen belassen.

Hier sind mal meine Partitionen und Festplatten die unter fdisk -l angezeigt werden. sdb3 ist meine Boot-Partition und unter sdb1 ist das Wurzelverzeichnis. sdb4 ist meine /home Partition.

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa73d273a

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4190 33656143+ 7 HPFS/NTFS
/dev/sda2 4191 7296 24948945 5 Extended
/dev/sda5 4191 7296 24948913+ 7 HPFS/NTFS

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000dbc45

Device Boot Start End Blocks Id System
/dev/sdb1 1 9008 72356728+ 83 Linux
/dev/sdb2 30024 30401 3036285 5 Extended
/dev/sdb3 * 9009 9130 979965 83 Linux
/dev/sdb4 9131 30023 167823022+ 83 Linux
/dev/sdb5 30025 30401 3028252+ 82 Linux swap / Solaris


Dies steht unter meinem /sdb1/etc/initramfs-tools/modules

# List of modules that you want to include in your initramfs.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1

ehci-hcd
usb-storage
scsi_mod
uhci-hcd
ohci-hcd
sd_mod

Dies steht unter meinem /sdb1/etc/initramfs-tools/initramfs.conf
Da habe ich das delay=10 hinzugefügt.

#
# initramfs.conf
# Configuration file for mkinitramfs(8). See initramfs.conf(5).
#
DELAY=10
#
# MODULES: [ most | netboot | dep | list ]
#
# most - Add all framebuffer, acpi, filesystem, and harddrive drivers.
#
# dep - Try and guess which modules to load.
#
# netboot - Add the base modules, network modules, but skip block devices.
#
# list - Only include modules from the 'additional modules' list
#

MODULES=most

# BUSYBOX: [ y | n ]
#
# Use busybox if available.
#

BUSYBOX=y

#
# NFS Section of the config.
#

#
# BOOT: [ local | nfs ]
#
# local - Boot off of local media (harddrive, USB stick).
#
# nfs - Boot using an NFS drive as the root of the drive.
#

BOOT=local

#
# DEVICE: ...
#
# Specify the network interface, like eth0
#

DEVICE=eth0

#
# NFSROOT: [ auto | HOST:MOUNT ]
#

NFSROOT=auto

Dies steht unter meinem /sdb3/grub/menu.lst
Wie gesagt, habe ich das neue von mir erstellte "initrd_usb.img" auch hier eingetragen.

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,2)
kernel /vmlinuz-2.6.24-19-generic root=UUID=5d4b519b-9815-4314-b845-1338b6992ee7 ro quiet splash
initrd /initrd_usb.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,2)
kernel /vmlinuz-2.6.24-19-generic root=UUID=5d4b519b-9815-4314-b845-1338b6992ee7 ro single
initrd /initrd_usb.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,2)
kernel /memtest86+.bin
quiet

Dies steht in meinem /sdb3/grub/device.map

(hd0) /dev/sda
(hd1) /dev/sdb

Wäre mir wichtig, wenn mir jemand weiterhelfen könnte.
Danke im Voraus.

muffi_schlumpf
23.09.08, 18:42
Hat keiner eine Ahnung?

:(

grüße

MiGo
23.09.08, 20:28
Hat keiner eine Ahnung?
Neues Problem - neuer Thread. Das lesen echt mehr Leute :)

Habe bis auf den "map-Trick" in der Anleitung alles durchgemacht. Weiß nicht wie ich diesen "Trick" anwenden soll.

Dieser "map-Trick" ist einfach der im HowTo abgedruckte Eintrag für Windows in der menu.lst, sont nix:

map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
savedefault
chainloader +1


Wenn ich meinen Laptop starte, dann kommt automatisch schon der Windows-Bootscreen. Obwohl ich bei der Bootreihenfolge USB als erstes eingestellt habe.
WAS genau für USB? Einige BIOSse können nur so Späße wie von USB-Diskettenlaufwerken booten.
Bau' testweise mal die Laptop-Platte aus *), dann siehst du ja, ob er auch _wirklich_ versucht, von der externen Platte zu booten.

*) Ja, viel Arbeit. Sollte aber nicht besonders schwer sein und ist die einzige Möglichkeit, das Problem zu Troubleshooten.


Dies steht unter meinem /sdb1/etc/initramfs-tools/initramfs.conf
Das ist erstmal zweitrangig - dein Problem fängt viel früher an :)

muffi_schlumpf
24.09.08, 17:12
Hey, danke erstmal.
Werde heut Abend mal die interne Festplatte ausbauen.

lg

muffi_schlumpf
24.09.08, 18:20
Hallo,
ich hab das jetzt ausprobiert....
Kubuntu bootet ganz normal von der externen USB-Festplatte....

Was soll ich jetzt machen?

lg

MiGo
24.09.08, 22:29
hab das jetzt ausprobiert....
Kubuntu bootet ganz normal von der externen USB-Festplatte....[/QUOTE]
Da sehe ich mehrere mögliche Ursachen:
Wenn's ohne interne Platte geht,
* ist wohl die Bootreihenfolge im Bios noch falsch
* das Bios hält sich nicht an die Einstellungen
* die ext. Platte braucht zu lange um hochzufahren und zu antworten

- Kannst du mal ein anderes Gehäuse für die Platte versuchen
- mein Bios hat eine "Bootmedienauswahl"; einfach beim Start F8 drücken und es erscheint eine auswahlliste, wovon ich denn nun booten will. Hat dein Laptop evtl sowas?

muffi_schlumpf
26.09.08, 13:58
Hi, das sind meine Booteinstellungen...

Boot Priority= CD-ROM->LAN->HDD->FDD
HDD Priority= USB->Second HDD->Build-in HDD

Nein, kann das Gehäuße nicht wechseln, habe eine kleine 2,5" Festplatte.
Habe auch keine Bootmedienauswahl.

Aber es hat doch schon einmal funktioniert.....
So ein ......

lg

MiGo
26.09.08, 14:19
Stell mal die FDD in der Boot-Priority hoch - eventuell wird die Platte als USB-Floppy erkannt. Ist häufiger so :)

muffi_schlumpf
26.09.08, 14:24
Servus, hehe

Nein, habe ich auch schon probiert.

Aber! Habe das User-Manual für meinen Läppi heruntergeladen.
Mit der Taste F12 bekomme ich eine Bootauswahl. Danach brauche ich nur mehr USB auswählen und es funktioniert.

Ich nehme alles zurück. :)

danke, lg