Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kann Grub2 ein Linux von ext4 starten?

55 views
Skip to first unread message

Peter Beierlein

unread,
Nov 1, 2012, 5:26:24 PM11/1/12
to
Hallole Ihr Lieben,


wollte vorhin ein Arch von einer konventionellen Platte auf eine SSD
umziehen. Gesamtes zum Start nᅵtiges Gerᅵmpel findet sich auf einer
einzelnen Partition. Folgendes wurde getan:

* Partitionieren der SSD, DOS-Kompatibilitᅵt mittels fdisk -c
abgeschaltet, nach einer Empfehlung auch -u benutzt;
* mkfs.ext4 fᅵr die neue Root-Partition (nochmal nein, es existiert
keine separate Part. fᅵr /boot );
* mit cp -axv eine Kopie von / auf der SSD erstellt;
* andere Partitionen, die auf der Platte, die rausfliegen soll,
vorhanden sind, auf weitere Part. der SSD kopiert;
* SSD-/, /proc, /sys und /dev ins laufende System eingehᅵngt;
* chroot
* UUIDs in der fstab angepasst, dann grub-mkconfig und grub-install;
* SSD als Bootlaufwerk im BIOS eingestellt;

Grub2 startet korrekt von der SSD, doch dann kommt ein

unknown filesystem type 'ext4'

von der Grub-Konsole. Genau das soll aber funktionieren, der Onkel
Entwickler hats angeblich seit Version 1.97 eingebaut. Ein

insmod ext2

steht in der grub.cfg drin, das Modul soll alle extX unterstᅵtzen...
Version:

# pacman -Q grub-bios
grub-bios 2.00-1

Hab ich was ᅵbersehen? Oder, um lange Erklᅵrungen zu ersparen, sollte
ich eine separate Partition fᅵr /boot einrichten?

Ich danke euch!

--
Mfg Pete

Kinderstrafe fᅵr Totenschᅵnder!

Heiko Nocon

unread,
Nov 2, 2012, 3:25:21 AM11/2/12
to
Peter Beierlein wrote:

>von der Grub-Konsole. Genau das soll aber funktionieren, der Onkel
>Entwickler hats angeblich seit Version 1.97 eingebaut.

Das funktioniert definitiv, denn schon seit undenklichen Zeiten ist
sowohl grub2 als auch ext4 default z.B. bei Ubuntu. Kaum zu glauben, da�
es Ubuntu zur beliebtesten Distribution geschafft h�tte, wenn keiner es
gebootet bekommen h�tte...

>unknown filesystem type 'ext4'

Die Frage ist: Woher kommt diese Meldung? Das mu� ja nicht grub2 sein.

Juergen Ilse

unread,
Nov 2, 2012, 4:11:16 AM11/2/12
to
Hallo,

Heiko Nocon <Heiko...@gmx.net> wrote:
> Peter Beierlein wrote:
>>von der Grub-Konsole. Genau das soll aber funktionieren, der Onkel
>>Entwickler hats angeblich seit Version 1.97 eingebaut.
> Das funktioniert definitiv, denn schon seit undenklichen Zeiten ist
> sowohl grub2 als auch ext4 default z.B. bei Ubuntu. Kaum zu glauben, daß
> es Ubuntu zur beliebtesten Distribution geschafft hätte, wenn keiner es
> gebootet bekommen hätte...
>>unknown filesystem type 'ext4'
> Die Frage ist: Woher kommt diese Meldung? Das muß ja nicht grub2 sein.

Bei der Meldung haette ich eher den Bereich kernel + initrd in Verdacht:
Evt. eine initrd ohne die benoetigten Kernel-Module gebaut?

Tschuess,
Juergen Ilse (jue...@usenet-vberwaltung.de)
--
Ein Domainname ist nur ein Name, nicht mehr und nicht weniger.
Wer mehr hineininterpretiert, hat das Domain-Name-System nicht
verstanden.

Lars Behrens

unread,
Nov 2, 2012, 5:05:30 AM11/2/12
to
Peter Beierlein schrieb:

> * UUIDs in der fstab angepasst, dann grub-mkconfig und grub-install;

IMO fehlt an der Stelle ein 'update-grub'


--
Cheerz,
Lars

Peter Beierlein

unread,
Nov 2, 2012, 11:27:29 AM11/2/12
to
Am 02.11.2012 09:11, schrieb Juergen Ilse:

>>> unknown filesystem type 'ext4'
>> Die Frage ist: Woher kommt diese Meldung? Das muᅵ ja nicht grub2 sein.
>
> Bei der Meldung haette ich eher den Bereich kernel + initrd in Verdacht:
> Evt. eine initrd ohne die benoetigten Kernel-Module gebaut?
>

Hallo,

*facepalm* (habt ihr's klatschen gehᅵrt? :) ) Das ging voll ins
Schwarze, hab im failsafe-Modus (da ging alles glatt) das initramfs neu
erstellt und siehe da...

Bei Arch kofiguriert man den Inhalt des initramfs ᅵber
/etc/mkinitcpio.conf, wo man Treiber nach Gruppen getrennt eintrᅵgt (die
nennen das "Hooks"). Dort findet man zwar nen Eintrag "filesystems",
wobei aber beim initramfs Generieren offenbar nur Treiber fᅵr die auf
dem Rechner vorhandenen Dateisysteme eingebaut werden...

Einen herzlichen Dank an euch!

Peter Beierlein

unread,
Nov 2, 2012, 11:29:46 AM11/2/12
to
Am 02.11.2012 10:05, schrieb Lars Behrens:
> Peter Beierlein schrieb:
>
>> * UUIDs in der fstab angepasst, dann grub-mkconfig und grub-install;
>
> IMO fehlt an der Stelle ein 'update-grub'
>

ᅵhmmm, nᅵᅵᅵ. Diese Anwendung gibt's hier gar nicht... Aber Problemchen
schon gelᅵst, der Jᅵrgen hatte den richtigen Riecher!
Message has been deleted
0 new messages