Enumerator
Neuling
Thread Starter
- Mitglied seit
- 20.07.2016
- Beiträge
- 3
Hi, ich versuche seit 2 Tagen vergeblich Debian 8.5 auf einer M.2 950 PRO SSD von Samsung zu installieren.
Mein uralt Mainboard ist ein "ASUS P5B Deluxe Wifi" weshalb ich die SSD über eine PCI-E x4 Adapterkarte angeschlossen habe.
Nach 8 Neuinstallationen bin ich auch langsam ziemlich stinkig auf Debian, da der Kernel dort total veraltet ist und der GRUB Bootloader wohl bekannte Bugs hat.
Bei der Installation bin ich nach folgender Anleitung vorgegangen:
Installing and booting to Intel 750 SSD in Debian 8 | Powered By Jeff
Meine bisherigen Schritte waren folgende:
- PC mit Debian Install DVD booten
- Bei der Installation des Paketmanagers habe ich noch einen Debian FTP Netzerkspiegel eingerichtet und den Haken bei der Verwendung von Backports gesetzt.
- Vor der Installation des GRUB-Bootladers die fehlschlägt gehe ich in die Konsole und mache folgendes:
Soweit hat es bislang geklappt und mir wurde der Kernel 4.6 installiert.
Allerdings schlägt der nächste Schritt nämlich die Installation von
fehl, da er die "usr/lib/grub/i386-pc/modinfo.sh" nicht findet was plausibel klingt da ich die x64 Variante von Debian installiert habe.
Darum hatte ich ihm dann das target mit angegeben:
Irgendwie ging es dann aber immer noch nicht da er das Verzeichnis "/boot/efi" nicht finden konnte ("cannot find efi directory").
Also habe ich dieses noch angelegt und gemountet (bin mir nicht mehr sicher ob ich bei den Pfaden nur /boot oder /target/boot angeben musste):
Jetzt hat sich der Installer von Grub aber beschwert, dass "/boot/efi" nicht wie eine FAT oder EFI Partition aussehen würde ("/boot doesn't look like an EFI partition"),
was auch plausibel klingt, da das Verzeichnis ja auf der primäreren ext4 Partition liegt.
Allerdings dachte ich eine EFI Partition müsste man nur bei UEFI Boards anlegen? Laut
https://wiki.debian.org/GrubEFIReinstall
[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
should return "Legacy boot on HDD".
bootet mein System auch als Legacy. Allerdings weis ich nicht, ob die M.2 SSD nicht evtl ein eigenes BIOS hat,
um auch auf älteren Mainboards verwendet werden zu können.
Und da ich Debian nicht noch 10 Mal installieren möchte hoffe ich nun auf eure Hilfe.
Muss ich evtl erst eine EFI Partition anlegen?
Die SSD wurde unter Debian über den Menü-Eintrag "Geführte Installation: Alle Dateien in einer Partition" oder so ähnlich mit zwei Partitionen angelegt:
#1: primary Ext4
#5: logical swap
Wie würde ich die SSD also manuell partitionieren?
GParted erkennt die SSD übrigens nicht.
Mein uralt Mainboard ist ein "ASUS P5B Deluxe Wifi" weshalb ich die SSD über eine PCI-E x4 Adapterkarte angeschlossen habe.
Nach 8 Neuinstallationen bin ich auch langsam ziemlich stinkig auf Debian, da der Kernel dort total veraltet ist und der GRUB Bootloader wohl bekannte Bugs hat.
Bei der Installation bin ich nach folgender Anleitung vorgegangen:
Installing and booting to Intel 750 SSD in Debian 8 | Powered By Jeff
Meine bisherigen Schritte waren folgende:
- PC mit Debian Install DVD booten
- Bei der Installation des Paketmanagers habe ich noch einen Debian FTP Netzerkspiegel eingerichtet und den Haken bei der Verwendung von Backports gesetzt.
- Vor der Installation des GRUB-Bootladers die fehlschlägt gehe ich in die Konsole und mache folgendes:
Code:
cd /target
mount -t proc proc proc/
mound --rbind /sys sys/
mound --rbind /dev dev/
mound --rbind /run run/
chroot . /bin/bash
apt-get update
apt-get -t jessie-backports install linux image-amd64
apt-get -t jessie-backports install grub-efi-amd64
update grub
Soweit hat es bislang geklappt und mir wurde der Kernel 4.6 installiert.
Allerdings schlägt der nächste Schritt nämlich die Installation von
Code:
grub install
fehl, da er die "usr/lib/grub/i386-pc/modinfo.sh" nicht findet was plausibel klingt da ich die x64 Variante von Debian installiert habe.
Darum hatte ich ihm dann das target mit angegeben:
Code:
grub install /dev/nvme0n1 --target=x86_64-efi
Irgendwie ging es dann aber immer noch nicht da er das Verzeichnis "/boot/efi" nicht finden konnte ("cannot find efi directory").
Also habe ich dieses noch angelegt und gemountet (bin mir nicht mehr sicher ob ich bei den Pfaden nur /boot oder /target/boot angeben musste):
Code:
mkdir -p /boot/efi
mount /dev/nvme0n1 /boot/efi
Jetzt hat sich der Installer von Grub aber beschwert, dass "/boot/efi" nicht wie eine FAT oder EFI Partition aussehen würde ("/boot doesn't look like an EFI partition"),
was auch plausibel klingt, da das Verzeichnis ja auf der primäreren ext4 Partition liegt.
Allerdings dachte ich eine EFI Partition müsste man nur bei UEFI Boards anlegen? Laut
https://wiki.debian.org/GrubEFIReinstall
[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
should return "Legacy boot on HDD".
bootet mein System auch als Legacy. Allerdings weis ich nicht, ob die M.2 SSD nicht evtl ein eigenes BIOS hat,
um auch auf älteren Mainboards verwendet werden zu können.
Und da ich Debian nicht noch 10 Mal installieren möchte hoffe ich nun auf eure Hilfe.
Muss ich evtl erst eine EFI Partition anlegen?
Die SSD wurde unter Debian über den Menü-Eintrag "Geführte Installation: Alle Dateien in einer Partition" oder so ähnlich mit zwei Partitionen angelegt:
#1: primary Ext4
#5: logical swap
Wie würde ich die SSD also manuell partitionieren?
GParted erkennt die SSD übrigens nicht.
Zuletzt bearbeitet: