Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ubuntu op NVMe instaleren via PCI2.0 kaart  (gelezen 618 keer)

Offline wim1948

  • Lid
  • Steunpunt: Nee
Ubuntu op NVMe instaleren via PCI2.0 kaart
« Gepost op: 2021/10/09, 11:49:20 »
Ik heb een samsung 970 ssd NVMe ssd gekocht en wil deze via een pci-kaart 2.0 in een Pci-slot op mijn moederbord met Ubuntu 20.04 installeren.
IK heb de optie van DeBaas gevolgd, maar ik loop steeds vast bij de installatie.
Ik heb een andere SSD welke in UEfi opgestart kan worden een aparte EXt4 partitie aangemaakt  van 500MB en op de NVMe een nieuwe partitie  aangemaakt.

Bij het installeren van UB gekozen voor "Iets anders".
Bij Installatie type  gekozen voor : sdb2) type ext4 koppelpunt /boot
NVMe /dev/nvmeon1p1  type ext4 koppelpunt  /home

Als ik verder ga: Er is geen basisbestandssysteem gedefinieerd. Gelieve dit te herstellen vanuit het schijfindelingsmenu.¨
Wat is een basisbestandsyseem?

Wat doe ik verkeerd?

Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #1 Gepost op: 2021/10/09, 19:27:35 »
Voorbeeld indeling:
nvme0n1p1 /boot/efi vfat 512mb
nvme0n1p2 /boot      Ext4 512mb
nvme0n1p3 /               Ext4  30gb
nvme0n1p4 /home    Ext4 De rest
Als Linux niet goed genoeg vind, verander de source code.

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #2 Gepost op: 2021/10/09, 19:33:18 »
bedankt Bart.

Maar wat moet er nu op sdb2. dit is de 500mb op de oude ssd waar de bootlader moet komen?
wim

Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #3 Gepost op: 2021/10/09, 20:01:10 »
Heb je in de UEFI bios de nieuwe schijf geselecteerd?
Als Linux niet goed genoeg vind, verander de source code.

Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #4 Gepost op: 2021/10/09, 20:06:59 »
Kun vat de volgende opdracht de output posten vanuit livecd:
sudo fdisk -l
Als Linux niet goed genoeg vind, verander de source code.

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #5 Gepost op: 2021/10/09, 20:10:43 »
dat is het probleem.
De nvme staat wel gewoon in de verkenner nemo maar wordt niet bij het opstarten herkend.
Daarom zou je op een ssd die wel in uefi-bios  wordt herkend een partiti  van 500mb moetn plaatsen Daar zou dan de bootlader op moeten worden
geïnstalleerd.  Maar dat lukt maar niet.

hierbij de output:
Schijf /dev/nvme0n1: 465,78 GiB, 500107862016 bytes, 976773168 sectoren
Disk model: Samsung SSD 970 EVO Plus 500GB         
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x2bb0918c

Apparaat       Op. Begin     Einde  Sectoren Grootte ID Type
/dev/nvme0n1p1      2048 976773119 976771072  465,8G 83 Linux


Schijf /dev/sdc: 465,78 GiB, 500107862016 bytes, 976773168 sectoren
Disk model: Samsung SSD 850
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0xcd2ca84b

Apparaat   Op.   Begin     Einde  Sectoren Grootte ID Type
/dev/sdc1      2050048 976771071 974721024  464,8G 83 Linux
/dev/sdc2  *      2048   2050047   2048000   1000M ef EFI (FAT-12/16/32)

Partitietabel-items liggen niet in schijfvolgorde.


Schijf /dev/sdb: 232,91 GiB, 250059350016 bytes, 488397168 sectoren
Disk model: Samsung SSD 850
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: gpt
Schijf-ID: 4D9CE741-B642-4114-8E18-024D2A3800DF

Apparaat     Begin     Einde  Sectoren Grootte Type
/dev/sdb1     2048   1050623   1048576    512M EFI-systeem
/dev/sdb2  1050624 488396799 487346176  232,4G Linux bestandssysteem


Schijf /dev/sda: 953,89 GiB, 1024209543168 bytes, 2000409264 sectoren
Disk model: Samsung SSD 850
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x928fe4f3

