erm een aantal dingen geprobeerd en gezocht alleen hoe kon je ook alweer je bootsector van linux in een bestand opslaan zodat ik Windows Bootmanager naar Linux kan laten verwijzen?
tnx alvast,
breez
tnx alvast,
breez
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| root@a:/home/simon# fdisk /dev/hda The number of cylinders for this disk is set to 1027. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 420 3373618+ 97 Unknown /dev/hda2 * 421 455 281137+ 83 Linux native /dev/hda3 456 827 2988090 83 Linux native /dev/hda4 828 860 265072+ 82 Linux swap Command (m for help): q root@a:/home/simon# |
1
2
3
| dd if=/dev/hda of=./bootsector count=1 skip=<getal> Bij getal moet je het bij stap 2 berekende getal invullen |
1
2
3
| root@a:/home/simon# dd if=/dev/hda of=./bootsector skip=6747300 count=1 1+0 records in 1+0 records out |
1
| hexdump bootsector |
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Klopt. Skip is eigenlijk helemaal niet nodig.Op donderdag 08 november 2001 13:06 schreef Creepy het volgende:
if=/dev/hda2 kan je toch ook meteen doen? (als hda2 dus je linux bootschijf is)
Het zal wel niet, maar het zou maar wel.
Damn daar had ik ff niet aangedachtOp donderdag 08 november 2001 13:13 schreef Jotti het volgende:
[..]
Klopt. Skip is eigenlijk helemaal niet nodig.
Verwijderd
1
| dd if=/dev/hda of=bootsector skip=0 count = 1 |
1
| dd if=/dev/hda1 of=bootsector2 count = 1 |
[ Voor 1% gewijzigd door Verwijderd op 10-08-2005 10:59 . Reden: 1-0 moest 1-1 zijn ]
Je hebt inderdaad met de eerste opdracht het MBR opgeslagen en met de tweede de juiste bootsector.Verwijderd schreef op woensdag 10 augustus 2005 @ 10:44:
Sorrie hoor, heeeele oude topic. Maar het is wel interessant, ik heb gedaan wat svdmeer voorstelde, en wat Creepy zei ook. Maar ik kom op 2 verschillende bestanden van 512 bytes uit. Notitie is wel dat het vanuit een linux systeem op hdB, is uitgevoerd op een windowsXP partitie op hdA. Wellicht dat dat uitmaakt ?
mijn bootsector ligt op sector 0, op de eerste partitie. Dus volgens svdmeer's verhaal wordt het dan
code:
1 dd if=/dev/hda of=bootsector skip=0 count = 1
skip =0 bij mij want 16065 * (1-1) = 0
...en bij Creepy's verhaal
code:
1 dd if=/dev/hda1 of=bootsector2 count = 1
Is het niet zo dat ik bij de eerste opdracht het MBR opgeslagen heb en bij de tweede de bootsector van partitie 1 ?
moet er trouwens bij vermelden dat hexdump bij beide files DIT als laaste uitspuugt:
00001f0 0000 0000 0000 0000 9483 bfa6 0000 aa55
0000200
Klopt het dan wel dat dat 0000200 er nog onder staat ?
1
2
| Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders Units = cylinders of 16065 * 512 bytes |
[ Voor 9% gewijzigd door SvMp op 10-08-2005 20:00 ]
Apple iPhone 17 LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2026
•
Hosting door TrueFullstaq