Hallo, ich will mein System auf eine zusätzliche ssd umziehen. Mit Yast habe ich 4Partitionen auf der ssd angelegt: boot mit ext2; swap; home mit btrfs; root mit btrfs root war vorher aber ein ext4. Dann habe ich die Daten von boot und home Kopiert und diese im System eingebunden statt der alten auf der hdd. Per yast habe ich den grub2 ebenfalls auf die ssd gelenkt. Soweit hat auch alles geklappt. Das System startet grub2 von der ssd, home und swap sind auch auf der ssd. Nach dem Kopieren von root habe ich die fstab auf der ssd root entsprechend angepasst das sie root selber ist. Dann noch root auf der ssd als system zum grub2 dazugefügt. Beim Starten kann ich das neue system auswählen und der kernel startet auch. Warum auch nicht ist ja der selbe wie schon vorher auch von der ssd/boot. Dann bekomme ich aber eine Fehlermeldung vom Kernel das er auf dem rootfielsytem kein ext4 dateisystem findet. Geht ja auch nicht ist ja auch ein btrfs. aber wie bekomme ich das dem Kernel beigebracht? Im Grub gibt es dafür jedenfalls keinen Hinweis nicht für ext4 als auch nicht für btrfs lediglich ext2 findet eine Erwähnung. Ich vermute dafür ist die initrd zuständig. Da habe ich leider keine Ahnung wie ich die bearbeite. Im Netz habe ich einen hinweis gefunden das es für die btrfs backupfunktion Subvolums braucht. Diese kann man auch mit Yast erstellen ich finde aber nicht wie ich die mit yasts hilfe eingebunden bekomme? Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Sebastian, On Friday, 16.November.2012 12:20:52 Sebastian wrote:
Dann bekomme ich aber eine Fehlermeldung vom Kernel das er auf dem rootfielsytem kein ext4 dateisystem findet. ... Ich vermute dafür ist die initrd zuständig. Da habe ich leider keine Ahnung wie ich die bearbeite.
Dann hast du also vermutlich noch keine neue initrd gebaut? Vorher evt. in /etc/sysconfig/kernel die INITRD_MODULES anpassen und dein btrfs mit einbauen. Dann per mkinitrd ein Neues bauen lassen. Siehe auch mal hier: http://forums.opensuse.org/english/get-technical-help-here/install-boot-logi... Roman -- Roman Fietze Telemotive AG Buero Muehlhausen Breitwiesen 73347 Muehlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Freitag, 16. November 2012, 13:30:50 schrieb Roman Fietze:
Hallo Sebastian,
On Friday, 16.November.2012 12:20:52 Sebastian wrote:
Dann bekomme ich aber eine Fehlermeldung vom Kernel das er auf dem rootfielsytem kein ext4 dateisystem findet. ... Ich vermute dafür ist die initrd zuständig. Da habe ich leider keine Ahnung wie ich die bearbeite.
Dann hast du also vermutlich noch keine neue initrd gebaut?
richtig, wusste auch nicht wie, das habe ich jetzt versucht.
Vorher evt. in /etc/sysconfig/kernel die INITRD_MODULES anpassen und dein btrfs mit einbauen.
der Kernel selber hat btrfs da andere partitionen ja die Partition ja eingebunden werden kann.
Dann per mkinitrd ein Neues bauen lassen.
Siehe auch mal hier:
http://forums.opensuse.org/english/get-technical-help-here/install-boot-logi n/477122-boot-halted-btrfs-issue.html
Ich habe hier eine Liste von btrfs modulen welche braucht es denn zum start? l1-suse:/home/sebastian # lsinitrd /boot/initrd | grep btrfs lib/modules/3.6.6-11-desktop/kernel/fs/btrfs lib/modules/3.6.6-11-desktop/kernel/fs/btrfs/btrfs.ko usr/sbin/btrfs-debug-tree usr/sbin/btrfs-dump-super usr/sbin/mkfs.btrfs usr/sbin/btrfsck usr/sbin/btrfs-find-root usr/sbin/btrfs-restore usr/sbin/btrfstune usr/sbin/btrfs-image usr/sbin/btrfs-select-super usr/sbin/btrfs-convert usr/sbin/btrfs-zero-log usr/sbin/btrfs sbin/btrfs-debug-tree sbin/btrfs-dump-super sbin/mkfs.btrfs sbin/btrfsck sbin/btrfs-find-root sbin/btrfs-restore sbin/btrfstune sbin/btrfs-image sbin/btrfs-select-super sbin/btrfs-convert sbin/btrfs-zero-log sbin/btrfs boot/81-btrfs.sh Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sebastian [16.11.2012 14:24]:
Am Freitag, 16. November 2012, 13:30:50 schrieb Roman Fietze:
Hallo Sebastian,
On Friday, 16.November.2012 12:20:52 Sebastian wrote:
Dann bekomme ich aber eine Fehlermeldung vom Kernel das er auf dem rootfielsytem kein ext4 dateisystem findet. ... Ich vermute dafür ist die initrd zuständig. Da habe ich leider keine Ahnung wie ich die bearbeite.
Dann hast du also vermutlich noch keine neue initrd gebaut?
richtig, wusste auch nicht wie, das habe ich jetzt versucht.
Vorher evt. in /etc/sysconfig/kernel die INITRD_MODULES anpassen und dein btrfs mit einbauen.
der Kernel selber hat btrfs da andere partitionen ja die Partition ja eingebunden werden kann.
Dann per mkinitrd ein Neues bauen lassen.
Siehe auch mal hier:
http://forums.opensuse.org/english/get-technical-help-here/install-boot-logi
n/477122-boot-halted-btrfs-issue.html
Ich habe hier eine Liste von btrfs modulen welche braucht es denn zum start?
Das ist flscah :-P. Du hast genau ein einziges Modul, nämlich das Kernelmodul:
/lib/modules/3.6.6-11-desktop/kernel/fs/btrfs/btrfs.ko
In /etc/sysconfig/kernel, Zeile INITRD_MODULES, sollte also "btrfs" vorkommen. Und auch "ext4". Danach rufst Du als root "mkinitrd" auf. Bei der Ausgabe, die dann erscheint, sollten beide Einträge in der Modulliste stehen. HTH Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlCmRXsACgkQk33Krq8b42NHQACdEKKjMcFjRX4Dfi5GGStGsOd9 LOoAn0iJ7lQ604AR/5nZReL7jzC6Dg3B =4F5Z -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Das ist flscah :-P. Du hast genau ein einziges Modul, nämlich das
Kernelmodul:
/lib/modules/3.6.6-11-desktop/kernel/fs/btrfs/btrfs.ko
In /etc/sysconfig/kernel, Zeile INITRD_MODULES, sollte also "btrfs" vorkommen. Und auch "ext4".
# # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mkinitrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="boot/81-btrfs.sh" Das war wohl falsch, aber ext4 steht da auch nicht? Jetzt auf INITRD_MODULES="btrfs" geändert. l1-suse:/home/sebastian # mkinitrd Kernel image: /boot/vmlinuz-3.6.6-11-desktop Initrd image: /boot/initrd-3.6.6-11-desktop KMS drivers: radeon Root device: /dev/disk/by-id/ata-ST9500420AS_5VJFAYD8-part3 (/dev/sda3) (mounted on / as ext4) wo kann ich diesen eintrag verändern? Wenn grub die info hat (/dev/sdb5) wird die wohl auch genommen aber dennoch ext4, was übrigens als Features auch nicht aufgeführt ist. Das System startet dennoch mit (/dev/sda3) (mounted on / as ext4) Resume device: /dev/disk/by-uuid/3659c02c-a493-450f-99ea-4af64b3f87ac (/dev/sda2) Kernel Modules: thermal_sys thermal processor fan libcrc32c zlib_deflate btrfs scsi_dh scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua scsi_dh_rdac i2c-algo-bit drm drm_kms_helper ttm radeon xhci-hcd hid-logitech-dj crc32c-intel hier ist btrfs als modul bereits aufgeführt. Es geht aber dennoch nicht. Firmware: radeon/R520_cp.bin radeon/R520_cp.bin radeon/RS600_cp.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS690_cp.bin radeon/R420_cp.bin radeon/R420_cp.bin radeon/R300_cp.bin radeon/R300_cp.bin radeon/R200_cp.bin radeon/R200_cp.bin radeon/R100_cp.bin radeon/R100_cp.bin radeon/RV710_me.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_pfp.bin radeon/RV730_me.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_pfp.bin radeon/RV770_me.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_pfp.bin radeon/RS780_me.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RS780_pfp.bin radeon/RV670_me.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV670_pfp.bin radeon/RV635_me.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV635_pfp.bin radeon/RV620_me.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV630_pfp.bin radeon/RV610_me.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV610_pfp.bin radeon/R600_me.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_pfp.bin radeon/R520_cp.bin radeon/R520_cp.bin radeon/RS600_cp.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS690_cp.bin radeon/R420_cp.bin radeon/R420_cp.bin radeon/R300_cp.bin radeon/R300_cp.bin radeon/R200_cp.bin radeon/R200_cp.bin radeon/R100_cp.bin radeon/R100_cp.bin radeon/SUMO2_me.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_rlc.bin radeon/PALM_me.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PALM_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_pfp.bin radeon/R700_rlc.bin radeon/R700_rlc.bin radeon/R600_rlc.bin radeon/R600_rlc.bin radeon/RV710_me.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_pfp.bin radeon/RV730_me.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_pfp.bin radeon/RV770_me.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_pfp.bin radeon/RS780_me.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RS780_pfp.bin radeon/RV670_me.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV670_pfp.bin radeon/RV635_me.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV635_pfp.bin radeon/RV620_me.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV630_pfp.bin radeon/RV610_me.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV610_pfp.bin radeon/R600_me.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_pfp.bin radeon/ARUBA_rlc.bin radeon/ARUBA_rlc.bin radeon/ARUBA_me.bin radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_pfp.bin radeon/CAICOS_mc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_pfp.bin radeon/TURKS_mc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_pfp.bin radeon/BTC_rlc.bin radeon/BTC_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_rlc.bin radeon/VERDE_mc.bin radeon/VERDE_mc.bin radeon/VERDE_ce.bin radeon/VERDE_ce.bin radeon/VERDE_me.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_rlc.bin radeon/TAHITI_mc.bin radeon/TAHITI_mc.bin radeon/TAHITI_ce.bin radeon/TAHITI_ce.bin radeon/TAHITI_me.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_pfp.bin Features: acpi kms plymouth block usb btrfs resume.userspace resume.kernel An Günther in der neuen Fstab steht natürlich btrfs als filesystem. Abgesehen davon kann das System die fstab erst lesen nachdem die Partition gemountet ist. Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo zusammen, Sebastian Sebastian meinte am Freitag, den 16.11.2012 um 19:36 Uhr wegen:System umziehen
Hallo,
Das ist flscah :-P. Du hast genau ein einziges Modul, nämlich das
Kernelmodul:
/lib/modules/3.6.6-11-desktop/kernel/fs/btrfs/btrfs.ko
In /etc/sysconfig/kernel, Zeile INITRD_MODULES, sollte also "btrfs" vorkommen. Und auch "ext4".
# # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mkinitrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="boot/81-btrfs.sh"
Das war wohl falsch, aber ext4 steht da auch nicht?
Jetzt auf INITRD_MODULES="btrfs" geändert.
l1-suse:/home/sebastian # mkinitrd
Kernel image: /boot/vmlinuz-3.6.6-11-desktop Initrd image: /boot/initrd-3.6.6-11-desktop KMS drivers: radeon Root device: /dev/disk/by-id/ata-ST9500420AS_5VJFAYD8-part3 (/dev/sda3) (mounted on / as ext4)
wo kann ich diesen eintrag verändern? Wenn grub die info hat (/dev/sdb5) wird die wohl auch genommen aber dennoch ext4, was übrigens als Features auch nicht aufgeführt ist. Das System startet dennoch mit (/dev/sda3) (mounted on / as ext4)
kannst Du eine initrd mit btrfs in einer Umgebung mit ext4 erzeugen? -- Beste Grüße Christian Gut, das Audacious gerade von Robin Gibb - Juliet (1983) spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Christian Meseberg [16.11.2012 20:10]:
Hallo zusammen,
Sebastian Sebastian meinte am Freitag, den 16.11.2012 um 19:36 Uhr wegen:System umziehen
Hallo,
Das ist flscah :-P. Du hast genau ein einziges Modul, nämlich das
Kernelmodul:
/lib/modules/3.6.6-11-desktop/kernel/fs/btrfs/btrfs.ko
In /etc/sysconfig/kernel, Zeile INITRD_MODULES, sollte also "btrfs" vorkommen. Und auch "ext4".
# # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mkinitrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="boot/81-btrfs.sh"
Das war wohl falsch, aber ext4 steht da auch nicht?
Jetzt auf INITRD_MODULES="btrfs" geändert.
l1-suse:/home/sebastian # mkinitrd
Kernel image: /boot/vmlinuz-3.6.6-11-desktop Initrd image: /boot/initrd-3.6.6-11-desktop KMS drivers: radeon Root device: /dev/disk/by-id/ata-ST9500420AS_5VJFAYD8-part3 (/dev/sda3) (mounted on / as ext4)
wo kann ich diesen eintrag verändern? Wenn grub die info hat (/dev/sdb5) wird die wohl auch genommen aber dennoch ext4, was übrigens als Features auch nicht aufgeführt ist. Das System startet dennoch mit (/dev/sda3) (mounted on / as ext4)
Er nimmt /dev/sda3, nicht /dev/sdb5. Bevor wir hier weiter im Nebel stochern: kannst Du bitte mal die /etc/fstab (alt und neu) posten? Und /boot/grub/device.map, und /boot/grub/menu.lst? mkinitrd baut die initrds, die lt. /boot/grub/menu.lst nötig sind. Die Übersetzung von /dev/... nach hdX erfolgt anhand der /boot/grub/device.map.
kannst Du eine initrd mit btrfs in einer Umgebung mit ext4 erzeugen?
Warum soll das nicht gehen? Gruß Werner - -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Helmholtz Centre for Environmental Research - UFZ Permoserstr. 15 - 04318 Leipzig / Germany Tel./phone: +49 341 235-1921 - Fax +49 341 235-451921 Information nach §§ 37a HGB, 35a GmbHG: Sitz der Gesellschaft: Leipzig Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703 Vorsitzender des Aufsichtsrats: MinDirig Wilfried Kraus Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch (Scientific Managing Director) Administrative Geschäftsführerin: Dr. Heike Graßmann (Administrative Managing Director) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlCp9NEACgkQk33Krq8b42Nx3ACcCbDt3LOo7zm2FZ5onezC7tNO OukAn09jmpgtmDsLor13Hkxz4bCtqxDh =V//C -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Bevor wir hier weiter im Nebel stochern: kannst Du bitte mal die /etc/fstab (alt und neu) posten? Und /boot/grub/device.map, und /boot/grub/menu.lst?
/etc/fstab alt: UUID=a6f474e6-5fa6-41c6-be80-367c5e9c6253 / ext4 defaults 1 1 LABEL=boot /mnt/hdd/boot ext2 acl,user_xattr 1 2 LABEL=bilder /mnt/bilder btrfs defaults 1 2 LABEL=home_suse /mnt/home-suse ext4 acl,user_xattr 1 2 LABEL=medien /mnt/medien btrfs defaults 1 2 LABEL=root-suse /mnt/root-suse btrfs defaults 1 2 LABEL=sebastian_daten /mnt/sebastian_daten btrfs defaults 1 2 LABEL=sicherung /mnt/sicherung btrfs defaults 1 2 LABEL=system /mnt/system btrfs defaults 1 2 LABEL=virtuelle_platte /mnt/virtuelle_platte btrfs defaults 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 /dev/disk/by-id/ata-SAMSUNG_SSD_830_Series_S0Z3NSAC964653-part1 /boot ext2 acl,user_xattr 1 2 UUID=63216e12-0e58-469b-a283-490e305eabfc /home btrfs defaults 1 2 UUID=b699a5ef-d616-4f3a-9c07-54d5e4606ec7 /mnt/ssd/suse-root btrfs defaults 1 2 /dev/disk/by-id/ata-SAMSUNG_SSD_830_Series_S0Z3NSAC964653-part2 swap swap defaults 0 0 /etc/fstab neu: /boot/grub2/device.map: (hd1) /dev/disk/by-id/usb-SAMSUNG_HD502HJ_00eff052-0:0 (hd0) /dev/disk/by-id/ata-ST9500420AS_5VJFAYD8 Ist leider grub2 weil ander distri dies verlangte. Mit yast konte ich da nichts einstellen. Deshalb per Hand (auch wenn es beim nächsten update verloren geht) habe gehofft das es wenn einmal damit gestartet auch gefunden wird und richtig eingetragen. Ist jedenfalls noch Baustelle. /boot/grub2/grub.cfg: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="${saved_entry}" if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos insmod ext2 set root='hd0,msdos3' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint- efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' a6f474e6-5fa6-41c6-be80-367c5e9c6253 else search --no-floppy --fs-uuid --set=root a6f474e6-5fa6-41c6-be80-367c5e9c6253 fi font="/usr/share/grub2/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=de_DE insmod gettext fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b-f35fbd14b028 fi insmod gfxmenu loadfont ($root)/grub2/themes/openSUSE/ascii.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans10.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans12.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2 insmod png set theme=($root)/grub2/themes/openSUSE/theme.txt export theme insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b-f35fbd14b028 fi insmod png background_image -m stretch /grub2/themes/openSUSE/background.png if [ x${boot_once} = xtrue ]; then set timeout=0 elif sleep --interruptible 0 ; then set timeout=8 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'openSUSE' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 video=1366x768 resume=/dev/disk/by-uuid/3659c02c- a493-450f-99ea-4af64b3f87ac splash=silent quiet showopts echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE' $menuentry_id_option 'gnulinux- advanced-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { menuentry 'openSUSE, mit Linux 3.6.6-11-desktop' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.6.6-11- desktop-advanced-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 video=1366x768 resume=/dev/disk/by-uuid/3659c02c- a493-450f-99ea-4af64b3f87ac splash=silent quiet showopts echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE, mit Linux 3.6.6-11-desktop (Wiederherstellungsmodus)' --class opensuse --class gnu-linux --class gnu -- class os $menuentry_id_option 'gnulinux-3.6.6-11-desktop-recovery- a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'openSUSE 12.2 (x86_64)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-3d4ccbdb-5f94-4920- a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint- efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sda5 initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE 12.2 (x86_64)' $menuentry_id_option 'osprober-gnulinux-advanced-3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sda5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinuz-3.6.6-11-desktop--3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 -- hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sda5 initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sda5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinux-3.6.6-11-desktop.gz--3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 -- hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinux-3.6.6-11-desktop.gz root=/dev/sda5 } } menuentry 'openSUSE 12.2 (x86_64)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b699a5ef- d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sdb5 initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE 12.2 (x86_64)' $menuentry_id_option 'osprober-gnulinux-advanced-b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sdb5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinuz-3.6.6-11-desktop--b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sdb5 initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sdb5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinux-3.6.6-11-desktop.gz--b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinux-3.6.6-11-desktop.gz root=/dev/sdb5 } } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### ### BEGIN /etc/grub.d/90_persistent ### ### END /etc/grub.d/90_persistent ###
mkinitrd baut die initrds, die lt. /boot/grub/menu.lst nötig sind. Die Übersetzung von /dev/... nach hdX erfolgt anhand der /boot/grub/device.map.
Bei Grub 2 dann die grub.cfg statt menu.Ist?
Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sebastian [19.11.2012 12:22]:
Hallo,
Bevor wir hier weiter im Nebel stochern: kannst Du bitte mal die /etc/fstab (alt und neu) posten? Und /boot/grub/device.map, und /boot/grub/menu.lst?
/etc/fstab alt:
UUID=a6f474e6-5fa6-41c6-be80-367c5e9c6253 / ext4 defaults 1 1 LABEL=boot /mnt/hdd/boot ext2 acl,user_xattr 1 2 LABEL=bilder /mnt/bilder btrfs defaults 1 2 LABEL=home_suse /mnt/home-suse ext4 acl,user_xattr 1 2 LABEL=medien /mnt/medien btrfs defaults 1 2 LABEL=root-suse /mnt/root-suse btrfs defaults 1 2 LABEL=sebastian_daten /mnt/sebastian_daten btrfs defaults 1 2 LABEL=sicherung /mnt/sicherung btrfs defaults 1 2 LABEL=system /mnt/system btrfs defaults 1 2 LABEL=virtuelle_platte /mnt/virtuelle_platte btrfs defaults 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 /dev/disk/by-id/ata-SAMSUNG_SSD_830_Series_S0Z3NSAC964653-part1 /boot ext2 acl,user_xattr 1 2 UUID=63216e12-0e58-469b-a283-490e305eabfc /home btrfs defaults 1 2 UUID=b699a5ef-d616-4f3a-9c07-54d5e4606ec7 /mnt/ssd/suse-root btrfs defaults 1 2 /dev/disk/by-id/ata-SAMSUNG_SSD_830_Series_S0Z3NSAC964653-part2 swap swap defaults 0 0
/etc/fstab neu:
/boot/grub2/device.map:
(hd1) /dev/disk/by-id/usb-SAMSUNG_HD502HJ_00eff052-0:0 (hd0) /dev/disk/by-id/ata-ST9500420AS_5VJFAYD8
Ist leider grub2 weil ander distri dies verlangte. Mit yast konte ich da nichts einstellen. Deshalb per Hand (auch wenn es beim nächsten update verloren geht) habe gehofft das es wenn einmal damit gestartet auch gefunden wird und richtig eingetragen. Ist jedenfalls noch Baustelle.
/boot/grub2/grub.cfg:
Gnaaaaaa :-( Das Gemounte mit UUID, LABEL und /dev/disk/by-id/ trägt wirklich optimal zur Verwirrung bei. Gut, die /etc/fstab (alt) sieht ja wirklich nach ext4 für / und btrfs für /home aus. Wenn Du meinst, dass da btrfs drauf ist, solltest Du das in der /etc/fstab auch vermerken :-). Du kannst ja mal in den Abschnitten der grub.cfg, die mit a6f474e6-5fa6-41c6-be80-367c5e9c6253 (das ist ja Dein derzeitiges /) zu tun haben, eine Zeile "insmod btrfs" jeweils nach "insmod ext2" einbauen. Natürlich erst recht für b699a5ef-d616-4f3a-9c07-54d5e4606ec7, das soll wohl das neue / werden?
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="${saved_entry}"
if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi
function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi }
function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi }
if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos insmod ext2 set root='hd0,msdos3' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint- efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' a6f474e6-5fa6-41c6-be80-367c5e9c6253 else search --no-floppy --fs-uuid --set=root a6f474e6-5fa6-41c6-be80-367c5e9c6253 fi font="/usr/share/grub2/unicode.pf2" fi
if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=de_DE insmod gettext fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b-f35fbd14b028 fi insmod gfxmenu loadfont ($root)/grub2/themes/openSUSE/ascii.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans10.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans12.pf2 loadfont ($root)/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2 insmod png set theme=($root)/grub2/themes/openSUSE/theme.txt export theme insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b-f35fbd14b028 fi insmod png background_image -m stretch /grub2/themes/openSUSE/background.png if [ x${boot_once} = xtrue ]; then set timeout=0 elif sleep --interruptible 0 ; then set timeout=8 fi ### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ### menuentry 'openSUSE' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 video=1366x768 resume=/dev/disk/by-uuid/3659c02c- a493-450f-99ea-4af64b3f87ac splash=silent quiet showopts echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE' $menuentry_id_option 'gnulinux- advanced-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { menuentry 'openSUSE, mit Linux 3.6.6-11-desktop' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.6.6-11- desktop-advanced-a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 video=1366x768 resume=/dev/disk/by-uuid/3659c02c- a493-450f-99ea-4af64b3f87ac splash=silent quiet showopts echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE, mit Linux 3.6.6-11-desktop (Wiederherstellungsmodus)' --class opensuse --class gnu-linux --class gnu -- class os $menuentry_id_option 'gnulinux-3.6.6-11-desktop-recovery- a6f474e6-5fa6-41c6-be80-367c5e9c6253' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi echo 'Linux 3.6.6-11-desktop wird geladen …' linux /vmlinuz-3.6.6-11-desktop root=UUID=a6f474e6-5fa6-41c6- be80-367c5e9c6253 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe echo 'Initiale Ramdisk wird geladen …' initrd /initrd-3.6.6-11-desktop } }
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ###
### BEGIN /etc/grub.d/30_os-prober ### menuentry 'openSUSE 12.2 (x86_64)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-3d4ccbdb-5f94-4920- a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint- efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sda5 initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE 12.2 (x86_64)' $menuentry_id_option 'osprober-gnulinux-advanced-3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sda5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinuz-3.6.6-11-desktop--3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 -- hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sda5 initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sda5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinux-3.6.6-11-desktop.gz--3d4ccbdb-5f94-4920-a7e6-05264eee9ee5' { insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 -- hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 64640134-82f8-4f54-8f5d-588d35ef7a07 else search --no-floppy --fs-uuid --set=root 64640134-82f8-4f54-8f5d-588d35ef7a07 fi linux /vmlinux-3.6.6-11-desktop.gz root=/dev/sda5 } }
menuentry 'openSUSE 12.2 (x86_64)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b699a5ef- d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint- efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sdb5 initrd /initrd-3.6.6-11-desktop } submenu 'Erweiterte Optionen für openSUSE 12.2 (x86_64)' $menuentry_id_option 'osprober-gnulinux-advanced-b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sdb5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinuz-3.6.6-11-desktop--b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinuz-3.6.6-11-desktop root=/dev/sdb5 initrd /initrd-3.6.6-11-desktop } menuentry 'openSUSE 12.2 (x86_64) (auf /dev/sdb5)' --class gnu-linux -- class gnu --class os $menuentry_id_option 'osprober- gnulinux-/vmlinux-3.6.6-11-desktop.gz--b699a5ef-d616-4f3a-9c07-54d5e4606ec7' { insmod part_msdos insmod ext2 set root='hd1,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 -- hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 a87e483f-d0d5-41ac-ae7b- f35fbd14b028 else search --no-floppy --fs-uuid --set=root a87e483f-d0d5-41ac-ae7b- f35fbd14b028 fi linux /vmlinux-3.6.6-11-desktop.gz root=/dev/sdb5 } }
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ### ### END /etc/grub.d/90_persistent ###
mkinitrd baut die initrds, die lt. /boot/grub/menu.lst nötig sind. Die Übersetzung von /dev/... nach hdX erfolgt anhand der /boot/grub/device.map.
Bei Grub 2 dann die grub.cfg statt menu.Ist?
Bei grub2 ist alles.... anders... :-\ Ich habe gerade kein System, das grub2 benutzt, zur Hand, und kann deshalb nicht nachsehen, was mkinitrd da beachtet. Gruß Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlCqJsEACgkQk33Krq8b42PQWACfUjwQN1cDm+ojkgfbewEctzyR 94UAn0DOQ7QGWV0sRg4VN8wkoJfsGYi3 =0T5X -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Freitag, 16. November 2012, 12:20:52 schrieb Sebastian:
Hallo,
ich will mein System auf eine zusätzliche ssd umziehen. Mit Yast habe ich 4Partitionen auf der ssd angelegt: boot mit ext2; swap; home mit btrfs; root mit btrfs
root war vorher aber ein ext4. Dann habe ich die Daten von boot und home Kopiert und diese im System eingebunden statt der alten auf der hdd. Per yast habe ich den grub2 ebenfalls auf die ssd gelenkt. Soweit hat auch alles geklappt. Das System startet grub2 von der ssd, home und swap sind auch auf der ssd.
Nach dem Kopieren von root habe ich die fstab auf der ssd root entsprechend angepasst das sie root selber ist. Dann noch root auf der ssd als system zum grub2 dazugefügt.
Beim Starten kann ich das neue system auswählen und der kernel startet auch. Warum auch nicht ist ja der selbe wie schon vorher auch von der ssd/boot. Dann bekomme ich aber eine Fehlermeldung vom Kernel das er auf dem rootfielsytem kein ext4 dateisystem findet. Geht ja auch nicht ist ja auch ein btrfs. aber wie bekomme ich das dem Kernel beigebracht? Im Grub gibt es dafür jedenfalls keinen Hinweis nicht für ext4 als auch nicht für btrfs lediglich ext2 findet eine Erwähnung. Ich vermute dafür ist die initrd zuständig. Da habe ich leider keine Ahnung wie ich die bearbeite.
Wenn ich das ganze richtig verstanden habe hast Du Das System einfach kopiert (?) und neue Partitionen angelegt (btrfs) Dann würde ich mal nachschauen was in der fstab steht, altes System war doch ext4 und neues ist brtfs, also ext4 auf btrfs für die richtige Partition ändern.
Im Netz habe ich einen hinweis gefunden das es für die btrfs backupfunktion Subvolums braucht. Diese kann man auch mit Yast erstellen ich finde aber nicht wie ich die mit yasts hilfe eingebunden bekomme?
-- mit freundlichen Grüßen / best Regards. Günther J. Niederwimmer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
Christian Meseberg
-
Günther J. Niederwimmer
-
Roman Fietze
-
Sebastian
-
Werner Flamme