Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.08.2009, 16:30

Kann /boot nicht mounten

Hallo zusammen,
ich wollte gerade eine Änderung an meinem Kernel vornehmen, da ich aber /boot nicht mounten kann, kann ich den Kernel auch nicht dahin kopieren.

Quellcode

1
2
sudo mount /dev/sdb1 /boot
mount: unbekannter Dateisystemtyp „ext2“


Kann mir vielleicht jemand einen Rat geben?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fermi18« (09.08.2009, 20:09)


2

07.08.2009, 19:19

den kernel je nach bedarf konfigurieren, baun .. kopieren (z.b. ins heimverzeichnis)

anschliessend von einem kernel mit ext2 support booten, /boot mounten, kernel kopieren .

im schlimmsten falls musst du von einer livecd booten, falls du keinen kernel mit ext2 unterstützung installiert hast
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

3

07.08.2009, 19:38

Hallo Fermi18,

..wie sieht denn der Rest der Partitionstabelle aus? Bootet Dein aktuell laufender Kernel auch von dieser Partition "/dev/sdb1" ?


Gruss Micha.

4

08.08.2009, 23:49

Hi
Prüfen was für Filesysteme dein aktueller Kernel unterstützt, kannst du mit einem

Quellcode

1
cat /proc/filesystems
solltest du wirklich kein "ext2" Support dabei haben, dann ist wohl wie bereits vorgeschlagen, es mittels einer LiveCD zu machen am einfachsten. Da du soweit ich weiß noch recht neu bei linux bist, hier etwas ausführlicher ;)

Erstelle dir unter der LiveCD zb

Quellcode

1
2
# mkdir /mnt/boot
# mkdir /mnt/root

mounte deine root und boot Partition in die erstellten Verzeichnisse

Quellcode

1
2
# mount /dev/sd?? /mnt/boot
# mount /dev/sd?? /mnt/root

Nun wechselst du nach

Quellcode

1
# cd /mnt/root/usr/src/linux

und kopierst dein bzImage nach /boot

Quellcode

1
# cp arch/x86/boot/bzImage /mnt/boot/kernelname


Nun noch evtl. die grub.conf anpassen, also den neuen Kernel eintragen, Partitionen wieder aushängen, und rebooten

Quellcode

1
2
3
4
# cd
# umount /mnt/boot
# umount /mnt/root
# reboot

Ich hoffe ich blamiere mich hier nicht und hab es funktionstüchtig beschrieben ;)

/edit
Eventuell geht es noch einfacher..., indem du einfach kurzfristig das /boot Verzeichnis, statt der Partition herrichtest und nutzt.
Beim neustart könntest du im grub-Bootmenu die Taste "E" für Edit nutzen, und den Pfad zum Kernel Image anpassen.

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (09.08.2009, 02:30)


5

09.08.2009, 20:09

Danke für eure Antworten.

Ich habe jetzt das Grub-Menü editiert und so die Sicherungskopie des letzten Kernels geladen. Von da aus habe ich die ext2-Unterstützung eingebaut und jetzt läuft auch der neue Kernel normal.

Dankeschön!