debian installations hilfe
debian installations hilfe
hallo an alle,
habe als newbie eine frage:
ich möchte schön langsam meinen rechner auf debian umstellen. möchte aber zuerst eine weile xp parallel auf einer anderen platte laufen lassen. mein rechner ist 2200ghz mit asus A7n8x deluxe board. hab hier im forum gelesen dass es bei der installation probleme gibt mit dem sata controller der erst beim kernel 2.6 erkannt wird.
jetzt zu meiner frage....möchte gerne die sata platte beibehalten (mit xp darauf) möchte zusätzlich eine weitere platte einbauen (keine sata ist eine normale ide ata) und darauf debian installieren. wie löse ich dann das problem mit dem bootloader ? wenn die sata (mit xp) nicht unterstützt wird ? möchte als bootloader grub verwenden. kann ich grub nachträglich (ev. nach kernel upgrade) konfigurieren damit ich wahlweise xp oder debian booten kann ? wenn ja wie geht das am besten ? bin newbie...
vielen dank mal im vorraus
habe als newbie eine frage:
ich möchte schön langsam meinen rechner auf debian umstellen. möchte aber zuerst eine weile xp parallel auf einer anderen platte laufen lassen. mein rechner ist 2200ghz mit asus A7n8x deluxe board. hab hier im forum gelesen dass es bei der installation probleme gibt mit dem sata controller der erst beim kernel 2.6 erkannt wird.
jetzt zu meiner frage....möchte gerne die sata platte beibehalten (mit xp darauf) möchte zusätzlich eine weitere platte einbauen (keine sata ist eine normale ide ata) und darauf debian installieren. wie löse ich dann das problem mit dem bootloader ? wenn die sata (mit xp) nicht unterstützt wird ? möchte als bootloader grub verwenden. kann ich grub nachträglich (ev. nach kernel upgrade) konfigurieren damit ich wahlweise xp oder debian booten kann ? wenn ja wie geht das am besten ? bin newbie...
vielen dank mal im vorraus
Das geht, ich würde so vorgehen: Debian auf der Ide-Platte installieren, ne Bootdisk erstellen lassen bei der Installation, damit dann Linux booten, der MBR von Windows bleibt damit vorerst unangetastet, dann das Kernelupgrade machen und Grub installieren. Wenn Du soweit bist, kannst Du dich gerne wieder ans Forum wenden? Vorher aber kontrollieren ob der SATA-Controller korrekt "detected" wurde: less /var/log/messages od. dmesg | more
nur wenn's bios das unterstützt
Wenn dein Bios es unterstützt eine bestimmte Festplatte zu booten, kannst du auch Debian komplett von Windows trennen.
Dann kannst du Grub in den MBR der IDE Festplatte schreiben und dem Bios sagen es soll die IDE Festplatte booten.
Von da aus kannst du dann immernoch per Grub XP auf der anderen Platte booten.
Hat den Vorteil, dass du immer an XP rankommst, wenn du in Debian mal was falsch zusammenbastelst. Dann kannste immernoch im Bios umstellen, dass du direkt die SATA Platte booten willst.
Geht aber nur wenn dein Bios das unterstützt!!
Slide
edit: Hab meinen Schwachsinn korrigiert... (Debian komplett von Linux trennen...
)
Dann kannst du Grub in den MBR der IDE Festplatte schreiben und dem Bios sagen es soll die IDE Festplatte booten.
Von da aus kannst du dann immernoch per Grub XP auf der anderen Platte booten.
Hat den Vorteil, dass du immer an XP rankommst, wenn du in Debian mal was falsch zusammenbastelst. Dann kannste immernoch im Bios umstellen, dass du direkt die SATA Platte booten willst.
Geht aber nur wenn dein Bios das unterstützt!!

