Path for boot option

Status
Niet open voor verdere reacties.

Vanderploeg

Gebruiker
Lid geworden
3 feb 2007
Berichten
201
Hallo vrienden,

Ik heb een vraag over de BIOS. Maar ik zal eerst even zeggen wat voor computers ik heb. Ik heb 2 laptops met Windows 7 van het merk Asus. In de BIOS kan ik de opstartvolgorde veranderen. Dat is mooi, maar daarbij gaat het altijd over hele schijven. Nooit kan ik kiezen voor een bepaalde partitie. Hetzelfde krijg ik in het opstartmenu, wanneer ik op Esc druk na het opstarten van de computer. Ook daar kan ik alleen kiezen voor hele disks en niet voor delen ervan.

Nu heeft de BIOS (of de moderne versie ervan, de UEFI) wel de mogelijkheid om een nieuwe boot optie te maken via het commando Create. Maar daarbij moet ik ook opgeven het: Path for boot option. En daar ligt de moeilijkheid, want ik weet niet welke terminologie ik daarbij moet gebruiken. Ik heb op internet gezocht naar een uitgebreide handleiding voor de BIOS (of UEFI) maar ik kon het nergens vinden. Wel handleidingen van rond de 45 pagina's, maar die bespreken niet hoe men het 'Path for boot option' moet opgeven.

Op internet heb ik lang gezocht naar een duidelijke verklaring, maar die vond ik nergens. Ik las wel steeds dat andere mensen er ook moeite mee hebben om dat 'Path for boot option' op te geven. In de BIOS zelf wordt als voorbeeld gegeven: fs0:\path\filename.efi. Maar wat betekent fs? Is dat file system? En is die 0 dan het nummer van een gehele harde schijf? Want de eerste harde schijf van een computer wordt in het Disk Management van Windows 7 wel genoemd: Disk0. En moet de extensie van de filename altijd efi zijn?

Volgens sommigen moet het voor Windows zijn: fsx:\ En die x zou dan slaan op Windows in tegenstelling tot bijvoorbeeld Linux. Of kan ik in plaats van fs0\: gewoon opgeven de driveletter, zoals C:\, D:\, enz. Ik kom er dus niet uit ondanks vele uren van zoeken. En ik wil ook niet graag in het wilde weg gaan experimenteren om ongewenste effecten en problemen te voorkomen. Wie heeft hier zo veel verstand van de BIOS/UEFI, dat hij/zij mij dit duidelijk uit kan leggen?
 
Is logisch dat je alleen v.a. een schijf kan booten en dan ook nog eens alleen de actieve partitie en wat staat er dan op de partitie die je wilt booten, een andere Windows of Linux installatie?
Oftewel, waarom wil je dat.
Gebruik een bootloader als je eerst wilt kiezen.
 
Ik wil dit graag weten voor alle mogelijke situaties in mijn leven. En ik wil heel veel gaan doen aan Multi-boot op verschillende computers. De functie om een nieuwe boot optie aan te maken in het BIOS of UEFI zit er niet voor niets, neem ik aan. Als de makers van de BIOS deze optie inbouwen, dan moeten ze ook met een goede documentatie komen. Anders klopt er iets niet.

In dit geval was er wel een aanleiding voor mijn vraag. De harde schijf van mijn computer met Windows 7 heb ik netjes ingedeeld in een aantal partities, 7 zelfs. Windows 7 stond er het eerst op in een van de partities. En die werkt normaal. De computer start hiermee ook op. Maanden geleden heb ik Windows XP geïnstalleerd in een andere partitie. Want Windows XP heeft voor mij bepaalde voordelen. Windows 7 kan bijvoorbeeld slecht omgaan met oude USB sticks en de geheugeneenheid van mijn fototoestel. En Windows XP heeft daar helemaal geen moeite mee, zodat ik in Windows XP mijn foto's goed en snel kan verwerken. Windows XP heeft nog meer voordelen voor mij, maar daar zal ik het nu niet over hebben.

Maar helaas: Ik kan mijn computer niet opstarten in Windows XP. Ik zie Windows XP zelfs nergens terug, dus ook niet in de BIOS en in het opstartmenu, dat ik krijg na indrukken van Esc bij het opstarten. Inmiddels heb ik wel geleerd dat Windows 7 Windows XP bewust blokkeert om veiligheidsredenen.

