[gelöst] Debian startet nicht von Externer Festplatte

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
cougar
Beiträge: 263
Registriert: 21.06.2014 11:31:33

[gelöst] Debian startet nicht von Externer Festplatte

Beitrag von cougar » 23.06.2017 22:42:35

Hallo,

ich mach mal ein neues Thema auf, erleichtert evtl. für andere später das suchen...
Ich hab eine externe Festplatte, auf der hab ich Stretch installiert und auch den Bootloader in den MBR der externen Platte schreiben lassen, irgendwas ist schief gelaufen. Ich hab beim installieren "Ganze Festplatte verwenden" sowie /home extra anlegen lassen. Beim Abschluss der Installation wird man ja gefragt ob Grub in den MBR der ersten Platte, also sda, geschrieben werden soll oder woanders hin, dort hab ich angegeben das Grub für Stretch auf sdb, die externe Platte, geschrieben werden soll, wurde wohl auch gemacht, alles gut. Starte ich den Rechner dann von sdb kommt nur ein blinkender prompt, die Platte scheint mE nicht bootfähig zu sein, starte ich von sda, also Jessie, läuft alles normal ab, Jessie ist das einzige System auf sda und Stretch das einzige auf sdb.
Ich hab jetzt keine ahnung wie ich sdb bootfähig machen kann falls es daran scheitern sollte, hier die Ausgabe von fdisk -l

Code: Alles auswählen

root@holger:/home/holger# fdisk -l

Festplatte /dev/sda: 1,4 TiB, 1500301910016 Bytes, 2930277168 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x1f86880b

Device     Boot    Start        End    Sectors  Size Id Type
/dev/sda1  *        2048   39063551   39061504 18,6G 83 Linux
/dev/sda2       39065598 2930276351 2891210754  1,4T  5 Extended
/dev/sda5       39065600   54687743   15622144  7,5G 82 Linux swap / Solaris
/dev/sda6       54689792 2930276351 2875586560  1,3T 83 Linux

Festplatte /dev/sdb: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x55d2c71a

Device     Boot    Start        End    Sectors   Size Id Type
/dev/sdb1           2048   58593279   58591232    28G 83 Linux
/dev/sdb2       58595326 1953523711 1894928386 903,6G  5 Extended
/dev/sdb5       58595328   75352063   16756736     8G 82 Linux swap / Solaris
/dev/sdb6       75354112 1953523711 1878169600 895,6G 83 Linux

Partition 3 beginnt nicht an einer physikalischen Sektorgrenze.
/etc/default/grub von sdb

Code: Alles auswählen

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Jemand eine Idee?
Zuletzt geändert von cougar am 25.06.2017 08:39:45, insgesamt 1-mal geändert.
Viele Grüße
Holger

Benutzeravatar
cougar
Beiträge: 263
Registriert: 21.06.2014 11:31:33

Re: Debian startet nicht von Externer Festplatte

Beitrag von cougar » 24.06.2017 10:39:41

Ich hab jetzt nochmal alles neu installiert bin aber dabei geblieben den Bootloader für Stretch auf der externen Platte (sdb) in den MBR der externen Platte zu scheiben, hat sich nichts geändert, nur ein blinkender Prompt und keinerlei Reaktionen auf irgendeine Eingabe

Code: Alles auswählen

root@holger:/home/holger# lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT 
NAME   UUID                                 FSTYPE   SIZE LABEL MOUNTPOINT
sda                                                  1,4T       
├─sda1 27c0838a-243a-4cf0-a858-84f98ee1b121 ext4    18,6G       /
├─sda5 4ade8574-c5cb-42b2-bd63-728c395ad4d9 swap     7,5G       [SWAP]
└─sda6 41f548e6-bd9e-4870-a21d-d2296008b427 ext4     1,3T       /home
sdb                                                931,5G       
├─sdb1 5fadc507-49d7-4d79-a4f6-14d00374a036 ext4    18,6G       /media/holger/5fadc507-49d7-4d79-a4f6-14d00374a036
├─sdb5 87bcebb3-9ed3-45c0-8be5-4e1942a2677f swap     7,5G       
└─sdb6 c086b47e-8f96-4a20-ba37-3a90f96333ef ext4   905,4G       /media/holger/c086b47e-8f96-4a20-ba37-3a90f96333ef
sr0                                                 1024M       
Viele Grüße
Holger

BenutzerGa4gooPh

Re: Debian startet nicht von Externer Festplatte

Beitrag von BenutzerGa4gooPh » 24.06.2017 16:07:30

EFI-Problem? Ich sehe keine Partition /boot/efi.
Ansonsten hilft dir vielleicht
https://wiki.debian.org/UEFI
https://wiki.ubuntuusers.de/EFI_Problem ... -zerstoert
bzw. für EFI und BIOS/CSM
https://wiki.ubuntuusers.de/GRUB_2/Reparatur/

Das installierte, nicht bootende Debian mit SuperGrub2-ISO starten und reparieren sollte am einfachsten sein.
http://www.supergrubdisk.org/super-grub2-disk/

Benutzeravatar
cougar
Beiträge: 263
Registriert: 21.06.2014 11:31:33

Re: Debian startet nicht von Externer Festplatte

Beitrag von cougar » 24.06.2017 23:18:30

Jana, jep, das war es... ich hatte nicht bedacht die externe Platte Bootfähig zu machen, jetzt sieht die Liste so aus

Code: Alles auswählen

