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

24.02.2011, 21:33

hab ich mir da zuviel zugemutet?

liebe gemeinde,

vor einigen tagen habe ich mir das einsteiger-buch "gentoo - die metadistri" geholt (bin seit zwei jahren windows-resitenter xubuntu-nutzer) und auch gleich alle anleitungen befolgt und das system installiert.

soweit so gut..... allerdings bootet das system nicht, sondern gibt eine fehlermeldung wie folgt aus: could not find the root block device in...
habe mir in meiner not erstmal eine xubuntu-distri daneben installiert, damit ich weiter arbeiten kann und die persönlichen sachen nicht zu lange auf halde liegen.

was ich versucht habe:
natürlich erstmal die suche (sowohl google als auch einschlägige foren) bemüht...... allerdings war die erfolgsquote eher gering bzw. mein wissensstand hielt den anforderungen der hilfeanleitungen nicht stand.
ich habe dann auch bemerkt, daß in meiner installationsroutine immer nur hda statt sda angesprochen werden konnte. über die suche kamen dann immer wieder vorschläge, die entsprechenden eiträge in der fstab zu ändern
also habe ich in der fstab vom gentoo entsprechend geändert.

da xubuntu ja mit grub2 startet und momentan (noch) meine hauptdistri ist, habe ich in der grub.cfg entsprechend ein chainload zu gentoo gemacht. leider hat alles bisher nicht geholfen und ehe ich vielleicht noch einen richtigen datenquatsch zusammen braue, wäre es nett, wenn ihr mich ein wenig an die hand nehmen könntet.


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
root@PartedMagic:~# fdisk -l

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders, total 117210240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00099471

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      112454       56196   83  Linux
/dev/sda2          112455     2168774     1028160   82  Linux swap / Solaris
/dev/sda3         2168775    22667714    10249470   83  Linux
/dev/sda4        22667776   117209087    47270656    5  Extended
/dev/sda5        22667778    68816176    23074199+  83  Linux
/dev/sda6        68816896   115111935    23147520   83  Linux
/dev/sda7       115113984   117209087     1047552   82  Linux swap / Solaris



hier liegt xubuntu mit eigenem swap auf sda6
+ sda7. der rest stammt aus der üblichen gentoo-installationsroutine.


danke
falk

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fastro« (27.02.2011, 15:29)


2

24.02.2011, 22:06

Hallo fastro, willkommen bei Gentoo

.... allerdings bootet das system nicht, sondern gibt eine fehlermeldung wie folgt aus: could not find the root block device in...

Tröste dich, über solch ähnliche Fehlermeldung ist wohl fast jeder Gentoo Neuling schon mal gestolpert.... ;)

Die Ursache ist idR in der Kernel Konfiguration, fstab und/oder in der Bootloader Konfiguration zu suchen.

Entweder ist dein Grub Eintrag, oder/und die ftab nicht richtig (zb hdax statt sdax)
oder dir fehlen im Kernel die passenden Treiber für dein HDD Controller und/oder der passende Filesystem Treiber

Um dir hier weiter helfen zu können wären folgende Infos hilfreich:
Wie hast du den Kernel erstellt, mit "genkernel" , oder eher manuell?
Die "lspci" Ausgabe (diese kann auch vom xubuntu sein)
Der Grub Eintrag
Die fstab
Und am besten auch die Kernel .config , diese findest du im Gentoo unter /usr/src/linux/.config
kopiere sie am besten zu einem "config.txt" und poste sie dann hier im Forum als Dateianhang.

3

25.02.2011, 14:37

hallo josef,

danke für deine rückmeldung.

ich versuche mal, die von dir vorgeschlagenen ausgaben nach jeweiliger distri geordnet reinzusetzen. da ich wie bereits gesagt im linux noch nicht so beschlagen bin, ist es für mich momentan die einfachste methode über partedmagic als live-cd den zugriff auf beide distributionen vorzunehmen.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
root@PartedMagic:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
05:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
05:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
05:02.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
05:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
05:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
05:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
05:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
05:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)
root@PartedMagic:~#


