Server Support Forum
Anzeige:

  #1  
Ungelesen 12.06.2007, 11:36
Registered User
 
Registriert seit: 01.2006
Beiträge: 30
1&1 Root Server L64: Installation Debian Etch mittels Notsystem

Hallo!

Ich bin dabei meinen Root-Server auf den aktuellen Stand zu bringen und versuche mich an der Installation von Debian Etch. Zielsystem ist ein 1&1 Root-Server L64 (AMD64). Wundert mich übrigens, dass man bisher über Etch auf den Root-Servern hier recht wenig liest. Hat das überhaupt schon jemand installiert?

In der aktuellen ct gibt es zwar einen Artikel für eine Root-Server-Frischzellenkur, aber ich habe mich dann doch lieber für eine Neuinstallation entschieden. Bis das die Root-Server-Anbieter mal aktualisierte Images anbieten, dürften ja wohl noch einige Monate - wenn nicht sogar Jahre - vergehen.

Als Basis für die Installation nutze ich das Notsystem mit einem Debian Etch. Die Vorgehensweise beruht auf einem HowTo, welches ich damals für die Installation von Debian Sarge verwendet habe. Das HowTo gab es mal unter debiandox.de, ist aber dort mittlerweile nicht mehr verfügbar. Habe mir damals zum Glück die Seiten gespeichert und so ähnlich bin ich dann auch jetzt vorgegangen:

- Notsystem mit Debian Etch 4.0 gebootet.
- Zunächst einmal beide Festplatten löschen:
Code:
dd if=/dev/zero of=/dev/sda count=1
dd if=/dev/zero of=/dev/sdb count=
- Dann die Kiste einmal neu booten
- Anschließend habe ich die Partitionierung der Festplatten vorgenommen:
Code:
cfdisk /dev/sda
- Die Partitionierung der einen Platte, wird dann auf die andere übertragen:
Code:
sfdisk -d /dev/sda > /tmp/sda.table
sfdisk /dev/sdb < /tmp/sda.table
- Bevor das RAID-Array nun angelegt wird sollte man folgenden Befehl ausführen, da der Vorgang sonst recht lange dauern kann:
Code:
echo 60000 >/proc/sys/dev/raid/speed_limit_min
- Nun das RAID-Array erstellen:
Code:
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3
- Man kann sich zwischendurch über den Stand der Dinge auf dem Laufenden halten:
Code:
cat /proc/mdstat
- Anschließend geht es dann mit dem Erstellen des Swapdateisystems und dem Schreiben des EXT3-Dateisystems für md0 und md1 weiter:
Code:
mkswap /dev/sda2
mkswap /dev/sdb2
mke2fs -j /dev/md0
mke2fs -j /dev/md1
- Danach werden die beiden RAID-Arrays noch gemountet, damit man sie anschließend chrooten kann:
Code:
mount /dev/md1 /mnt/
mkdir /mnt/boot
mount /dev/md0 /mnt/boot
- Nun wird die Festplatten- bzw. RAID-Konfiguration erstellt:
Code:
mkdir /mnt/etc
vim /mnt/etc/fstab
(Anm. unter tutorials: vi findet man ein paar nützliche Infos für den Editor vi)
- in die fstab habe ich meine Partitionierung eingetragen:
Code:
/dev/md0	/boot	ext3	defaults		0 2
/dev/md1	/	ext3	defaults		0 1 
/dev/sda2	none	swap	defaults,pri=1		0 0
/dev/sdb2	none	swap	defaults,pri=1		0 0 
proc		/proc	proc	defaults		0 0
- Nun geht's ans Basissystem. Kurze Vorbereitung:
Code:
echo "deb http:/ftp.debian.de/debian etch main contrib" > /etc/apt/sources.list
apt-get update
apt-get install debootstrap
- Und nun das für den AMD64 erforderliche debootstrap laden und installieren:
Code:
debootstrap –-arch amd64 etch /mnt ftp://ftp.de.debian.org/debian/
- Jetzt kann das neue System schon mal betreten werden:
Code:
chroot /mnt
- Eigentlich würde man jetzt mittels 'base-config' das Grundsystem einrichten. Nun gibt es 'base-config' unter Etch aber nicht mehr. Somit muss man die Einstellungen eben so von Hand vornehmen.
Angepasst werden müssen die Dateien etc/network/interfaces, etc/hostname, etc/resolv.conf.
Die Zeitzone kann über den Befehl
Code:
tzconfig
geändert werden. Um die Sprache anzupassen muss man mit
Code:
apt-get install locales
die Locales nachinstallieren und dann mittels
Code:
dpkg -reconfigure locales
konfigurieren, root-Passwort mit
Code:
passwd
setzen. Das müsste eigentlich soweit alles gewesen sein.
- Anschließen habe ich noch /proc gemountet:
Code:
mount –t proc none /proc
Und dann komme ich nicht weiter.
Eigentlich sollte dann jetzt der Kernel, initrd und der Bootloader installiert werden. Aber irgendwie weiß ich da jetzt nicht genau, wie ich vorgehen müsste. (linux-image-2.6.18-4-amd64)

