Hallo Cae,
ich habe es jetzt wie folgt gelöst:
- Live CD "Magic Parted" gestarted
grub-install --force --root-directory=/media/sda7 /dev/sda7
Dabei gab es folgenden Hinweis:
grub-install --force --root-directory=/media/sda7 /dev/sda7
/usr/sbin/grub-setup: warn: Es wird versucht, GRUB in eine Partition anstelle in den MBR zu installieren. Das ist eine SCHLECHTE Idee..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
Ohne --force ist keine Installation möglich.
- Dann sda7 neu gebootet.
Dabei erscheint die Fehlermeldung "error: no argument specified"
- gegoogelt und das gefunden:
http://ubuntuforums.org/showthread.php?t=1662142
Grub2 - error: no argument specified
Just a heads up if you use a custom menu, have a "search" line, and are using Grub 1.99:
I started getting a Grub2 error message "error: no argument specified" when using certain menuentries from a custom Grub2 file I'd been using for quite some time.
After a bit of experimenting I was able to track down the cause for the new error message. In previous versions of grub, the 'search' line was similar to:
Quote: search --no-floppy --fs-uuid --set 857d5af9-23cd-4d9b-908b-cc075e866758
Grub 1.99 doesn't quite like that format, and generates the error message - after which, you may or may not be able to boot. For my Maverick and eariler entries in my custom menu I can continue to boot by pressing any key. For my main Natty entry in the default menu, if I remove the '=root' portion of the 'search' line it balks and won't boot until I fix it.
The new format which eliminates the message is:
Quote: search --no-floppy --fs-uuid --set=root 857d5af9-23cd-4d9b-908b-cc075e866758
When you look at the line, it actually makes more sense with the new format, as the '--set' option now has a defined parameter attached to it.
I wouldn't call it a bug, as I consider it an improvement to - or at least tightening of - the code. It's just something to be on the lookout for if your custom menuentry includes the 'search' line, or if you go messing about with 10_linux or grub.cfg file and modify a 1.99-generated 'search' line.
Final Note: You don't need a 'search' line in a custom menu in most circumstances...
__________________
GRUB2 : Tweaks : Basics : Tasks : ISO : Rm Kernel : PW : Chroot : ISO-Inst : Customizer : BIS :
Boot Repair
Damit kann der Fehler behoben werden. Bei nächsten "update-grub" ist der Fehler dann wieder da.
Was muß ich ändern, damit "update-grub" die folgende Systematik "--set=root 857d5af9-23cd-4d9b-908b-cc075e866758" berücksichtigt?
Die Boot-Partition bei Linux als "aktiv" markieren zu müssen, ist nicht erforderlich.
Ein Weg mit der Debian Installations DVD wäre mir lieber, wie könnte das funktionieren?
Wer wei8 genaues?
Das sonderbare ist, wenn man Grub2 bei Installation direkt in die Rootpartition installieren läßt ist die Systematik "--set 857d5af9-23cd-4d9b-908b-cc075e866758" ohne "=root" ausreichend.
MfG
AxelMD