Gisteren heb ik Linux Ubuntu geïnstalleerd in weer een andere partitie. Volgens alle beloftes op internet zou mijn computer dan dual boot worden. Maar weer gebeurde hetzelfde: De computer is niet op te starten in Linux en ik zie Linux ook nergens meer terug. Voor de installatie van Linux had ik nog netjes een reparatie-DVD aangemaakt, en die op fouten gecontroleerd: Geen fouten op die DVD. Maar helaas: Ook die reparatie-DVD doet zijn werk niet. Al met al ben ik vele tientallen uren met al deze dingen bezig, want ik werk met de grootst mogelijke zorgvuldigheid.

Als ik in de BIOS nieuwe boot opties aan kan maken heb ik nog meer mogelijkheden om Linux aan de gang te krijgen. Ik weet wel dat Windows opstart van de actieve partitie. Maar dat zegt niet alles. Zelfs een geformatteerde partitie (waar dus niets meer op stond) werd bij mij soms nog als actieve partitie benoemd! Ook heb ik wel eens 2 actieve partities binnen 1 computer gezien. (Deze stonden dan wel op verschillende schijven).

Kortom: Er is gewoon veel meer aan de hand dan men op het eerste gezicht zeggen zou. Het gaat er bijvoorbeeld ook om welk besturingssysteem de primaire bootloader heeft. Volgens alle beloftes op internet zou dit GRUB van Linux zijn, als ik eerst Windows zou installeren en daarna pas Linux. Maar bij mij schijnt dit niet op te gaan. Misschien komt dat doordat ik vooraf mijn schijven al netjes heb ingedeeld in partities. De besturingssystemen hebben dan minder invloed op elkaar dan wanneer de een de ander opzij moet duwen om ruimte te maken. Dit opzij duwen is voor Linux normaal, maar ik werk liever met vooraf vastgestelde partities.

In ieder geval is het triest als er niemand meer is, die de formule fs0:\path\filename.efi uit kan leggen. :confused:
 
https://www.schoonepc.nl/nieuwsbrief/multiboot_systeem_opzetten.html
Elke schijf kan een actieve partitie hebben of niet, een systeempartitie waarvan wordt geboot moet dat sowieso zijn.
https://www.boyans.net/
Met deze Visual BCD kun je zelf de bootloader van Windows aanpassen.

Heb hier diverse OS'en op diverse harde schijven staan die ik naar behoefte via de BBS, de bios boot selector op kan starten al is het een UEFI, die staan er dan ook bij want je hebt dat een UEFI bootmedium nodig.
Ook start ik via die weg de USB sticks.

Die "fs0:\path\filename.efi"is bedoeld om van een UEFI bootstick op te kunnen starten.

PS.
In Linux kan het ook.
https://www.rodsbooks.com/efi-bootloaders/installation.html
 
Laatst bewerkt:
Het meeste hiervan had ik al gezien. Ik heb al honderden van zulke lange lappen gezien. En als de lappen gemiddeld 30 pagina's zijn, dan zit ik bij 200 lappen al aan de 6000 pagina's (als ze uitgeprint zouden worden). Dit is vreselijk vermoeiend. En mijn ervaring is steeds, als ik de oplossing eenmaal gevonden heb, dat het in een paar woorden gezegd kan worden. Daarom ben ik weer op dit forum gekomen, in de hoop dat iemand mij de gouden tip kan geven. Ik zit al dagenlang te googlelen, dus ik heb al enorm veel langs zien komen.

Er is ook veel op af te dingen. Er wordt bijvoorbeeld verwezen naar Schoonepc. Hier heb ik ook al zo veel studie van gemaakt. Maar ik voelde me met een kluitje in het riet gestuurd. De schrijver heeft het bijvoorbeeld nog over diskettes. Die zijn nog uit de prehistorie! (Grapje). Of hij heeft het over opstartbare CD's met MS-DOS. Maar als ik een CD heb met MS-DOS die opstart, en ik voeg er de aanbevolen bestanden bij, dan start de CD gelijk niet meer op. Verder blijkt, dat de schrijver alleen maar hulp biedt bij schijven met een MBR. Maar voor de nieuwe GPT-schijven geeft hij in het geheel geen oplossing.

En wat betreft de opmerking van Lange Pier: "Die "fs0:\path\filename.efi"is bedoeld om van een UEFI bootstick op te kunnen starten.":
Dit is niet waar. De fs0 aanduiding wordt ook gebruikt voor harde schijven en DVD-schijven. Dat heb ik al lang gelezen in alle lange lappen die ik al gezien heb.