Apparaat   Op. Begin      Einde   Sectoren Grootte ID Type
/dev/sda1       2048 2000408575 2000406528  953,9G 83 Linux



Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #6 Gepost op: 2021/10/09, 20:19:14 »
Waarom heb je hier vier schijven?
Ik zie deze:
/dev/nvme0
/dev/sda
/dev/sdb
/dev/sdc
Als Linux niet goed genoeg vind, verander de source code.

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #7 Gepost op: 2021/10/09, 20:29:17 »
dev/nvme is de nieuwe samsung 970 nvme. hier moet ubuntu worden geïnstaleerd.
dev/sda is opslag schijf voor 60.000 foto's en veel filmpjes

dev/sdb  hier  staat de huidge ubuntu 20.04 op

dev/sdc is voor backups.
behalve dev/nvme worden alle ssd door uefi-bios herkend.
Volgens DeBaas moet je dus een bootlader van ca 500mb op een van deze schijven plaatsen. Daar start ub dan vanop.

Re: NVMe M.2 SSD wil niet booten.
« Reactie #2 Gepost op: 2021/08/01, 13:11:13 »

    Citaat van DeBaas:

Workaround:

Voor de NVMe M.2 SSD gezien word door Linux dient deze eerst drivers te laden.
Maak een aparte ext4 partitie aan op de standaard SSD schijf, 500MB en wijs deze tijdens installatie aan met mountpoint /boot
daar zijn dan de benodigde opstartopties aanwezig om de NVMe M.2 SSD aan te sturen.
Tijdens installatie wijs je de NVMe M.2 SSD partitie(s) aan met mountpoint / (evt. extra onderverdeeld met /home en swap)
De EFI partitie op je bootschijf wordt meestal automatisch herkend, zoniet kies deze met mountpoint /boot/efi

P.S. als je meer Linux-en op je NVMe M.2 SSD wenst dien je voor ieder een eigen /boot aan te maken op de standaard SSD.

        Bekijk profiel E-mail Persoonlijk bericht (Offline)
    Steunpunt: Ja

Re: NVMe M.2 SSD wil niet booten.
« Reactie #4 Gepost op: 2021/08/02, 20:28:46 »

    Citaat van DeBaas:

De USB start ook de benodigde M2 ondersteuning, zodra volledig opgestart is en je wenst te installeren is de M2 aanwezig. Eenmaal geïnstalleerd staat de ondersteuning in /boot. Als /boot op de M2 staat wordt deze bij opstarten niet gezien, op de standaard SSD wel en start alles in /boot normaal op, inclusief de ondersteuning voor de M2.
Zodra de ondersteuning voor de M2 is geladen is, is deze beschikbaar voor doorstarten van de rest van de programmatuur.

Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #8 Gepost op: 2021/10/09, 20:52:25 »
De nvme heeft een dos label. Het moet voor de UEFI een GPT disklabel zijn. Je kunt met gdisk in terminal doen. Dit betekent dat daarna partities opnieuw moeten worden aangemaakt en dus ook de installatie.
Ik kan je aanraden efi, /boot, /home, swap, root allemaal op de nvme te plaatsen. Andere partities van de andere schijven kun in fstab aankoppelen en een link plaatsen vanuit de home directory naar de partitie.
Als Linux niet goed genoeg vind, verander de source code.

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #9 Gepost op: 2021/10/09, 20:54:59 »
wat moet ik hier nu invullen?

gdisk
GPT fdisk (gdisk) version 1.0.5

Type device filename, or press <Enter> to exit:


Offline bart85

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #10 Gepost op: 2021/10/09, 21:15:47 »
Gdisk kan lastig zijn voor een beginner.
https://www.rodsbooks.com/gdisk/walkthrough.html

sudo gdisk /dev/nvme0n1
Optie o

Alles op eigen risico. Wist de gehele schijf. Bij fouten kan de verkeerde worden gewist.
Wat weleens op het forum is vermeld, tijdens de installatie alleen de schijf aangesloten hebben waar je op wil installeren. Dat voorkomt fouten.
*Edit
Optie n in gdisk voor aanmaken efi partitie
Wijzigingen opslaan met w
« Laatst bewerkt op: 2021/10/11, 17:02:27 door bart85 »
Als Linux niet goed genoeg vind, verander de source code.

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #11 Gepost op: 2021/10/09, 21:18:18 »
ik ga dit proberen.
bedankt en ik hou je op de hoogte