die grub.conf von gentoo auf sda1

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.

default 0
timeout 10
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.36-gentoo-r5
root (hd0,0)
kernel /boot/kernel-genkernel-2.6.36-gentoo-r5 root=/dev/sda3
init=/linuxrc 
ramdisk=8192 real_root=/dev/sda3 udev

initrd /boot/initramfs-genkernel-x86-2.6.36-gentoo-r5


# vim:ft=conf:


die fstab von xubuntu auf sda6

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda6 during installation
UUID=c5f9bd72-8b53-4379-8662-68b5c02e014e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=63287bc0-8cf3-4665-b426-125dca3446aa none            swap    sw              0       0


und die fstab von gentoo auf sda3

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't 
# needed; notail increases performance of ReiserFS (at the expense of storage 
# efficiency).  It's safe to drop the noatime options if you want and to 
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# <fs>			<mountpoint>	<type>		<opts>		<dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1		/boot		ext4		defaults,noatime	1 2
/dev/sda3		/		ext4		noatime		0 1
/dev/sda5		/home		ext4		noatime		0 2
/dev/sda2		none		swap		sw		0 0
/dev/cdrom		/mnt/cdrom	auto		noauto,ro	0 0
#/dev/fd0		/mnt/floppy	auto		noauto		0 0

proc			/proc		proc		defaults	0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for 
# POSIX shared memory (shm_open, shm_unlink).



im anhang ist die grub.cfg von xubuntu auf sda6 und die kernel.config von gentoo aus sda3. da ich noch nicht ganz gecheckt habe, wie ich ein scrollbares code-fenster reinsetze, wäre die ausgabe hier sonst zu lang geworden....
danke bereits für eure hilfe
gruß
falk
»fastro« hat folgende Dateien angehängt:

4

25.02.2011, 15:02

Nimm in der grub.conf die "root=/dev/sda3" aus der Kernel-Zeile raus.
Da Du eine initramfs verwendest, ist diese Deine erste root=. (Es wird automatisch "root=/dev/ram0" angenommen)

Folgendes kannst Du aus der Config wegschmeißen, da ehe Standard: root=/dev/ram0 init=/linuxrc ramdisk=8192, Auch wenn es in der Doku noch beschrieben ist.
Siehe nochmal ins Handbuch:http://www.gentoo.de/doc/de/handbook/han…ble&full=1#grub

beachte, es gibt dort zwei Beispiele:
- "grub.conf für Nicht-genkernel Benutzer" btw. ohne initramfs, nur Kernel.
- "grub.conf für genkernel Benutzer" btw. mit initramfs. <<-- Hiernach solltest Du dich richten, da Du eine initramfs nutzen willst.

Eigentlich reicht folgende Konfig aus:

Quellcode

1
2
3
4
5
6
7
default 0
timeout 10

title=Gentoo Linux 2.6.36-gentoo-r5
root (hd0,0)
kernel /boot/kernel-genkernel-2.6.36-gentoo-r5 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.36-gentoo-r5


Viel Erfolg bei der weiteren Installation.
PS: Du kannst auch direkt aus Deiner xubuntu nach Gentoo chrooten. Dann musst Du weniger neu starten ;)
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

25.02.2011, 15:54

danke für deine hinweise zur grub.conf
habe ich doch gleich mal umgesetzt. allerdings bootet er nach wie vor mit grub2 von xubuntu. ich denke, da wäre dann auch der hebel anzusetzen, denn im bootmenu von grub2 taucht gentoo gar nicht auf....

gruß
falk

6

25.02.2011, 16:19

Da ist Ubuntu recht gemein. Windows wird automatisch eingetragen, andere Linux-Distris aber nicht.
Das musst Du manuell machen: hier ein Link, vielleicht kennst Du es aber schon.

