Ik ben nieuw bij linux/ ubuntu en heb net de v11 van ubuntu gedownload om linux te leren. Ik kreeg deze "No root file system is defined" foutmelding toen ik het probeerde te installeren. Dit is hoe ik te werk ging -
In een van de schermen tijdens de installatie, zijn er drie keuzes - installeer naast windows, iets anders etc.. Aangezien ik Windows 7 in de C drive heb, koos ik de eerste optie - "Install alongside another OS".
Laat me hier onderbreken om mijn bestaande systeem details te geven - HardDisk grootte: 640GB. Aantal bestaande partities - 5 C-schijf - label windows - 160GB - heeft windows 7 geinstalleerd D drive - label linux - 160GB - heeft geen gegevens E drive - label backup - 100GB - heeft enkele gegevens F schijf - label entertainment - 100GB - heeft enkele gegevens G drive - label werk - 90GB - heeft wat gegevens Alle van de bovenstaande zijn in NTFS formaat.
In het volgende scherm wordt een image getoond met 2 delen en elk deel heeft een grootte gelijk aan 80GB. Er is een horizontale schuifbalk in het midden van deze twee images, waarmee ik de grootte van de partities kan wijzigen. De rechtse partitie is gelabeld Linux. Er is ook een optie om 'advanced partitions' te doen.
Als ik op geavanceerde partities klik in het bovenstaande scherm, verschijnt er een nieuw scherm waarin de bestaande partities in mijn computer worden getoond - maar de labels zijn anders. Ik zie dat er twee partities zijn met grootte = 160GB elk (zoals verwacht), en dus nam ik aan dat de eerste 160GB mijn bestaande C-schijf zou zijn en de tweede de partitie die ik had gelabeld als linux (schijf D). Dus ik selecteerde de Linux partitie en klikte op proceed/ install now, en toen kreeg ik deze foutmelding - "No root file system defined".. en ik kan hierna niet verder gaan.
Laat me alsjeblieft twee dingen weten hier:
Tijdens het scherm in punt nummer 3 hierboven, werd de afbeelding met schuifbalk getoond. Welke partitie (schijf c: of d: of een andere) wordt hier bedoeld? Van welke partitie wordt de grootte gewijzigd - is het de bestaande c: drive waarop windows 7 reeds geïnstalleerd is, die gekrompen wordt en vervolgens wordt ubuntu geïnstalleerd in de resterende ruimte?
Wat betekent ""No root file system defined" error? Hoe selecteer ik de juiste partitie en ga ik verder met de installatie?
P.S.:
Ik had mijn schijven al gepartitioneerd zoals hierboven vermeld, en de D-schijf met 160 GB werd specifiek vrijgelaten voor het installeren van ubuntu. Ik zou graag de D-schijf willen selecteren tijdens de installatie en ubuntu hier installeren, terwijl ik nog steeds de reeds geïnstalleerde windows7 in de C-schijf houd.
Bedankt!
Om uw eerste vraag te beantwoorden, de partitie voorgesteld om gesplitst te worden op het eerste scherm was uw windows partitie. Aangezien u al een partitie voor Ubuntu hebt gemaakt, wilt u dat niet doen.
U zegt dat u de partitie op het geavanceerde scherm hebt geselecteerd, maar er gewoon op klikken doet niets; u moet op de knop bewerken klikken en de partitie een bestandssysteemtype ( gebruik ext4 ) en koppelpunt toewijzen.
De fout komt omdat je geen bestandssysteem hebt toegewezen om te mounten in de root directory ( / ) en daarom is er nergens om naar te installeren.
voortbordurend op @binW's antwoord,
Als je klaar bent voor een avontuur, dat een nachtmerrie kan worden als je niet voorzichtig genoeg bent.
Voer hier de beschrijving van de afbeelding in
U moet het koppelpunt specifiek definiëren als /
om het als root bestandssysteem te laten functioneren.
Swap kun je houden, maar de literatuur zegt dat je het moet houden!!! FYI, ik heb geen swap.
Ubuntu, of welke Linux distro dan ook, heeft ten minste twee partities nodig om te kunnen draaien. Eén daarvan heet swap en wordt gebruikt als swapruimte voor virtueel geheugen. Deze is nergens aangekoppeld. De andere partitie wordt gebruikt voor het root bestandssysteem en is gekoppeld aan '/' d.w.z. de root van de bestandssysteemboom. Als je niet bekend bent met het Linux bestandssysteem en niet weet wat mounten betekent in de context van Linux, lees dan dit. Het zal je helpen om deze concepten te begrijpen.
Nu over de fout die je ziet. Dat komt omdat je geen partitie definieert voor het root bestandssysteem. Aangezien je zei dat je een nieuwe gebruiker bent, zou ik je aanraden om gewoon de partitie te verwijderen die je hebt gereserveerd voor Linux (met windows) en dan tijdens de installatie van Ubuntu te selecteren om alle beschikbare vrije ruimte te gebruiken voor Linux.