debootstrap in unterverzeichnis und davon booten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
berni80
Beiträge: 5
Registriert: 03.10.2005 19:41:15

debootstrap in unterverzeichnis und davon booten

Beitrag von berni80 » 03.10.2005 20:08:53

hallo zusammen,

ich will mir ein debian-system (sarge) in ein unterverzeichnis (z.b. mein Home-Verzeichnis) installieren und später dieses neue system booten.

die installation mit debootstrap und die anschließende konfiguration klappt meiner meinung nach ganz gut. jetzt ist aber die frage, wie ich davon boote. leider habe ich bis jetzt nichts passendes gefunden. in grub kann man ja wahrscheinlich das unterverzeichnis nicht angeben, oder?

kann es sein, dass man das ganze in der initrd mit pivot_root und mount einstellen muss? wenn ja, wie mache ich das ganze am besten?

hoffe, dass mir jemand weiterhelfen kann!

viele grüße
berni

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 03.10.2005 20:10:37

okay, ich geb zu ich weiche der frage aus, aber kannst du nicht einfach mit chroot in das verzeichnis wechseln?

manyou
Beiträge: 14
Registriert: 28.09.2005 14:10:46

Beitrag von manyou » 03.10.2005 20:19:20

ich bin leider auch keine Hilfe für dich aber vielleicht kannst mir ja sagen, wei das dass mit dem debootsrap hinbekommen hast
ich kann debian nämlich nicht installiern, weil immer irgendwas mit dem debootstrap nicht klappt bzw mbr oder sowas
währe um eine antwort sehr dankbar
cu

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 03.10.2005 20:30:40

@manyou
ich glaub das was du meinst (hab dein posting gelesen) hat damit nix zu tun.
debootstrap ist einfach ein befehl um eine installation ingan zu setzten.

ki2orig
Beiträge: 11
Registriert: 03.05.2005 23:34:04
Wohnort: München

Beitrag von ki2orig » 03.10.2005 20:35:35

Hi,

ich nehm immer lilo!

Lilo einrichten und dann chroot /mntdir /sbin/lilo

Alternativ auch das lilo.conf des laufenden Linux entsprechend anpassen, so dass beide Installtationen gestartet werden können.

Ist dies ein möglicher Weg für Dich?

bye
Ki

berni80
Beiträge: 5
Registriert: 03.10.2005 19:41:15

Beitrag von berni80 » 03.10.2005 20:42:19

@manyou:
ok, hab extra nochmals alles durchlaufen lassen. eingegeben habe ich für debootstrap folgendes: debootstrap --arch i386 sarge /zielverzeichnis file:///mnt/cdrom
/zielverzeichnis ist das verzeichnis in das ich installiere
file:///mnt/cdrom hier habe ich die debiandvd mit allen paketen gemountet

@startx:
mit chroot /zielverzeichnis kann ich ins verzeichnis wechseln

danach kann ich apt-get updaten, fstab anlegen, netzwerkkarten konfigurieren usw.
kernel-image habe ich mit apt-get installiert. meine frage war jetzt eben, wie ich komplett aus /zielverzeichnis booten kann

berni80
Beiträge: 5
Registriert: 03.10.2005 19:41:15

Beitrag von berni80 » 03.10.2005 20:48:43

@ki2orig:
habe grub installiert. davon starte ich verschiedene systeme. mit lilo habe ich bis jetzt keine erfahrungen gesammelt. hast du gerade zufällig eine konfiguration für lilo.conf parat?

muss dann mal schauen, wie man lilo einrichtet.

viele grüße
berni

ki2orig
Beiträge: 11
Registriert: 03.05.2005 23:34:04
Wohnort: München

Beitrag von ki2orig » 03.10.2005 21:14:13

Hi,

hier auf die Schnelle meine lilo.conf mit zwei Installationen auf hda13 und hda14

# Support LBA for large hard disks.
#
lba32

# Specifies the boot device. This is where Lilo installs its boot
# block. It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/hda

