Zum Schluss habe ich dieses nervige Problem gelöst. Das Problem ist das BIOS.
Wie gesagt, Wann immer ich von usb boote sieht es aber nicht für die Festplatte. Aber eigentlich nicht. Die Boot-Reihenfolge in meinem BIOS-Setup lautet wie folgt: "HDD", "USB", "CD-DVD", "Floopy", "LAN". Außerdem kann ich aus den beiden Tasten nur einmaliges Starten auswählen, nämlich F2 (Enter Setup) und F12 (One Time Boot Select), wenn das BIOS gestartet wird. So dass ich nie F12 verwendet habe, um von der Festplatte zu booten (Standardeinstellung). Und dann versehentlich drücke ich auf Festplatte aus dem F12-Menü. Und Viola! der grub sieht sowohl hdd als auch ssd. Trotzdem kann ich nicht verstehen, warum beim Booten vom F12-Menü sowohl HDD als auch SSD aufgelistet sind und warum beim direkten Booten von HDD keine sekundären Festplatten aufgeführt werden.
Ich muss herausfinden warum, aber ich weiß immer noch nicht wo ich anfangen soll. Aber diese Lösung ist für mich eine passende Antwort. Wenn Sie Dell Inspiron N4050 zum Starten von einer Festplatte verwenden, können Sie diese Lösung verwenden. Es funktioniert ohne USB-Geräte.