De Visual BCD Editor had ik nog niet bestudeerd, maar wel een soortgelijke BCD Editor. En die liet mij ook al in de steek. Er werd bijvoorbeeld verwezen naar GRUB 2 en dat werd niet verder uitgewerkt. Bovendien werd GRUB binnen die BCD Editor geblokkeerd toen ik dat op mijn schijf wilde zetten. Toen ik vervolgens ging zoeken op internet las ik dat GRUB 2 nog niet zo betrouwbaar is, vooral bij Windows. Zo kwam ik uiteindelijk bij Linux terecht, want in Linux zit GRUB al en dan in een passende omgeving.

Nu kan ik wel weer aan een nieuwe studie beginnen, nl. van de Visual BCD Editor, waar ik wellicht ook weer vele dagen mee bezig ben, maar ik geloof echt dat mijn probleem heel gemakkelijk is op te lossen, als ik het eenmaal weet. Als ik nu weet wat "fs0:\path\filename.efi" betekent kom ik echt een stap verder. Al die lange lappen, die mij uiteindelijk de oplossing niet geven, maken mij eerlijk gezegd vreselijk moe.
 
Je produceert zelf ook lappen tekst maar op de vraag wat je nu eigenlijk wilt lees ik geen antwoord.

En je komt helemaal geen stap verder met die "fs0:\path\filename.efi", eerste is welk os, tweede is het pad en derde is de naam van het efi bootbestand, that's all.
En het is een commando wat je in een shell (een command interpreter) gebruikt en niet in een andere omgeving.
 
Wat L.P. hierboven aangeeft kun je hier terugvinden...met plaatjes wat het iets duidelijker maakt ( onder aan de pagina ).
 
Er zijn gewoon twee manieren om te booten:

1) de bootloader van sector 0 op een harde schijf. Dit is er uiteraard maar 1 want elke harde schijf heeft slechts 1 sector 0. Dit is de klassieke methode (MBR)
2) Er is een partitie met een leesbaar formaat voor de UEFI (FAT32 standaard) waar een bootloader file staat (<naam>.EFI). Deze kan in de UEFI zelf staan (pad is dan /efi/boot/xxxx.efi ), op een standaard plaats staan (<bootdisk>/boot/boot.efi ; veelal voor linux) of volledig zelf opgegeven.

de "FS0" is relatief aan je bootvolgorde als je MBR disks gebruikt. In het geval van GPT zal daar de unieke disk identifier voor de partitie staan.
 
Inderdaad produceer ik zelf ook lappen tekst. Dank voor jullie geduld met mij! Maar ik probeer alles wel eenvoudig op te schrijven. Ik struikel vaak ook over allerlei afkortingen in lange ingewikkelde teksten. Zo lees ik bijvoorbeeld over ESP en als ik de betekenis dan opzoek, zie ik nog vele vele mogelijkheden. Eindelijk kwam is erachter dat hier bedoeld wordt: EFI System Partition. Zonder de betekenissen op te zoeken snap ik er nog minder van.

Lange Pier schrijft: "En het is een commando wat je in een shell (een command interpreter) gebruikt en niet in een andere omgeving." Dit had ik al begrepen. Maar de BIOS is toch ook zo'n shell? Verder snap ik het helaas nog niet. Je schrijft: "eerste is welk os, tweede is het pad en derde is de naam van het efi bootbestand, that's all."
Maar hoe geef ik nu precies op dat ik bijvoorbeeld verwijs naar de 6e partitie van de eerste harde schijf met Linux Ubuntu erop? Het artikel waarnaar Scrapheap verwijst had ik ook al gezien, zelfs nog vóór ik aan dit forum begon, maar helaas kom ik er met dat artikel ook niet uit. Vergeef me als jullie mij dom vinden. Ik doe echt mijn uiterste best.
 
Ook ben ik nog niet in staat om de uitleg van Wampier te vertalen naar mijn situatie, helaas.
 
Ik vind je beslist niet dom, in tegendeel zelfs.
De door jou gestelde vraag over wat je aan moet met fs0:\path\filename.efi is een hele interessante maar moelijk te verklaren.
Ik begrijp je punt en wat je wilt doen maar ik heb mij er zelf nog nooit zover in verdiept omdat ik mijn multi-boot ( Win7 H.P. / Win7 Pro / Win10 Pro ) draai op 3 afzonderlijke SSD's dus ik heb er simpelweg voor gekozen om de bootloader aan te passen i.p.v. alles op 1 schijf met afzonderlijke partities te installeren.
 