holger@HolgerDeb9:~$ lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT
NAME   UUID                                 FSTYPE    SIZE LABEL    MOUNTPOINT
sda                                                   1,4T          
├─sda1 27c0838a-243a-4cf0-a858-84f98ee1b121 ext4     18,6G          
├─sda2                                                  1K          
├─sda5 4ade8574-c5cb-42b2-bd63-728c395ad4d9 swap      7,5G          
└─sda6 41f548e6-bd9e-4870-a21d-d2296008b427 ext4      1,3T          
sdb                                                 931,5G          
├─sdb1 fdd8566f-63fd-4f2a-a558-58421c0b3f69 ext2      190M          /boot
├─sdb2                                                  1K          
├─sdb5 170e6409-2958-4d8d-a0a1-c4fc3d490cd2 ext4     18,6G          /
├─sdb6 f0778965-3a40-4c36-a673-060a6c3b4142 ext4    372,5G          /home
└─sdb7 e175f02e-abe1-482c-a88d-9636d35c91b8 swap      7,5G          [SWAP]
was allerdings sdb2 da macht entzieht sich mir vollständig, ist aber nebensächlich. Auf jeden Fall startet es jetzt wie es soll. ich geh davon aus (hab es noch nicht probiert) das Jessie wie gewohnt von sda starten wird.
Jetzt hat sich aber ein neues Problem aufgetan, mein root Passwort wird von Stretch im Terminal nicht akzeptiert... war vorhin schon der Fall da dachte ich, ich hätte mich bei der Eingabe während der Installation vertippt, also nochmal installiert (20min) und das Passwort auch klar anzeigen lassen, nur Buchstaben, keine Zahlen oder Sonderzeichen o.ä. was evtl. Probleme geben könnte bzgl. anderer Tastaturbelegung aber es wird auch jetzt nicht akzeptiert!
Viele Grüße
Holger

Benutzeravatar
cougar
Beiträge: 263
Registriert: 21.06.2014 11:31:33

Re: Debian startet nicht von Externer Festplatte

Beitrag von cougar » 25.06.2017 00:31:43

... kleiner Nachtrag, in der Shadow Datei ist für root gar kein Passwort hinterlegt... so wie es aussieht

Code: Alles auswählen

root:!*:17337:0:99999:7:::
Das ganze Bezug nehmend auf folgenden Threat:
viewtopic.php?f=12&t=158870&start=15

Irgendwas stimmt da doch hinten und vorn nicht...
In der Shadow Datei unter Jessie hab ich da sgleiche Passwort für root, da sieht es so aus:

Code: Alles auswählen

root:$6$pkOykbNR$WTu1cOrn6MvvhJFxmBhYw8Xm7Ho7uiFK6ks/kGQFs3Kj1XjFGlL8L(und_noch_mehr_zeichen).:17338:0:99999:7:::
Viele Grüße
Holger

BenutzerGa4gooPh

Re: [gelöst] Debian startet nicht von Externer Festplatte

Beitrag von BenutzerGa4gooPh » 25.06.2017 12:00:11

Wenn einer deiner Massenspeicher eine SSD ist und dein Board UEFI kann, könntest du vlt. besser in diesem Modus installieren. Dann würde eine SSD schneller (Alignment), und du könntest bis 128 primäre Partitionen verwenden, brauchst keine erweiterten. Mal BIOS durchsehen? Koenntest zumindest fix einstellen: EFI oder CSM/Legacy.
cougar hat geschrieben:Partition 3 beginnt nicht an einer physikalischen Sektorgrenze.
https://wiki.ubuntuusers.de/SSD/Alignment/
(Passiert bei UEFI-Installation meist automatisch richtig.)

Eine Partition/Verzeichnis /boot/efi müsste dann gemountet erscheinen. Partitionstabelle GPT anstelle MBR.

Aber vlt. gibt es auch Sicherheitsbedenken wegen Staatstrojanern ... :wink:

Benutzeravatar
cougar
Beiträge: 263
Registriert: 21.06.2014 11:31:33

Re: [gelöst] Debian startet nicht von Externer Festplatte

Beitrag von cougar » 25.06.2017 12:31:17

Jana66 hat geschrieben: Aber vlt. gibt es auch Sicherheitsbedenken wegen Staatstrojanern ... :wink:
Haha, nee, ist doch egal, die kommen eh überall rauf wo sie rauf wollen... mir war auch nicht bewusst dass es so simpel ist das Root-Passwort auszuhebeln... 8O
Mein Bios kann kein EFI, ist ein altes AmericanTrend Bios oder so, der Rechner ist auch schon 7 Jahre alt, eine SSD ist nicht verbaut. Das ist so ein Medion Rechner mit dem 1TB "Datenhafen" und einer 1,5TB HDD drin, der kann nicht einmal mehr als 8GB RAM, die Grafik ist auch nicht prall, eine GeForce 8400GS und der eingebaute Intel-Chip wurde nicht mit einem Monitoranschluss versehen, aaaber, mir reicht das alles völlig aus, die Festplatten bekomm ich im Leben nicht voll (hätte auch noch 1TB externe Platte im Schrank liegen), ich spiele nicht sondern bearbeite nur ab und zu mal ein paar Fotos, also reicht die Grafikkarte auch und die 8GB RAM sind ebenfalls aut ausreichend.
Ich hab bei der Partitionierung die vorher vergessene /boot mit eingerichtet und dann ging es auch, schusseligkeit meinerseits! Stretch hab ich nur mal aufgespielt um zu schauen ob ich die Grafikkarte da nicht doch zu laufen bekomme, das geh ich heute Nachmittag mal an, hier ist die Karte jedenfalls mit drin

https://packages.debian.org/stretch/nvi ... 0xx-driver

dies da ich unter Jessie mit dem Nouveau-Treiber Grafikfehler habe, allerdings sind die bisher bei Stretch nicht aufgetreten. Das mit dem Root-Passwort hab ich rel. "unelegant" gelöst ->

viewtopic.php?f=12&t=165671
Viele Grüße
Holger

Antworten