Linux-Hilfe gebraucht


EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,986
Age
46
Location
Ingolstadt
Hallo Leute,

hatte heute nen Stromausfall. Seitdem fährt mein Debian Server nicht mehr hoch, beim mounten des Root-Systems kommt ein Segmentation Fault und Debain startet die BusyBox vom initramfs.

Wie krieg ich das denn am schnellsten wieder zum Laufen?
Neuinstallieren will ich nicht, dann müsste ich ja das komplette System neu konfigurieren...
 
EvilDragon said:
Hallo Leute,

hatte heute nen Stromausfall. Seitdem fährt mein Debian Server nicht mehr hoch, beim mounten des Root-Systems kommt ein Segmentation Fault und Debain startet die BusyBox vom initramfs.

Wie krieg ich das denn am schnellsten wieder zum Laufen?
Neuinstallieren will ich nicht, dann müsste ich ja das komplette System neu konfigurieren...

Ich würde es so versuchen:
Knoppix CD rein, /etc sichern, die installierten debs in ne Textdatei speichern und so ebenfalls sichern (USB Stick), neu installieren, Die Sachen aus der Textdatei wiederherstellen und /etc dann auch wieder :) /var/www kannst du bei bedarf auch noch sichern ;)


Debs sichern:
Code:
COLUMNS=200 dpkg-query -W --showformat='${Package}\n' > packages.list

Debs wiederherstellen:
Code:
cat packages.list | xargs apt-get -y install
 
fsck /dev/hdaXY

Mach das mal hat bei mir schon wunder bewirkt, grade unter Debian..
Mit den Platten hatte ich da damals echt Probleme *erinner*
Bei jedem "unsachgemaessen" reboot hat er wegen irgendwas gemeckert <_<

//EDIT

EvilDragon, falls fsck nicht durchkommt, poste auf alle faelle mal den output, kann unter umstaenden recht hilfreich sein :)
 
Soo, wollte ich machen.
Aber: Debian bootet nur in die BusyBox, da gibts weder fsck noch das /dev-Verzeichnis ;)

Muss also von CD bzw. Disk booten.
Problem: Mein Notebook hat nur CD, mein Server nur Disk-Drive.
Kann also grad nicht booten ;)

Muss mir dann morgrn mal ein CD-ROM aus der Arbeit mitnehmen.
 
Aber: Debian bootet nur in die BusyBox, da gibts weder fsck noch das /dev-Verzeichnis

Echt? Müsste es aber haben ....?!
[, [[, addgroup, adduser, adjtimex, ar, arping, ash, awk,
basename, bbconfig, bunzip2, busybox, bzcat, cal, cat, catv,
chattr, chgrp, chmod, chown, chroot, chvt, cksum, clear, cmp,
comm, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt,
delgroup, deluser, devfsd, df, diff, dirname, dmesg, dnsd,
dos2unix, dpkg, dpkg_deb, du, dumpkmap, dumpleases, e2fsck, echo,
ed, eject, env, ether_wake, expr, fakeidentd, false, fbset,
fdflush, fdformat, fdisk, find, fold, free, freeramdisk, fsck,
fsck_minix, ftpget, ftpput, fuser, getopt, getty, grep, gunzip,
gzip, halt, hdparm, head, hexdump, hostid, hostname, httpd,
hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod,
install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute,
iptunnel, kill, killall, klogd, lash, last, length, less, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls,
lsattr, lsmod, lzmacat, makedevs, md5sum, mdev, mesg, mkdir,
mke2fs, mkfifo, mkfs_minix, mknod, mkswap, mktemp, modprobe,
more, mount, mountpoint, mt, mv, nameif, nc, netstat, nice,
nohup, nslookup, od, openvt, passwd, patch, pidof, ping, ping6,
pivot_root, poweroff, printenv, printf, ps, pwd, rdate, readlink,
readprofile, realpath, reboot, renice, reset, rm, rmdir, rmmod,
route, rpm, rpm2cpio, run_parts, runlevel, rx, sed, seq, setarch,
setconsole, setkeycodes, setlogcons, setsid, sha1sum, sleep,
sort, start_stop_daemon, stat, strings, stty, su, sulogin, sum,
swapoff, swapon, switch_root, sync, sysctl, syslogd, tail, tar,
tee, telnet, telnetd, test, tftp, time, top, touch, tr,
traceroute, true, tty, tune2fs, udhcpc, udhcpd, umount, uname,
uncompress, uniq, unix2dos, unlzma, unzip, uptime, usleep,
uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc,
wget, which, who, whoami, xargs, yes, zcat, zcip
 
Jetzt wirds interessant.

Das Root ist auf einer LVM namens Debian.
Er kann die beim Booten nicht finden - wenn ich eine Rescue-CD einlege und da die LVMs durchsuchen lasse, findet und mounted er sie.

Linux muss man nicht unbedingt verstehen, oder? ;)
 
EvilDragon said:
Jetzt wirds interessant.

Das Root ist auf einer LVM namens Debian.
Er kann die beim Booten nicht finden - wenn ich eine Rescue-CD einlege und da die LVMs durchsuchen lasse, findet und mounted er sie.

Linux muss man nicht unbedingt verstehen, oder? ;)
Man muss niocht aber man KANN. Frag mal M$ was beim booten passiert ;-).
Dann dürfte dien Problem doch lösbar sein wenn du zugriff hast. Kenn mich mit Debian leider nicht sonderlich aus.
 
Back
Top