Install-grub dev-sda gibt dev-sda: not found or not a block device aus
Hi zusammen,
ich habe ein laufendes System per ssh auf eine leere Proxmox Maschine gezogen, auf dem Rechner mit der Debian Install CD eine Shell geöffnet, /dev/sda in /mnt gemountet und /mnt mit chroot /mnt als neues root gesetzt.
Soweit so gut, jetzt soll die VM natürlich auch mit dem kopierten System booten was ich per
install-grub /dev/sda erreichen wollte, allerdings spuckt er mir dabei nur /dev/sda: not found or not a block device aus.
Weiß jemand was ich vergessen habe bzw. wo der Fehler liegt?
Ich habe natürlich auch schon google gefragt, allerdings haben die meisten leute Probleme nachdem die Installation von Windows ihnen das System zerschossen hat und die dort aufgeführten Lösungen bringen bei mir keinen Erfolg.
Danke schon mal!
Falk
ich habe ein laufendes System per ssh auf eine leere Proxmox Maschine gezogen, auf dem Rechner mit der Debian Install CD eine Shell geöffnet, /dev/sda in /mnt gemountet und /mnt mit chroot /mnt als neues root gesetzt.
Soweit so gut, jetzt soll die VM natürlich auch mit dem kopierten System booten was ich per
install-grub /dev/sda erreichen wollte, allerdings spuckt er mir dabei nur /dev/sda: not found or not a block device aus.
Weiß jemand was ich vergessen habe bzw. wo der Fehler liegt?
Ich habe natürlich auch schon google gefragt, allerdings haben die meisten leute Probleme nachdem die Installation von Windows ihnen das System zerschossen hat und die dort aufgeführten Lösungen bringen bei mir keinen Erfolg.
Danke schon mal!
Falk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 210874
Url: https://administrator.de/contentid/210874
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
14 Kommentare
Neuester Kommentar
vermutlich proc und sys unter mnt zu mounten, bevor Du den chroot machst.
lks
Vielleicht ist sda nicht Dein Freund...?
Lonesome Walker
Lonesome Walker
Guten Abend,
Lonesome Walker hat recht. Du muss Partitionen mounten, also /dev/sda1, /dev/sda2 usw. Am besten siehst Du Dir mal mitdie vorhandenen Partitionen an. Du musst die rootparitition und ggf die /boot Partition mounten.
Mounten von /dev/sda geht zwar ist aber Blödsinn.
Markus
Lonesome Walker hat recht. Du muss Partitionen mounten, also /dev/sda1, /dev/sda2 usw. Am besten siehst Du Dir mal mit
fdisk -l
Mounten von /dev/sda geht zwar ist aber Blödsinn.
Markus
Moin,
Waum nimmst Du überhautp für das Installieren eines grub ein chroot-Umgebung. es reicht doch einfach ein
Aber ich habe den verdacht, daß bei Dir sda gar nicht da ist. Was sagt denn
lks
PS: Drängeln per PM nützt nur bei zahlender Kundschaft was. Ich hänge hier in meiner Freizeit ab und zu ab und helfe auch gerne, aber ich mache hier keinen 24/7-Support, auch wenn ich manchmal zu ungewöhnlichen Zeiten hier bin.
Waum nimmst Du überhautp für das Installieren eines grub ein chroot-Umgebung. es reicht doch einfach ein
grub-install --root-directory=/mnt /dev/sda
Aber ich habe den verdacht, daß bei Dir sda gar nicht da ist. Was sagt denn
parted -l
PS: Drängeln per PM nützt nur bei zahlender Kundschaft was. Ich hänge hier in meiner Freizeit ab und zu ab und helfe auch gerne, aber ich mache hier keinen 24/7-Support, auch wenn ich manchmal zu ungewöhnlichen Zeiten hier bin.
Zitat von @FalkIT:
Moin Lochkarte,
tja, warum ich eine chroot Umgebung nutze kann ich dir nicht genau sagen, habe mich schlau gemacht wie ich den Umzug am besten
mache und das sollte gemacht werdne. Dürfte doch aber auch nicht weiter stören oder?
Moin Lochkarte,
tja, warum ich eine chroot Umgebung nutze kann ich dir nicht genau sagen, habe mich schlau gemacht wie ich den Umzug am besten
mache und das sollte gemacht werdne. Dürfte doch aber auch nicht weiter stören oder?
Es ist wesentlich was Du umziehen willst und welche Parameter Du verwendest. Und einer Platte sollte man imemr eine partitiontabelle verpassen, da es manchmal Software gibt, die damit nicht zurechtkommt. Das Superfloppy-Format macht oft Probleme.
parted -l gibt mir erstmal invalid option aus ( -hisv wären verfügbare Options)
verwundert mich. da sollte sowas wie
lks@roku:~$ sudo parted -l
Modell: ATA SanDisk SDSSDP25 (scsi)
Festplatte /dev/sda: 256GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 1075MB 1074MB primary boot, RAID
2 1075MB 232GB 231GB primary RAID
3 232GB 248GB 15,5GB primary ext4 RAID
4 248GB 250GB 2147MB primary RAID
Nach dem Copyright Text kommt dann folgendes:
Using /dev/sda
Information: The operation system thinks the geometry on /dev/sda is 39162/255/63. Therefore, cylinder 1024 ends at 8032.499M.
Using /dev/sda
Information: The operation system thinks the geometry on /dev/sda is 39162/255/63. Therefore, cylinder 1024 ends at 8032.499M.
Vermutlich, weil Du nichts partitioniert hast.
PS: Die PN war nicht als drängeln gemeint, ich wusste nur nicht wie die Benachrichtigungen hier bei administrator.de
arbeiten, da mein letzter Post war "Danke werde ich versuchen" und ich diesen nur kommentiert habe, dachte ich du
erhältst ggf. keine Benachrichtigung und gehst davon aus, dass es jetzt läuft.
arbeiten, da mein letzter Post war "Danke werde ich versuchen" und ich diesen nur kommentiert habe, dachte ich du
erhältst ggf. keine Benachrichtigung und gehst davon aus, dass es jetzt läuft.
dafür gibt es eine FAQ in diesem Forum.
lks
Zitat von @FalkIT:
Mag sein, dass Lonesome Walker das gemeint hat - allerdings finde ich "sda ist nicht dein Freund" nicht sehr hilfreich.
Mag sein, dass Lonesome Walker das gemeint hat - allerdings finde ich "sda ist nicht dein Freund" nicht sehr hilfreich.
Deine Weigerung, Fehlermeldungen zu lesen, aber auch nicht.
Ich habe alle Daten des laufenden Servers auf die Platte kopiert, ohne hier Partitionen anzulegen - kann das nicht funktionieren?
Oh, funktioniert das etwa unter Windows?
Liegt also alles direkt auf /dev/sda
Hast Du toll gemacht, vielleicht machst Du doch mal eine Grundschulung zum Thema Linux, bevor Du Systeme einfach kaputtoptimierst?
ein fdisk -l gibt mir folgendes aus:
...
Disk /dev/sda doesn't contain a valid partition Table
...
Disk /dev/sda doesn't contain a valid partition Table
Nein, mach' kein Ding, sagte ich doch, sda ist nicht Dein Freund, weil Du sie grob behandelt hast.
Ich hatte mir das so vorgestellt, dass ich ohne Partitionen auskomme, wenn das nicht funktioniert kann ich den ganzen vorgang neu
starten, die Platte vorher partitionieren und dann die Daten holen.
starten, die Platte vorher partitionieren und dann die Daten holen.
Ja, aber diesmal liest Du vielleicht vorher ein paar man-pages *seufz*
Wen sie heutzutage alles an Computer lassen...
Lonesome Walker
Zitat von @FalkIT:
- ob es jetzt daran liegt dass tatsächlich nichts da ist oder ich falsch gesucht habe ist hierbei auch völlig
uninteressant.
- ob es jetzt daran liegt dass tatsächlich nichts da ist oder ich falsch gesucht habe ist hierbei auch völlig
uninteressant.
Für Dich vielleicht, für Kunden weniger...
Und wie kommst du darauf dass ich Fehlermeldungen nicht lese? Es liegt wohl eher daran, dass man mit diesen nichts
anfangen kann weil es Neuland ist.
anfangen kann weil es Neuland ist.
Sorry, aber ich fang' jetzt gleich an zu weinen.
Google ist Dein Freund, nicht Dein Feind; und wenn man da Deine Fehlermeldungen eingibt, da hagelt es nur so Ergebnisse.
Okay, meistens englisch; aber wenn Du diese Sprache nicht sprichst, solltest Du ohnehin die Finger von Linux lassen...
Ein Forum ist dazu da Fragen zu stellen wenn man nicht weiter weiß
CHECK, aber nicht für einen Grundkurs Linux, den Du aber besuchen solltest.
Das ist nicht böse gemeint, aber es gibt schon genug GUI-Admins; im Bereich Linux wirst Du damit aber sehr schnell eine Bruchlandung hinlegen.
Lonesome Walker