wim

Offline DeBaas

  • Lid
  • Steunpunt: Ja
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #12 Gepost op: 2021/10/10, 21:16:56 »
Uitgaand van de bestaande diskpartities, In je drive/partitie lijst staat:
/dev/sdb1     2048   1050623   1048576    512M EFI-systeem
Dan is waarschijnlijk de opstartschijf disk /dev/sdb

Maak op een van de /dev/sda/b/c een 500MiB ext4 partitie aan wijs deze bij installatie aan als /boot
Maak op /dev/nvme0n1 een minimaal 60GiB ext4 partitie aan en wijs deze bij installatie aan als /
Bij installatie wijs /dev/sdb1 aan als /boot/efi # deze is dus al op je systeem aanwezig
Indien je wil onderverdelen voor /, /home,  /swap, dan:
/  , 30-60GiB ext4
/swap  , 8-16GiB swap # huidige linuxen kunnen zonder, deze maken een variabele swapfile aan in /
/home  , de rest of zo groot als gewenst, 60-maxGiB ext4

Mijn eerdere topic antwoord
Workaround:

Voor de NVMe M.2 SSD gezien word door Linux dient deze eerst drivers te laden.
Maak een aparte ext4 partitie aan op de standaard SSD schijf, 500MiB en wijs deze tijdens installatie aan met mountpoint /boot
daar zijn dan de benodigde opstartopties aanwezig om de NVMe M.2 SSD aan te sturen.
Tijdens installatie wijs je de NVMe M.2 SSD partitie(s) aan met mountpoint / (evt. extra onderverdeeld met /home en swap)
De EFI partitie op je bootschijf wordt meestal automatisch herkend, zoniet kies deze met mountpoint /boot/efi

P.S. als je meer Linux-en op je NVMe M.2 SSD wenst dien je voor ieder een eigen /boot aan te maken op de standaard SSD.

Als je installeerd op een leeg systeem dien je als eerste op gewenste opstartschijf een 512MiB fat32 EFI partitie aan te maken plus de boot en efi vlag te zetten met bijvoorbeeld Gparted.

Het maakt voor linux niet uit of disks GPT of MBR zijn ingedeeld.
Ik ga uit van een UEFI systeem omdat er een EFI partitie aanwezig is, je dient dan de installatie USB/DVD dan ook in EFI modus op te starten om een UEFI boot te kunnen installeren.
Mijn aanbeveling is om secureboot uit te zetten om problemen met 3th party drivers probleemloos te kunnen installeren.
(Vooral WiFi drivers)
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Offline wim1948

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #13 Gepost op: 2021/10/11, 14:31:02 »
Ik ben 3 dagen bezig geweest om dit voor elkaar te krijgen.  Uiteindelijk niet meer mogelijk  om weer in de normale opstart tekomen. gelukkig met Bootrepair alsnog weer in de normale boot  kunnen komen.

Mij ontbreekt het de kennis en kunde om dit voor mekaar te krijgen. daarom ga ik hier mee stoppen.
Jammer.  Ik maak er maar normale ssd opslag  van.

Bedankt voor jullie  reacties.

Wim

Offline hkevers

  • Lid
  • Steunpunt: Nee
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #14 Gepost op: 2021/10/13, 16:17:50 »
Toch blijf het een onduidelijke zaak met die NVMe M.2 SSD's.
Kun je nu de conclusie trekken dat je met een nieuwe laptop met plaats voor 2 NVMe M.2 SSD's
nooit via de functie toetsen kunt kiezen vanaf welke NVMe M.2 SSD je jou keuze OS opstart?
Hoe start de eerste NVMe M.2 SSD's dan op? Er zijn op dat moment toch nog geen drivers geladen?
« Laatst bewerkt op: 2021/10/13, 16:25:49 door hkevers »

Offline DeBaas

  • Lid
  • Steunpunt: Ja
Re: Ubuntu op NVMe instaleren via PCI2.0 kaart
« Reactie #15 Gepost op: 2021/10/13, 17:18:57 »
Nieuwe machines ondersteunen NVMe vanuit het UEFI BIOS.
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Offline bart85

  • Lid
  • Steunpunt: Nee
Als Linux niet goed genoeg vind, verander de source code.