Hat jemand 'ne Ahnung wie es weitergeht??
Mit Zitat antworten

  #2  
Ungelesen 14.06.2007, 10:08
Registered User
 
Registriert seit: 01.2006
Beiträge: 30

So, um das Thema zu beenden, werde ich die Frage mal selber beantworten.

Das was alles früher unter Debian Sarge noch nötig war (Einbinden der Module...) scheint unter Debian Etch überflüssig zu sein, da hier von Hause schon einiges unterstütz wird - auch für die SiS Hardware.

Code:
aptitude install mdadm
aptitude install ssh
aptitude install lilo
cd /dev
./MAKEDEV generic
Anschließend dann den Kernel installieren und den Bootloader - in meinem Fall LILO - konfigurieren:

Code:
aptitude install linux-image-2.6-amd64-generic
liloconfig
/sbin/lilo
Um zu gewährleisten, dass man den Server über die serielle Konsole beim Booten beobachten kann, sind noch folgende Schritte auszuführen:

Code:
echo "T0:12345:respawn:/sbin/getty -L ttyS0 57600 vt100" >> /etc/inittab
echo "route add 10.255.255.1 dev eth0" > /etc/init.d/update_route
echo "route add default gw 10.255.255.1 dev eth0" >> /etc/init.d/update_route
chmod a+x /etc/init.d/update_route
update-rc.d update_route defaults
So und dann kann man ins neue System booten.
Mit Zitat antworten
  #3  
Ungelesen 16.03.2008, 00:57
Registered User
 
Registriert seit: 06.2007
Ort: Aalen
Alter: 27
Beiträge: 76

Hoffe du kannst mir helfen und zwar:

Code:
aptitude install lilo
Quttiert mir folgendes:

Code:
Setting up lilo (22.6.1-9.3) ...
mount: /dev/md0 already mounted or /boot busy
dpkg: error processing lilo (--configure):
 subprocess post-installation script returned error exit status 32
Errors were encountered while processing:
 lilo
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up lilo (22.6.1-9.3) ...
mount: /dev/md0 already mounted or /boot busy
dpkg: error processing lilo (--configure):
 subprocess post-installation script returned error exit status 32
Errors were encountered while processing:
 lilo
Mit Zitat antworten
  #4  
Ungelesen 17.04.2008, 11:09
Registered User
 
Registriert seit: 03.2006
Ort: Wadern
Beiträge: 4
usbstick eine Nachricht über ICQ schicken

Hallo, ich manage für einen Kunden einen XXL von 1und1, aber grundsätzlich dürfte es sich um dieselbe Prozedur handeln, um Etch manierlich auf solch einem Server zu betreiben.

Ich habe meine Erfahrungen unter 1und1 XXL Server mit Debian Etch per debootstrap installieren | Hochwald IT Blog mal zusammengefasst.

Weiterhin biete ich ab und an die neuen Kernel mit Support für die XXL Hardware (Arcea Controler etc) zum Download als .deb Pakete (64 Bit) an.

Ich hoffe ich konnte dir so weiterhelfen.

Viele Grüße
usbstick
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Query failed : Table 'tbl_knowledgebase_qns' is read only disoft SQL 3 30.04.2007 13:03
Installationsfehler etc. PimpBodyPlaya VHCS 29 27.02.2007 19:21
VirtualHost wurmi Virtuelle Server 7 01.10.2003 22:20





Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.