Dann brauchst Du aber kein Grub in Gentoo.

EDIT: GRUB2/SKRIPTE (Ubuntu)

7

25.02.2011, 16:34

Huhh, ja, durch den GRUB 2 von xubuntu ist es nicht so ganz einfach..., sorry, ich kenne mich mit GRUB 2 nicht aus...
/edit: Und ja, wie auch schon von hilti_hit erwähnt benötigst du idR nur einen Bootloader pro Rechner (egal wie viele Systeme installiert sind)

Zitat von »fastro«

Quellcode

1
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)

Für diesen Controller benötigst du vermutlich den ata_piix Treiber im Kernel (dieser ist in deiner .config als Modul vorhanden, das sollte mit genkernel und initrd wohl funktionieren (doch sicher bin ich mir da nicht) Im Zweifel baue ihn besser fest (build-in) in den Kernel

Zitat von »fastro«

Quellcode

1
# CONFIG_EXT4_FS is not set
Auch den Filesystem Treiber würde ich fest (build-in) in den Kernel bauen.

Um den Kernel anzupassen mache am besten noch mal ein chroot in dein Gentoo (So wie einst bei der Installation im Handbuch beschrieben)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (25.02.2011, 16:39)


8

25.02.2011, 17:10

hm, ich glaube, genau hier sind wir an meinen grenzen (vorläufig) angelangt.
ich weiß ja nicht einmal, wie ich genau in mein gentoo chrooten kann. schließlich müßte ich da die sda3 und sda5 mounten und schon das versagt er mir.
laut handbuch müßte ich eingeben: mount /dev/sda1 /mnt/gentoo/
zumindest, wenn ich nach diesem buch vorgehen möchte/soll. hier aber kommt die fehlermeldung, daß dieser einhängepunkt nicht existiert.
ich weiß ja, daß es sicher einen weg gibt, aber mir fehlen hier einfach verständnis und grundsätzliches.
vielleicht solltet ihr die verständnisschwelle bei mir nicht so hoch ansetzen.... ;o)

gruß
falk


ich gehe jetzt erstmal zurück mit der live-cd.... da weiß ich jedenfalls, daß ich in mein gentoo reinkomme (ist für euch sicher der umständlichste weg.....) und baue die treiber fest in den kernel ein...

9

25.02.2011, 17:18

hier aber kommt die fehlermeldung, daß dieser einhängepunkt nicht existiert.

Auf der Live-CD gibt es das Verzeichnis /mnt/gentoo. Im Xubuntu nicht.
Leg Dir (einmalig) ein neues Verzeichnis an, dann gibt es wieder einen Einhängepunkt.

Quellcode

1
mkdir /mnt/gentoo
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

25.02.2011, 18:00