# Specifies the device that should be mounted as root. (`/')
#
#root=/dev/hda13

# Installs the specified file as the new boot sector
# You have the choice between: bmp, compat, menu and text
# Look in /boot/ and in lilo.conf(5) manpage for details
#
install=/boot/boot-menu.b

# Specifies the location of the map file
#
map=/boot/map

# Specifies the number of deciseconds (0.1 seconds) LILO should
# wait before booting the first image.
#
delay=20

prompt
timeout=150
vga=normal

default=surf

image=/mnt/hda13/vmlinuz
label=Linux
read-only
initrd=/mnt/hda13/initrd.img
root=/dev/hda13
vga=normal
append="hdc=ide-scsi hdd=ide-scsi"
# restricted
# alias=1

image=/mnt/hda13/vmlinuz.old
label=LinuxOLD
read-only
initrd=/mnt/hda13/initrd.img.old
optional
root=/dev/hda13
# restricted
# alias=2

image=/mnt/hda14/vmlinuz
label=surf
read-only
root=/dev/hda14
initrd=/mnt/hda14/initrd.img
# restricted
# alias=2

image=/mnt/hda14/vmlinuz.old
label=surf-old
read-only
root=/dev/hda14
initrd=/mnt/hda14/initrd.img.old
optional
# restricted
# alias=2

berni80
Beiträge: 5
Registriert: 03.10.2005 19:41:15

Beitrag von berni80 » 03.10.2005 21:35:45

hi,
erstmal danke für den schnellen test!

liege ich richtig, wenn ich sage, dass du das ganze auf eine eigene partition installiert hast?

kannst du falls es keine umstände macht, mal bei gelegenheit versuchen in /mnt/hda13/unterverzeichnis/ zu installieren und von dort zu booten?
soll heißen, dass ich eine komplette installation in dem unterverzeichnis haben will und nicht auf einer eigenen partition.

hab auf die schnelle mal lilo installiert, aber hab noch probleme beim aufruf.

ki2orig
Beiträge: 11
Registriert: 03.05.2005 23:34:04
Wohnort: München

Beitrag von ki2orig » 03.10.2005 21:56:44

uups, glaube nicht, dass das so einfach geht!

Du kannst zwar per chroot von einer anderen Installation aus so arbeiten , aber booten???

Wie sollte er seine Verzeichnisse finden z.B. /etc, das er immer unter / sucht.

bye
Ki

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 03.10.2005 21:58:47

startx hat geschrieben:okay, ich geb zu ich weiche der frage aus, aber kannst du nicht einfach mit chroot in das verzeichnis wechseln?
@bernie80
Würde mich auch interessieren, sehe ich richtig, daß du diese Frage noch nicht beantwortet hast ?

Gruß
gms

berni80
Beiträge: 5
Registriert: 03.10.2005 19:41:15

Beitrag von berni80 » 03.10.2005 22:14:43

das ganze müsste schon gehen!

hab soetwas schon mal vor einiger zeit mit fedora begonnen zu basteln.
wenn ich mich noch recht erinnern kann, hab ich zuerst z.b. /dev/hda13 gemountet.
dann die verzeichnisse mit pivot_root umgebogen.

es ist schon ne weile her, wo ich das ganze gemacht habe. mal schauen, ob ich dazu noch etwas finde.

ziel ist es, ein angepasstes minimalsystem zu installieren, das ab und an gestartet wird. hilfreich könnte es sicher auch für die leute sein, die soetwas auf einem entfernten root-server installieren wollen.

ki2orig
Beiträge: 11
Registriert: 03.05.2005 23:34:04
Wohnort: München

Beitrag von ki2orig » 03.10.2005 22:31:00

yep, da war was ... könnte gehen ... Kenne ich nur für diskless remote boot. Damit hab ich nur einmal vor einiger Zeit rumgespielt und kann Dir deshalb leider nicht weiterhelfen...

bye
Ki

Antworten