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-* /bootJetzt 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.lsttitle 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/fastbootZuletzt unmounten wir das proc- und chroot-Umfeld:
umount $ASD/proc
umount $ASDWenn der umount-Befehl Ihnen einen Fehler über das beschäftigte Dateisystem gibt, verwenden Sie den -l-Schalter:
umount -l $ASD7) Zum ersten Mal in Debian neu starten
Hier kommt der spannende Moment. Wir starten zum ersten Mal in unser neues Debian-System neu.
reboot8) 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/hda1Wir erstellen einen temporären Ort, um die Partition einzuhängen:
mkdir /boot2Dann hängen wir sie ein:
mount /dev/hda1 /boot2Jetzt 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 /boot2Jetzt 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 0Dieser nächste Befehl hängt alle Einhängepunkte ein, die in der fstab aufgeführt sind:
mount -aJetzt müssen wir die Grub-Konfigurationsdatei ändern, da unsere Pfade jetzt anders sind:
vim /boot/grub/menu.lsttitle Debian!
root (hd0,0)
kernel /vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
initrd /initrd.img-2.6.18-6-686Beachten 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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.