Slide
edit: Hab meinen Schwachsinn korrigiert... (Debian komplett von Linux trennen...

Zuletzt geändert von slide am 05.06.2004 20:46:48, insgesamt 1-mal geändert.
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
Re: nur wenn's bios das unterstützt
Das wollte ich schon immer mal machen: Mein Debian von dem lästigen Linux trennenslide hat geschrieben:Wenn dein Bios es unterstützt eine bestimmte Festplatte zu booten, kannst du auch Debian komplett von Linux trennen.

Raoul
Code: Alles auswählen
grep -ir fuck /usr/src/linux
Na toll, ich dachte ich wär wenigstens schnell genug, dass es keiner sieht!!!!!!



Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
wollte euch mal danken für eure hilfe.
wollte hier noch ein paar sachen zu meiner vorgehehnsweise sagen und ein paar probleme die dabei aufgetr. sind. also....hab mich entsschieden debian sarge zu installieren. hab mir die net inst. cd besorgt und installiert. hab zuerst mit kernel 2.6 gestartet. aber bei der installation von kde und den anderen sachen blieb einfach das system eingefroren. immer bei einer anderen stelle (war aber eigentlich immer nur beim download von den paketen). nach mehreren versuchen hab ich dann den standart kernel verwendet. installation ging einwandfrei. grub hat sogar mein xp auf der sata platte gefunden und hat mir vorgeschlagen grub in den mbr zu schreiben. hab ich auch getan. beim starten des pc kommt jetzt auch eine nette auswahl ... linux funktioniert .... wenn ich aber windows anwähle kommt nur die konsole von grub ohne irgendeine meldung. wie kann man diesen bootloader einrichten ? er hat ja anfangs erkannt dass ich windows drauf habe ? ist momentan halt einfach lästig weil ich im bios immer die bootreihenfolge ändern muss wenn ich windows brauche. wegen dem beitrag ob mein board von mehreren verschiedenen platten booten kann....ja anscheinend. zumindes kann ich im bios einstellen hd0 bis hd?. hab aber keine ahnung wie ich das für den grub anwenden kann.
wollte hier noch ein paar sachen zu meiner vorgehehnsweise sagen und ein paar probleme die dabei aufgetr. sind. also....hab mich entsschieden debian sarge zu installieren. hab mir die net inst. cd besorgt und installiert. hab zuerst mit kernel 2.6 gestartet. aber bei der installation von kde und den anderen sachen blieb einfach das system eingefroren. immer bei einer anderen stelle (war aber eigentlich immer nur beim download von den paketen). nach mehreren versuchen hab ich dann den standart kernel verwendet. installation ging einwandfrei. grub hat sogar mein xp auf der sata platte gefunden und hat mir vorgeschlagen grub in den mbr zu schreiben. hab ich auch getan. beim starten des pc kommt jetzt auch eine nette auswahl ... linux funktioniert .... wenn ich aber windows anwähle kommt nur die konsole von grub ohne irgendeine meldung. wie kann man diesen bootloader einrichten ? er hat ja anfangs erkannt dass ich windows drauf habe ? ist momentan halt einfach lästig weil ich im bios immer die bootreihenfolge ändern muss wenn ich windows brauche. wegen dem beitrag ob mein board von mehreren verschiedenen platten booten kann....ja anscheinend. zumindes kann ich im bios einstellen hd0 bis hd?. hab aber keine ahnung wie ich das für den grub anwenden kann.
Hi,
na das klingt ja schonmal ganz gut, du hast im Moment ja wenigstens die Möglichkeit in beide Systeme zu booten.
Dann werden wir mal sehen, dass du das nicht über's Bios machen musst sondern das es auch über Grub funktioniert.
Ich würde sagen du guckst erstmal, dass Linux und Windows parallel zu booten sind bevor du dich an den 2.6er Kernel machst. Letzteres könnte unter Umständen etwas komplizierter werden.
Anscheinend ist grub noch nicht richtig eingerichtet, sonst würdest du auch Windows starten können. Poste doch bitte mal deine /boot/grub/menu.lst und schreibe welches System auf welcher Platte/Partition liegt.
z.B.:
/dev/hda1 Windows C:
/dev/hdc1 Linux /
/dev/hdc5 Linux swap
oder so ähnlich...
Slide
na das klingt ja schonmal ganz gut, du hast im Moment ja wenigstens die Möglichkeit in beide Systeme zu booten.
Dann werden wir mal sehen, dass du das nicht über's Bios machen musst sondern das es auch über Grub funktioniert.

Ich würde sagen du guckst erstmal, dass Linux und Windows parallel zu booten sind bevor du dich an den 2.6er Kernel machst. Letzteres könnte unter Umständen etwas komplizierter werden.
Anscheinend ist grub noch nicht richtig eingerichtet, sonst würdest du auch Windows starten können. Poste doch bitte mal deine /boot/grub/menu.lst und schreibe welches System auf welcher Platte/Partition liegt.
z.B.:
/dev/hda1 Windows C:
/dev/hdc1 Linux /
/dev/hdc5 Linux swap
oder so ähnlich...
Slide
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Code: Alles auswählen
# menu.lst - See: grub(8), info grub, update-grub(8)
default 0
timeout 5
color cyan/blue white/blue
title Debian GNU/Linux, kernel 2.4.25-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.4.25-1-386 root=/dev/hda1 ro
initrd /boot/initrd.img-2.4.25-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.25-1-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.4.25-1-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.4.25-1-386
savedefault
boot
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Windows NT/2000/XP
root (hd1,0)
savedefault
makeactive
chainloader +1
debian ist auf hda1
dvd rom hdc
dvd brenner hdd
die sata wird beim boot als hde erkannt. sehe sie selber unter debian nicht.
[edit=bert] Ich hab mal die Kommentare entfernt und das ganze in code tags gefasst [/edit]
Grub hat ja eine etwas andere Namensvergabe für Festplatten und Partitionen gewählt.
/dev/hda1 ist (hd0,0)
/dev/hdb1 ist (hd1,0)
/dev/hde5 ist (hd4,4) usw.
Wenn Windows auf /dev/hde1 liegt, dann ist der Eintrag für Windows in Grub falsch. Im Moment sieht der ja so aus:
root (hd1,0) zeigt aber auf /dev/hdb1
Änder den Eintrag für Windows mal in folgendes:
und guck was grub jetzt beim booten sagt, wenn du Windows auswählst. Falls Fehlermeldungen kommen, poste die mal.
Edit: Wenn du configs postest, bitte lass auskommentierte Zeilen weg, damit die Seiten nicht so groß werden und schließe sie in code-Blöcke ein.
Siehe http://www.debianforum.de/wiki/Debianfo ... tensregeln Punkt 2.6
/dev/hda1 ist (hd0,0)
/dev/hdb1 ist (hd1,0)
/dev/hde5 ist (hd4,4) usw.
Wenn Windows auf /dev/hde1 liegt, dann ist der Eintrag für Windows in Grub falsch. Im Moment sieht der ja so aus:
Code: Alles auswählen
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Windows NT/2000/XP
root (hd1,0)
savedefault
makeactive
chainloader +1
Änder den Eintrag für Windows mal in folgendes:
Code: Alles auswählen
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Windows NT/2000/XP
root (hd4,0)
savedefault
makeactive
chainloader +1
Edit: Wenn du configs postest, bitte lass auskommentierte Zeilen weg, damit die Seiten nicht so groß werden und schließe sie in code-Blöcke ein.
Siehe http://www.debianforum.de/wiki/Debianfo ... tensregeln Punkt 2.6
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Ich hab das für Ihn gemacht.slide hat geschrieben: Edit: Wenn du configs postest, bitte lass auskommentierte Zeilen weg, damit die Seiten nicht so groß werden und schließe sie in code-Blöcke ein.
Siehe http://www.debianforum.de/wiki/Debianfo ... tensregeln Punkt 2.6
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
sorry für den langen beitrag. werds mir merken.
jetzt schreibt grub bei der auswahl von windows hin: device not found oder so ähnlich.
habs mit hd4 und hd5 versucht
kann es möglicherweise probleme geben weil ich 2 partitionen auf hdg hab ?
windows wäre da eigentlich die erste (C:) und eine weitere ist auf (D:)
hab jetzt noch mal nachgesehn.
er schreibt: selectet disk does not exist
jetzt schreibt grub bei der auswahl von windows hin: device not found oder so ähnlich.
habs mit hd4 und hd5 versucht
kann es möglicherweise probleme geben weil ich 2 partitionen auf hdg hab ?
windows wäre da eigentlich die erste (C:) und eine weitere ist auf (D:)
hab jetzt noch mal nachgesehn.
er schreibt: selectet disk does not exist
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
die gibt's auch nichtnero28 hat geschrieben:habs mit hd4 und hd5 versucht

Du willst mir doch nicht erzählen, daß Du a-b-c-d-e-f-g also 7 Festplatten im Rechner hastkann es möglicherweise probleme geben weil ich 2 partitionen auf hdg hab ?

/dev/hda ist die 1. IDE Festplatte (Primary Master),
/dev/hdb die 2. (Primary Slave), bei mir ein CD-ROM,
/dev/hdc die 3. (Secondary Master), bei mir ein Brenner und
/dev/hdd die 4. (Secondary Slave), bei mir nicht vorhanden.
/dev/hde ist wie bekannt Deine SATA Platte.
Bei SCSI sind es analog dazu /dev/sda, /dev/sdb und so weiter.
/dev/hda1 ist die 1. Partition auf Festplatte 1,
/dev/hda2 die 2. Partition auf der Platte und so weiter und so fort.
dev/hda5 wäre die 5 Partition auf dem primären Master: Wenn Du 3 primäre Partitionen auf der Platte hast (1-3), eine erweiterte (4), wäre das die erste logische Partiton in der erweiterten. Erweiterte Partitionen werden also mitgezählt, lassen sich aber natürlich nicht mounten.
Wie grub Festplatten und Partitonen zählt, wurde hier ja schon erkärt.
Viel Glück,
Raoul
P.S.: Was sagt
Code: Alles auswählen
cat /proc/partitions
Code: Alles auswählen
grep -ir fuck /usr/src/linux
hab mich vielleicht nicht richtig ausgedrückt. aber die festplattenbezeichnung ist mir schon klar. (obwohl ich newbie bin)
sieht bei mir wie folgt aus:
wobei linux auf hda ist und windows auf hde1 (also nur 2 !! platten)
hde ist bei mir nur in 2 partitionen unterteilt also für windows in C und D
d.h. für linux hde1 und hde2
sieht bei mir wie folgt aus:
Code: Alles auswählen
hda: IC35L060AVVA07-0, ATA DISK drive
blk: queue e0826460, I/O limit 4095Mb (mask 0xffffffff)
hdc: TOSHIBA DVD-ROM SD-M1402, ATAPI CD/DVD-ROM drive
hdd: _NEC DVD_RW ND-2500A, ATAPI CD/DVD-ROM drive
hde: Maxtor 6Y160M0, ATA DISK drive
blk: queue e0826d08, I/O limit 4095Mb (mask 0xffffffff)
hde ist bei mir nur in 2 partitionen unterteilt also für windows in C und D
d.h. für linux hde1 und hde2
- /bin/false
- Beiträge: 51
- Registriert: 14.02.2004 14:25:14
vll hilft dir das: http://www.debianforum.de/forum/viewtop ... 666#149666
Jo, kannst es mal mit
probieren.
Ich hab auch schonmal eine Konstruktion mit gesehen um die map Sache zu umgehen. Kann aber auch sein, dass ich mir das jetzt einbilde...ausprobieren kannst du es allemal.
Code: Alles auswählen
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Windows NT/2000/XP
rootnoverify (hd4,0)
map (hd0,0) (hd4,0)
map (hd4,0) (hd0,0)
savedefault
makeactive
chainloader +1
Ich hab auch schonmal eine Konstruktion mit
Code: Alles auswählen
chainloader (hd4,0)+1
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
- /bin/false
- Beiträge: 51
- Registriert: 14.02.2004 14:25:14
nero28 hat geschrieben:danke noch mals für eure hilfe.
hab grad den vorschlag vom letzten beitrag ausprobiert. hilft leider auch nichts.
keine ahnung was ich noch ausprobieren soll.
zur zeit muss ich halt noch immer vom bios booten
nunja, wenn oben genannten Zeilen einfach so auf dem Monitor stehen und dann weiter nichts passiert, dann musst du als letztes nochslide hat geschrieben:Code: Alles auswählen
# This entry automatically added by the Debian installer for a non-linux OS # on /dev/hde1 title Windows NT/2000/XP rootnoverify (hd4,0) map (hd0,0) (hd4,0) map (hd4,0) (hd0,0) savedefault makeactive chainloader +1
Code: Alles auswählen
boot

Hm, normalerweise wird das aber automatisch ausgeführt... Ich hab boot auch nicht mehr in meiner menu.lst stehen./bin/false hat geschrieben: nunja, wenn oben genannten Zeilen einfach so auf dem Monitor stehen und dann weiter nichts passiert, dann musst du als letztes nochanfügenCode: Alles auswählen
boot
Kann aber sein, dass es geändert wurde und es früher noch angegeben werden musste.
@nero: Kommen denn überhaupt irgendwelche Meldungen? Normalerweise wirft grub immer Fehlermeldungen aus, wenn ein Image oder OS-Eintrag nicht gebootet werden kann.
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Hm, ich bin mir nicht sicher, ob die SATA Platte wirklich /dev/hde ist...
Ist nicht so'ne tolle Lösung, aber hast du bei
einfach mal versucht x durchzuprobieren? Eigentlich müsste grub die SATA Platte booten können und ich denke wir versuchen es nur die ganze Zeit mit den falschen Werten für x...
Ist nicht so'ne tolle Lösung, aber hast du bei
Code: Alles auswählen
rootnoverify (hdx,1)
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club
vielleicht noch ein tipp
versuche gerade auch die Sataplatte ans laufen zu bekommen, soweit ich weiss müsste sie aber als sdx zu finden sein.
SATA Platten
Bei mir werden sie SATA Platten nicht als hde sondern als sda (...) eingebunden.
(hda - hdd sind bei mir meine drei DVD Drives und mein LS120)
sda kommt dann normalerweise als hd5 (bzw hd0 wenn keine anderen Festplatten mehr im System sind)
Ich hab folgenden Eintrag in meiner menu.lst
title WindowsXP
rootnoverify (hd1,0)
map (hd1,0) (hd0,0)
map (hd0,0) (hd1,0)
root (hd1,0)
savedefault
chainloader +1
Mit diesen Einträgen kann ich XP von der 2. SATA Platte aus starten.
Linux Debian ist auf meiner IDE Platte (mit SATA Adapter) als Startplatte aktiv.
(hd0 => IDE+SATA ADP., hd1 => SATA HDD)
(zu hd5... hd0 wird von meinem LS120 eingenommen, falls ich vergessen habe, beim system start eine Floppy rauszunehmen. Wird dann als Festplatte behandelt.)
MFG
Draco
(hda - hdd sind bei mir meine drei DVD Drives und mein LS120)
sda kommt dann normalerweise als hd5 (bzw hd0 wenn keine anderen Festplatten mehr im System sind)
Ich hab folgenden Eintrag in meiner menu.lst
title WindowsXP
rootnoverify (hd1,0)
map (hd1,0) (hd0,0)
map (hd0,0) (hd1,0)
root (hd1,0)
savedefault
chainloader +1
Mit diesen Einträgen kann ich XP von der 2. SATA Platte aus starten.
Linux Debian ist auf meiner IDE Platte (mit SATA Adapter) als Startplatte aktiv.
(hd0 => IDE+SATA ADP., hd1 => SATA HDD)
(zu hd5... hd0 wird von meinem LS120 eingenommen, falls ich vergessen habe, beim system start eine Floppy rauszunehmen. Wird dann als Festplatte behandelt.)
MFG
Draco