debian installations hilfe

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

debian installations hilfe

Beitrag von nero28 » 04.06.2004 17:17:55

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

Ed
Beiträge: 194
Registriert: 15.08.2002 19:57:17

Beitrag von Ed » 05.06.2004 18:26:12

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

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

nur wenn's bios das unterstützt

Beitrag von slide » 05.06.2004 20:38:39

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... :oops:)
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

Benutzeravatar
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

Beitrag von Raoul » 05.06.2004 20:43:45

slide hat geschrieben:Wenn dein Bios es unterstützt eine bestimmte Festplatte zu booten, kannst du auch Debian komplett von Linux trennen.
Das wollte ich schon immer mal machen: Mein Debian von dem lästigen Linux trennen ;-)

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 05.06.2004 20:47:27

Na toll, ich dachte ich wär wenigstens schnell genug, dass es keiner sieht!!!!!! 8O

:D
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

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 07.06.2004 02:49:55

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.

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 07.06.2004 13:17:21

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
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

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 07.06.2004 14:03:23

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
das steht also alles drin...
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]

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 07.06.2004 15:18:41

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:

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
root (hd1,0) zeigt aber auf /dev/hdb1

Ä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
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
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

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 07.06.2004 16:01:24

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
Ich hab das für Ihn gemacht.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 07.06.2004 16:10:53

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

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 07.06.2004 16:46:41

nero28 hat geschrieben:habs mit hd4 und hd5 versucht
die gibt's auch nicht :-)
kann es möglicherweise probleme geben weil ich 2 partitionen auf hdg hab ?
Du willst mir doch nicht erzählen, daß Du a-b-c-d-e-f-g also 7 Festplatten im Rechner hast :-) ? Ich schlage vor, Du machst Dich erstmal mit den Festplatenbezeichnungen unter Linux vertraut:

/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

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 07.06.2004 16:58:59

hab mich vielleicht nicht richtig ausgedrückt. aber die festplattenbezeichnung ist mir schon klar. (obwohl ich newbie bin)
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)
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

Benutzeravatar
/bin/false
Beiträge: 51
Registriert: 14.02.2004 14:25:14

Beitrag von /bin/false » 07.06.2004 18:15:31


Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 07.06.2004 19:09:26

Jo, kannst es mal mit

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
probieren.
Ich hab auch schonmal eine Konstruktion mit

Code: Alles auswählen

chainloader (hd4,0)+1
gesehen um die map Sache zu umgehen. Kann aber auch sein, dass ich mir das jetzt einbilde...ausprobieren kannst du es allemal.
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

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 10.06.2004 14:20:43

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

Benutzeravatar
/bin/false
Beiträge: 51
Registriert: 14.02.2004 14:25:14

Beitrag von /bin/false » 10.06.2004 14:36:16

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
slide 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
nunja, wenn oben genannten Zeilen einfach so auf dem Monitor stehen und dann weiter nichts passiert, dann musst du als letztes noch anfügen :wink:

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 10.06.2004 15:07:02

/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 noch anfügen :wink:
Hm, normalerweise wird das aber automatisch ausgeführt... Ich hab boot auch nicht mehr in meiner menu.lst stehen.
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

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 10.06.2004 15:46:17

also wenn grub versucht windows zu booten kommt die fehlermeldung 21 (? glaub ich)
d.h. selected disc does not exist

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 10.06.2004 20:26:57

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

Code: Alles auswählen

rootnoverify (hdx,1)
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...
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

olm
Beiträge: 1
Registriert: 11.06.2004 00:37:16

vielleicht noch ein tipp

Beitrag von olm » 11.06.2004 00:41:41

versuche gerade auch die Sataplatte ans laufen zu bekommen, soweit ich weiss müsste sie aber als sdx zu finden sein.

nero28
Beiträge: 11
Registriert: 04.06.2004 17:09:48

Beitrag von nero28 » 11.06.2004 14:51:15

Hab jetzt alles ausprobiert. hab andere werte eingetragen
von hd0--hd6
bootet nicht. bin zur zeit in der firma. werd aber sobald als möglich mal sdx probieren. vielleicht hilft mir das weiter,

dragon001
Beiträge: 22
Registriert: 28.05.2005 22:11:43

SATA Platten

Beitrag von dragon001 » 04.06.2005 18:46:38

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

Antworten