ok, also das chrooten krieg ich noch hin. aber danach ist schluß (bei mir.... also meinen fähigkeiten und fertigkeiten.... :o(

ich denke, daß für mich der bessere weg der ist, die gentoo-live-cd zu nehmen und mich dort ins gentoo zu begeben. da habe ich mit meinen marginalen kenntnissen wenigstens die möglichkeit, mich nach den ansagen des buches zu richten und bin nicht gleich bei jeder meldung verunsichert, was ich denn jetzt am besten weiter mache..... sorry, jungs..... ich berichte nach kernel-änderung.

gruß
falk

11

25.02.2011, 18:13

Ich bin vor einem Jahr auch schon bei der Installation gescheitert. Jetzt habe ich es mir wieder vorgenommen, mit Erfolg :rolleyes: .

Ich habe allerdings alles vorher mit qemu auf Ubuntu durchgespielt. Virtualisierung hat den Vorteil, dass man die Stadien speichern kann und wenn man etwas vergeigt, wieder von dem Sicherungspunkt ausprobieren kann, also relativ frustlos Erfahrungen sammeln.

Wo ich da etwas sattelfest war, habe ich mich an die Installation herangewagt, da fehlte "nur noch" die Anpassung an die Hardware.

12

25.02.2011, 19:32

naja, aufgeben wollte ich noch nicht...... wenn meine erfolgsquote allerdings weiter so niedrig bleibt, kommt gentoo wohl erst beim nächsten neuen laptop zum einsatz :whistling:

ich habe mal nen script zum chainload gemacht und unter grub.d als 11_chainload versenkt. schaut doch mal bitte, ob man bei meiner konfiguration damit erfolg haben könnte...

Quellcode

1
2
3
4
5
6
7
8
9
#!/bin/sh -e
echo "Adding custom boot entry(s)" >&2
cat << EOF
menuentry "Chainload gentoo" {
	insmod chain
	set root='(hd0,3)'
	chainloader +1
}
EOF


danke
falk

13

25.02.2011, 21:02

Vergiss den Chainloader. Dieser benötigt einen zweiten Bootloader.
Du kannst die "Ubuntu" Section kopieren und an Gentoo anpassen. Dies könnte so aussehen:

Quellcode

1
2
3
4
5
6
menuentry "Gentoo" {
	set root='(hd0,0)'
	echo	Loading Gentoo Kernel ...
	linux	/boot/kernel-genkernel-2.6.36-gentoo-r5 real_root=/dev/sda3
	echo	Loading Gentoo initial ramdisk ...
	initrd	/boot/initramfs-genkernel-x86-2.6.36-gentoo-r5

Oder so ähnlich.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

14

25.02.2011, 21:12

Genau:

"Load another boot loader to boot unsupported operating systems

If you want to boot an unsupported operating system (e.g. Windows 95), chain-load a boot loader for the operating system. Normally, the boot loader is embedded in the boot sector of the partition on which the operating system is installed."
Quelle

Wie gesagt in Ububntuusers.de GRUB2/Skripte sind alle Beispiele aufgeführt, unter Ubuntu oder andere Linux-Distributionen starten.

EDIT:

Ich habe noch etwas dazu gefunden

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hilti_hit« (25.02.2011, 21:20)


15

26.02.2011, 12:31

also ihr lieben, ich habe da mal eure vreschiedenen vorschläge ausprobiert (und auch ein wenig variiert) und bin nun wenigstens ein stückchen weiter:

zu bells vorschlag -> änderung in der grub.cfg
ich habe den eintrag so wie vorgeschlagen übernommen. mußte noch die geschweifte ausgangsklammer setzen "}", damit mein menueitrag nicht in der luft hängen bleibt und mein kernel hat nen "-x86-" noch in der bezeichnung.
ergebnis war beim start folgendes:
-eintrag im grub endlich da
-aber folgende fehlermeldung:
Loading Gentoo Kernel...
error: no such partition
Loading Gentoo initial ramdisk...
error: you need to load the kernel first



nagut, dachte ich mir. dann nehm ich die änderungen zurück und versuche mal die zweite möglichkeit über 30_os_prober:

habe im ubuntu-wiki (danke hilti für den hinweis) entsprechendes script gefunden:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
#! /bin/sh -e
echo "Adding Lucid Lynx entry" >&2
 cat << EOF
menuentry "Ubuntu, mit Linux 2.6.32-25-generic" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set d3afdd1-045a-490f-b7ba-86c0c2d8c500
       linux /boot/vmlinuz-2.6.32-25-generic root=UUID=d3afdd1-045a-490f-b7ba-86c0c2d8c500 ro quiet splash
       initrd /boot/initrd.img-2.6.32-25-generic 
}
EOF


und auf mein gentoo umgearbeitet. wobei ich mir vorher die uuid von sda3 (mein root) geholt habe.
ergebnis: es gibt zwei neue einträge bei grub (fazit: echo..... könnte wahrscheinlich weg bleiben)
bei menyentry hab ich mein gentoo stehen und er fängt an zu arbeiten bis:
ja, bis folgende meldung erscheint:
Could not mount specified ROOT, try again
Could not find the root block devive in .

danach bietet er mir an, einen anderen root block zu benennen.
bei /dev/sda3 kommt wieder obige fehlermeldung (hab auch sda1 probiert -> the same)
bei /dev/hda3 kommt:
>>Mounting root...
mount: mounting /dev/hda3 on /newroot failed: invalid argument
Could not......... etc.pp

das gleiche (man weiß ja nie.... also ich zumindest noch nicht) mit hda1 versucht -> the same

fazit für mich: wir sind ein stück weiter und es wird heller am tunnelende.... 8)

gruß
falk

16

26.02.2011, 17:09

Hi falk
Ich bin mir sicher das du es noch hin bekommst! ;)