Scrapheap, dank voor je vriendelijke antwoord. Momenteel is de bootloader van Linux Ubuntu volledig buiten mijn bereik, dus daar kan ik nu niet aan sleutelen. En zelfs de reparatietool, die ik vooraf nog op fouten had gecontroleerd, kon deze bootloader niet aanpassen.

Maar als ik er langs deze weg niet uitkom, kan ik Linux uiteindelijk op een aparte disk installeren, desnoods een externe. Dan weet ik wel hoe ik daar mee om moet gaan in de BIOS.

Verder moet ik het artikel 'Restoring UEFI boot entry via motherboard replacement or BIOS update' nog maar eens grondiger bestuderen, denk ik. En als ik er helemaal niet uitkom, kan ik ook nog naar een forum van Ubuntu gaan. Daar zijn de mensen er meer in gespecialiseerd. (Overigens is dit artikel ook weer niet helemaal passend, want voor voorlopig werkte ik niet met UEFI, waar heel dit artikel juist wel over gaat. Maar later wil ik hetzelfde probleem ook voor UEFI proberen op te lossen).
 
Lees nog steeds niet wat je nu eigenlijk wilt, zou je daar eens een antwoord op kunnen geven?
En wat is het merk en type moederbord.
 
Beste Lange Pier, ik had al verteld wat ik wilde. Want ik schreef: "Ik wil dit graag weten voor alle mogelijke situaties in mijn leven. En ik wil heel veel gaan doen aan Multi-boot op verschillende computers." Dit kan ik nog wel verder toelichten. Ik heb hier 5 computers in huis. Het merendeel functioneert niet meer voor 100 %. Dus die wil ik eigenlijk graag opruimen. Maar toch wil ik geen functionaliteiten verliezen. Dus ik wil volledige backups maken van alle harde schijven van alle computers, en die wil ik allemaal op mijn nieuwste computer kunnen draaien.

Ik weet wel dat er ook andere oplossingen zijn, zoals werken met virtuele disks. Of met de Windows XP mode. Met deze laatste draai ik Windows XP binnen Windows 7 professional.
Maar al die virtuele oplossingen hebben hun beperkingen. Ik merk dit zelf bij de Windows XP mode. Daar werken bepaalde functies van Windows XP niet meer, terwijl die juist van groot belang zijn voor mij. En van andere mensen hoor ik ook, dat virtuele oplossingen niet voor 100 % werken. Vandaar dat ik bezig ben met allerlei proeven om een van mijn computers, ook met Windows 7, dual boot te maken. Later wil ik hem dan multi-boot maken. Dit alles is een groot project, maar ik werk er stapje voor stapje aan. Het gaat niet snel, omdat ik voortdurend tegen problemen aanloop, maar steeds vind ik na verloop van tijd weer oplossingen.

De computer die ik nu dual boot wil maken (voor voorlopig met Windows 7 en Linux Ubuntu samen) is een Asus laptop, K93S. De BIOS ervan is: Aptio Setup Utility. Ik vond op internet al een handleiding van deze BIOS-versie van 42 pagina's, maar toch is deze nog te beknopt. Over 'Add new boot option' wordt bijna niets gezegd.
 
Met die visual BCD kun je in de bootloader van Windows elk OS opnemen die op die PC staat en starten.

Zou de bios met rust laten, die heeft naast de bios boot setup die je toch niet gebruikt weinig nut.
Vanuit de bios/uefi kun je 1 boot optie kiezen.
 
Werkt Visual BCD met virtuele besturingssystemen of met gewone? Als het werkt met gewone, dan begrijp ik het niet. Want je zegt: "Met die visual BCD kun je in de bootloader van Windows elk OS opnemen die op die PC staat en starten." Maar elders heb ik gelezen, dat Windows met UEFI geen andere besturingssystemen en bootloaders naast zich duldt, die lager zijn dan Windows Vista. Of besturingssystemen, enz. die niet van Windows zijn, zoals Linux. En dat heb ik ook gemerkt. Ik wilde GRUB (dat al in Linux zit) naar mijn computer downloaden, overeenkomstig de instructie van EasyBCD 2.3. (Dit is ook een BCD Editor, dus een broertje van Visual BCD). Maar het werd volkomen geblokkeerd.

