Salvo Naprava schrieb:
Am 25.03.2010 20:10, schrieb Axel Richter:Salvo Naprava schrieb:Hallo Liste, ich nutze auf meiner Maschine sowohl Debian squeeze als auch Windows7Leider bereitet mir das Booten vom m$ Windows7 ausm Grub raus immer Schwierigkeiten - kurz es klappt nicht.Es erscheint folgende Fehlermeldung: "No such partition..."Ich habe mich schon durch einige Foren durchgewühlt allerdings keine passende Antwort gefunden. Deswegen hier die Anfrage an euch...Hier noch ein paar Daten... Im System sind 2 S-ATA Platten verbaut.Eine mit 500 GB für meine 2 Windows Partionen und eine mit 300 GB auf der u.a. das Linux installiert ist, neben einer FAT32 Partition und einer weiteren NTFS die für andere Zwecke benötigt wird.'parted print all' spuckt folgendes aus: (parted) print all Model: ATA ST3500418AS (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 262GB 262GB primary ntfs boot 2 262GB 500GB 238GB primary ntfs Model: ATA Maxtor 6L300S0 (scsi) Disk /dev/sdb: 300GB Sector size (logical/physical): 512B/512B Partition Table: gptNumber Start End Size File system Name Flags 1 17,4kB 134MB 134MB Microsoft reserved partition msftres2 135MB 195GB 195GB ntfs Basic data partition 3 195GB 255GB 60,0GB ext3 4 255GB 265GB 10,0GB linux-swap(v1)5 265GB 280GB 15,0GB fat32 msftresAuf /dev/sbd3 liegt das Debian, /dev/sdb4 ist die Swap. Hier auch noch der Inhalt von cat/boot/grub/grub.cfg: # # DO NOT EDIT THIS FILE ## It is automatically generated by /usr/sbin/grub-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="0" 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 } insmod ext2 set root=(hd1,3) search --no-floppy --fs-uuid --set bc1192ba-c412-4150-aeea-556f1c98c7bb if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else# For backward compatibility with versions of terminal.mod that don't# understand terminal_output terminal gfxterm fi fi set locale_dir=/boot/grub/locale set lang=de insmod gettext set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod ext2 set root=(hd1,3) search --no-floppy --fs-uuid --set bc1192ba-c412-4150-aeea-556f1c98c7bb insmod pngif background_image /usr/share/images/desktop-base/moreblue-orbit-grub.png ; thenset color_normal=black/black set color_highlight=magenta/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry "Debian GNU/Linux, with Linux 2.6.32-3-686" { insmod ext2 set root=(hd1,3)search --no-floppy --fs-uuid --set
Hier '--no-floppy' löschen!!
bc1192ba-c412-4150-aeea-556f1c98c7bb echo Loading Linux 2.6.32-3-686 ...linux /boot/vmlinuz-2.6.32-3-686 root=UUID=bc1192ba-c412-4150-aeea-556f1c98c7bb ro quietecho Loading initial ramdisk ... initrd /boot/initrd.img-2.6.32-3-686 } menuentry "Debian GNU/Linux, with Linux 2.6.32-3-686 (recovery mode)" { insmod ext2 set root=(hd1,3)search --no-floppy --fs-uuid --set
Hier '--no-floppy' löschen!!
bc1192ba-c412-4150-aeea-556f1c98c7bb echo Loading Linux 2.6.32-3-686 ...linux /boot/vmlinuz-2.6.32-3-686 root=UUID=bc1192ba-c412-4150-aeea-556f1c98c7bb ro singleecho Loading initial ramdisk ... initrd /boot/initrd.img-2.6.32-3-686 } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 7 (loader) (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set d4b6d83cb6d820b2 chainloader +1 } ### 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 ###Am grub.cfg hab ich nichts dran geändert, da zumindest augenscheinlich alles zu stimmen scheint.Diese wurde über den automatischen Installer genieriert....Und zu Guter letzt noch der print von blkid um die uuid's der Partitions zu checken:/dev/sda1: UUID="D4B6D83CB6D820B2" TYPE="ntfs" /dev/sda2: UUID="B42625AB26257012" TYPE="ntfs" /dev/sdb2: UUID="44B410DAB410D072" TYPE="ntfs" /dev/sdb4: UUID="8db06ae7-1bd8-49a3-ba67-a7d3500e2cc4" TYPE="swap" /dev/sdb5: UUID="6705-AD96" TYPE="vfat" /dev/sdb3: UUID="bc1192ba-c412-4150-aeea-556f1c98c7bb" TYPE="ext3"Da ich mich in den Grub2 noch nicht wirklich reingearbeitet habe, da mir einfach die Zeit fehlt, sind meine Kenntnisse was das angeht noch recht beschränkt. Bei dem alten grub-legacy hatte ich keine Probleme mit der Konfiguration Nun die frage an euch, hat irgendwer eine Ahnung wie man das Bootproblem lösen könnte und ich mein Win7 über den Grub starten könnte??Danke für eure Antworten ! MfG S. NapravaHallo,ähm haste mal update-grub in deinem root-terminal gemacht und neugestartet? das baut den grub neu auf, manchmal gibt nach ner installalion fehler.mfg axel...Eben probiert, kein Erfolg, allerdings hat sich die Fehlermeldung ein wenig verändert.Nun erscheint da "No such device: d4b6d83cb6d820b2"Allerdings hat sich die uuid ja nicht geändert. Ist laut blkid immer noch die gleiche und wird es denke ich auch noch eine Weile bleiben....mfg Salvo
Hallo Salvo,Hatte das Problem auch mit XP. Die Löschungen s.o. haben bis zum nächsten automatischen (bei neuem Kernel) oder manuellen update-grub geholfen.
Dauerhaft geholfen hat eine Änderung in /usr/sbin/grub-mkconfig.Suche dort nach 'no-Floppy'. Du musst dort beim Ändern aber genau wissen was du machst.
Beides nicht auf meinem Mist gewachsen sondern nach langem Suchen im Netz gefunden.
Gruß Erich