Für mich ist diese GRUB 2 Konfiguration leider kaum zu durchschauen.
Doch noch einen kleinen Hinweis:
Verwechselst du eventuell die
set root='(hd0,0)'
Angabe mit deiner realen / (sda3) Partition?
Beachte, das für GRUB "root" immer dort ist wo das zu ladende Kernel Image und die initrd zu finden ist, und das ist bei dir die /boot Partition. (und nicht die / (sda3) Partition!)
Sprich, weise GRUB bitte nicht an auf deiner real_root=/dev/sda3 Partition nach den Kernel und der initrd zu suchen, denn die liegen bei dir ja in der eigenen /boot Partition.

Nachtrag:
War da nicht auch noch was, das GRUB 2 eine andere Zählweise bei den Partitionen hat? Afaik fängt GRUB-2 mit 1 statt mit 0 für die erste Partition an?!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (26.02.2011, 17:18)


17

26.02.2011, 17:30

Ok, der Bootloader funktioniert schonmal. Der Kernel und Initramfs werden gefunden, finden jedoch die real_root nicht.

Die Änderungen an der Kernel-Config, die Josef genannt hat hast Du gemacht? Und den Kernel neu kompiliert?
Ich vermute, da hat der Genkernel Dir die Änderungen überschrieben. Bitte prüfe, ob die Änderungen noch da sind.

Beachte hierzu den Thread [gelöst] Geänderte Kernel-config wird nicht übernommen (manuell und genkernel)

bezüglich hda/sda - das kommt drauf an, welcher Treiber im Kernel aktiv ist. die "hda" Treiber (=ATA/ATAPI/MFM/RLL support) gelten als veraltet und werden bei Gentoo nicht mehr unterstützt. Diese wurden neu als "Parallel ATA" geschrieben. Die neue Treiber erzeugen "sda" Devices. Wenn Du also "sda" hast ist alles OK. Überprüfe diesbezüglich Deine Einstellungen im Kernel: Libata Migration
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

18

26.02.2011, 17:32

hallo josef,

ich setze mal auf die sda1/hda1 und das per uuid..... (man, das sind schon schöne abkürzungsungetüme hier....;o)
damit sollte die entsprechende partition eindeutig erkannt werden

...und berichte anschließend

19

26.02.2011, 18:03

also die ausgabe für ext4 sieht so aus:

Quellcode

1
2
3
4
5
6
7
mysire / # grep EXT4 /usr/src/linux/.config
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
# CONFIG_EXT4_DEBUG is not set
mysire / #


bin aber vorsichtshalber noch in die genkernel menuconfig gegangen und siehe da: ext4 war gar nicht gesetzt..... hab ich dort dann nachgeholt.
momentan compiliert er ein bzImage..... was kommt dann? muß ich den geänderten kernel noch irgendwie aktivieren?

20

26.02.2011, 18:10

Wie im von mir genannten Thread bereits erwähnt, nutze die genkernel --oldconfig Option. Sonst gehen Dir immer wieder die Kernel-Einstellungen verloren.
Aktivieren musst Du nichts nach dem Kompilieren. Wenn Du später den Kernel auf eine neuere Version bringst, wirst Du die Grub-Config anpassen müssen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.