Bootprobleme...

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
~Gh05t~
Beiträge: 40
Registriert: 17.03.2005 23:10:13
Wohnort: Haiger am Niel *g*
Kontaktdaten:

Bootprobleme...

Beitrag von ~Gh05t~ » 02.10.2005 14:44:48

Hi all,
ich hab ein Problem mit meinem server...
Ich habe ein Debian testing installed auf einer 160GB SATA Platte. Darauf habe ich 3 partitionen, eine 10GB für root, 512MB für SWAP und eine große Daten partition.

Diesem System wollte ich ein raid1 array verpassen. Dazu hab ich mir ne 2. platte gekauft, einen kernel mit raid und sata unterstützung gebaut und mdadm installiert.
Die neue Platte habe ich so wie die alte partitioniert und als partition-typ "Linux Raid Autodetect (fd)" eingestellt. Dann hab ich für die root und daten-partition ein raid1 array gestartet mit einem fehlenden device, diese hab ich dann gemountet und formatiert.

Danach hab ich die daten von meinen bisherigen partitionen auf das neu erstellte array kopiert (cp -dpRx ...).
Die alte daten-partition (sda3) hab ich nach dem kopieren auch zum typ "linux raid autodetect(fd)" gemacht und zum array md1 hinzugefügt (Das läuft auch prima, auch nach dem reboot).
Auf dem erstellten root-array (md0) habe ich dann die /etc/fstab und auf beiden partitionen die /boot/grub/menu.lst angepasst (md0 statt sda1 und md1 statt sda2, siehe unten).
Dann noch grub auf die 2. SATA Disk installed und zunächst mal testen ob das neu erstellte raid funktioniert, bevor ich meine alte root-partition auflöse und zum array hinzufüge.

Beim reboot von md0 sagt er mir folgendes:

Code: Alles auswählen

...
devfs_mk_dev: could not append to parrent for md/0
md: Autodetecting RAID arrays.
md: autorun ...
md: considering sdb3
md: adding sdb3 ...
md: sdb1 has different UUID to sdb3
md: adding sda3 ...
devfs_mk_dev: could not append to parent for md/1
md: create md1
md: bind<sda3>
md: bind<sdb3>
md: running: <sdb3><sda3>
raid1: raid set md1 active with 2 out of 2 mirrors
md: considering sdb1 ...
md: adding sdb1 ...
md: created md0
md: bind<sdb1>
md: running: <sdb1>
raid: raid set md0 active with 1 out of 2 mirrors
md: ... autorun DONE.
XFS mounting filesystem md0
VFS: Mounted root (xfs filesystem) readonly.
Freeing unused kernel memory: 228k freed
Warning: unable to open an initial console.
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 1
Danach passiert gar nichts mehr, das system friert aber nicht ein (man kann mit Shift-PgUp/PgDown noch scrollen).
Kann mir jemand nen Tip geben was ich falsch gemacht hab?
Hier noch ein paar system details:

Code: Alles auswählen

# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1216     9767488+  83  Linux
/dev/sda2           19396       19457      498015   82  Linux swap / Solaris
/dev/sda3            1217       19395   146022817+  fd  Linux raid autodetect

Partition table entries are not in disk order

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1216     9767488+  fd  Linux raid autodetect
/dev/sdb2           19396       19457      498015   82  Linux swap / Solaris
/dev/sdb3            1217       19395   146022817+  fd  Linux raid autodetect

Partition table entries are not in disk order

# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda3[0] sdb3[1]
      146022720 blocks [2/2] [UU]

md0 : active raid1 sdb1[1]
      9767424 blocks [2/1] [_U]

unused devices: <none>
/etc/fstab auf sda1:

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               xfs     notail          0       1
/dev/md1        /daten          xfs     defaults        0       2
/dev/sda2       none            swap    sw,pri=1        0       0
/dev/sdb2       none            swap    sw,pri=1        0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/etc/fstab auf md0:

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/md0        /               reiserfs notail         0       1
/dev/md1        /daten          xfs     defaults        0       2
/dev/sda2       none            swap    sw,pri=1        0       0
/dev/sdb2       none            swap    sw,pri=1        0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/boot/grub/menu.lst auf sda1und md0:

Code: Alles auswählen

default 2
timeout         5
color cyan/blue white/blue

# Debian standart-kernel zum booten von sda1
title           Debian GNU/Linux, kernel 2.6.12-1-686-smp
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-1-686-smp root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.12-1-686-smp
savedefault
boot

# Mein selbstgebauter raid-kernel
title           Debian GNU/Linux, kernel 2.6.12
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12 ro root=/dev/md0
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.12 Mirror
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.12 ro root=/dev/md0
savedefault
boot
und noch meine Kernel-config.

Kann mir jemand nen Tip geben was ich falsch gemacht hab? Kann auch noch weitere Infos geben falls relevant...
Thx

~Gh05t~

~Gh05t~
Beiträge: 40
Registriert: 17.03.2005 23:10:13
Wohnort: Haiger am Niel *g*
Kontaktdaten:

Beitrag von ~Gh05t~ » 04.10.2005 03:05:20

Kann vllt. ma jemand über meine kernel-config gucken? Hab das gefühl, das nach der letzten Meldung die ich bekomme das SCSI-Subsystem gestartet werden müsste... vllt. stürzt das beim laden ab, weil schon sachen im kernel sind, andere nur als modul...

BTW: Ich hab ein P4-Board mit nem Intel i865-Chipset, was mit das SATA zur verfügung stellt...

Antworten