Debian Installation · 2 min read · Nov 13, 2025

Wie man Debian remote über eine RH-basierte Distribution installiert - Seite 3

6) Bereiten Sie die Boot-Partition vor

Jetzt, da wir wieder im RH-System sind, lassen Sie uns den Debian-Kernel und die initrd-Bilder in die Boot-Partition kopieren:

cp $ASD/boot/vmlinuz-* /boot  
cp $ASD/boot/initrd.img-* /boot

Jetzt bearbeiten Sie die Grub-Konfigurationsdatei, um in das neue Debian-System zu booten. Stellen Sie sicher, dass Sie dies vor allen anderen RH-Strophen hinzufügen, da Grub das erste aufgelistete Betriebssystem lädt, wenn Sie es nicht anders konfiguriert haben:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,1)
      kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /boot/initrd.img-2.6.18-6-686

Ändern Sie (hd0,1) in das Laufwerk, die Partition, die Sie verwenden. Überprüfen Sie auch, ob Sie die richtigen Versionen der Kernel- und initrd-Dateien übereinstimmen. Schauen Sie sich $ASD/boot an, um die Kernel- und initrd-Versionen zu überprüfen, die verwendet werden.

Kopieren Sie unsere modifizierte Grub-Konfiguration in das Debian-System:

cp /etc/grub.conf $ASD/etc/  
cp /boot/grub/splash.xpm.gz $ASD/boot/  
cp -r /boot/grub $ASD/

Wir überspringen das fsck, das beim Neustart durchgeführt wird:

touch $ASD/fastboot

Zuletzt unmounten wir das proc- und chroot-Umfeld:

umount $ASD/proc  
umount $ASD

Wenn der umount-Befehl Ihnen einen Fehler über das beschäftigte Dateisystem gibt, verwenden Sie den -l-Schalter:

umount -l $ASD

7) Zum ersten Mal in Debian neu starten

Hier kommt der spannende Moment. Wir starten zum ersten Mal in unser neues Debian-System neu.

reboot

8) Boot-Partition im Debian-System einhängen

Jetzt, wenn alles gut gelaufen ist, sollten Sie in das neue Debian-System gebootet sein. Wenn es nicht gut gelaufen ist, warten Sie ein paar Minuten und versuchen Sie es erneut, sich anzumelden. Wenn es immer noch nicht funktioniert, müssen Sie einen Weg finden, um Konsolenzugriff zu erhalten, um das Problem zu beheben oder zum alten RH-Kernel zu wechseln.

Lassen Sie uns unsere alte /boot-Partition einhängen, da unser Skeleton fstab dies nicht berücksichtigt hat. Wir werden das, was dort ist, löschen, aber keine Sorge - wir haben sowieso eine Kopie in unserem eigenen /boot-Verzeichnis, also kopieren wir es einfach zurück:

mke2fs -j /dev/hda1

Wir erstellen einen temporären Ort, um die Partition einzuhängen:

mkdir /boot2

Dann hängen wir sie ein:

mount /dev/hda1 /boot2

Jetzt kopieren wir unsere Boot-Dateien in die neue Partition:

cp /boot/* /boot2/  
mv /grub /boot2/

Da das erledigt ist, lassen Sie uns es aushängen und den Einhängepunkt entfernen:

umount /boot2  
rmdir /boot2

Jetzt entfernen Sie das alte Verzeichnis, da dort jetzt eine Partition eingehängt wird:

rm -rf /boot/*

Fügen Sie die neue Boot-Partition in fstab ein:

vim /etc/fstab
# Dateisystem einhängen fs-type Optionen dump fsck-order

/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 / auto defaults 0 1
proc /proc proc defaults 0 0

Dieser nächste Befehl hängt alle Einhängepunkte ein, die in der fstab aufgeführt sind:

mount -a

Jetzt müssen wir die Grub-Konfigurationsdatei ändern, da unsere Pfade jetzt anders sind:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,0)
      kernel /vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /initrd.img-2.6.18-6-686

Beachten Sie, dass wir hd0,1 in hd0,0 ändern, da wir jetzt von der ersten Partition booten. Wir müssen den /boot-Pfad von den vmlinuz- und initrd-Bildern entfernen, da sie sich im Wurzelverzeichnis der ersten Partition befinden.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.