Alvorens me verder te verdiepen in jouw Visual BCD (want ik heb zijn broertje al uitgeprobeerd) wil ik nu heel Linux Ubuntu op een USB stick zetten. En dan kan ik kijken of ik Ubuntu op kan starten vanaf die USB stick. Zo ja, dan kan ik daarmee wellicht Linux repareren, die nu op mijn laptop met Windows 7 verborgen is. En misschien kan ik dan ook gelijk GRUB van Ubuntu dusdanig aanpassen, dat ik ook op kan starten van Windows XP, die ook al op die laptop verborgen zit.

Verder zeg je: "Zou de bios met rust laten." Maar ik werk veel met de BIOS en ik heb er plezier in. Met de BIOS/UEFI kan je veel meer doen dan alleen maar de bootvolgorde aanpassen.
Het is alleen jammer dat er relatief weinig uitgebreide documentatie is over BIOS/UEFI. Maar inmiddels heb ik wel een zeer uitgebreide website gevonden over UEFI ( http://dellwindowsreinstallationguide.com/uefi/ ). Misschien kan ik daar ooit nog eens wat mee doen, als ik er de tijd voor heb. Maar misschien heb ik het niet zo hard nodig. Eerst maar eens kijken of ik Linux Ubuntu op kan starten vanaf een USB stick. Hopelijk is dat mijn sleutel voor verder succes.
 
XP gaat sowieso niet starten op een uefi systeem, die kan alleen met een MBR schijf overweg en uefi werkt met een GPT als bootschijf, andere kunnen wel MBR schijven zijn maar daar kun je niet van booten, alleen XP virtueel kan op een uefi systeem.
En de BCD wordt gebruikt v.a. Windows Vista.

En er zijn wat opties bij gekomen in uefi t.o.v. de bios, die er overigens ook inzit, maar welk plezier je daar uit kunt halen ontgaat mij, ding is bedoeld om de computer zo optimaal mogelijk te laten draaien.
Ik heb geen uefi waar je een optie "create" hebt en zou ook niet weten wat je daarmee zou kunnen doen, vandaar de vraag merk en type moederbord.

Als je zoveel pc's/notebooks bezit dan gebruik je er eentje voor XP, de nieuwste Linux versies kunnen vrijwel allemaal omgaan met de uefi/gpt combinatie.
Of indien een PC zonder uefi, zet er een tweede schijf in waar je XP op zet en kies met de bbs als je boot voor die XP schijf.

En een Linux distro die draait heb ik nooit zien crashen of de schijf met het hebben begeven, NT versies van Windows ook vrijwel niet maar daar kan het wel bij gebeuren.

Ook kan vrijwel elke Linux distro live vanaf een USB stick of DVD draaien, een Windows versie kan dat alleen in de PE uitvoering of virtueel van een extern medium.

Moet wel even kwijt dat je het jezelf ongelooflijk moeilijk aan het maken bent.
 
Nog een kleine toelichting bij mijn vorige bericht: Ik schreef: "Maar elders heb ik gelezen, dat Windows met UEFI geen andere besturingssystemen en bootloaders naast zich duldt, die lager zijn dan Windows Vista." Dit geldt echter alleen als de Windows bootloader de primaire bootloader is. Als het mij lukt om GRUB van Ubuntu tot de primaire bootloader te maken, dan zou deze beperking niet meer gelden. Dus daar richt ik me steeds op. De Windows bootloader wordt dan een secundaire bootloader. Dus deze treedt dan pas in werking als de primaire bootloader zijn werk al heeft gedaan.

Mijn vorige bericht schreef ik toen ik jouw laatste bericht nog niet gelezen had. Volgens hetgeen ik op internet gelezen heb kan men vanuit GRUB van Linux echt alles booten, dus ook Windows XP, Windows 98, enz. De enige voorwaarde is, dat GRUB de primaire bootloader is. Dan heeft de Windows bootloader het niet meer voor het zeggen, behalve voor zijn eigen Windows-versie.
 
Laatst bewerkt door een moderator:
De tijd zal leren of mijn theorie klopt of niet. Easy BCD 2.3 heeft trouwens ook nog een functie om de werking van UEFI dusdanig in te tomen, dat Windows XP wel onder Windows 7 te draaien is. Maar ik heb niet voor deze optie gekozen uit vrees, dat dan ook Windows 7 minder goed zal gaan werken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan