Portál AbcLinuxu, 2. května 2025 05:57
1. Windows Vista neumí naformátovat oddíl na NTFS, pokud je Non-Win?
2. Bod 1 se dá obejít odstraněním Ext3 oddílu a vytvořením NTFS, Vista se opět nemí nainstalovat.
3. Windows Vista neumí na vybraný oddíl nastavit příznak zavádění, stejně jako neumí uživateli říct, že jí příznak "boot" u daného oddílu chybí
4. Proč Vista neobsahuje/nepoužívá Fdisk?
Toto nejsou FUD a hrůzy. Toto je naprosté zděšení člověka, který Windows neinstaloval 4 roky, nad tím, jak si v Redmondu představují instalaci OS.Každý, kdo instaluje Windows ví, že Windows potřebují oddíl naformátovaný jako FAT/FAT32/NTFS a do jiných oddílů se odmítá instalovat, což je naprosto správné. K vytváření oddílů, určení, který je aktivní a nastavení jaký filesystém bude později na oddílu slouží jiný program - zvaný fdisk, nebo podobný, kterým vše připravíte jak je potřeba.Na co? Vždyť Vista má v instalátoru editor partišen jako každé distro, ne?
Pro Windows Vista nastavit příznak "boot". Když bez toho widle nenajedou, je to fatální nedostatek.No pokud se zformátuje na NTFS, tak ten bootflag snad nastaví nebo ne?
Stejně jako by mohl rovnou Ext3 oddíl zformátovat na NTFS, aby to člověk nemusel řešit mazáním a znovuvytvářením oddílu.A když se klikne na oddíl a pak na Naformátovat, tak brble?(Teď to zjišťovat nebudu, protože na /dev/zero toho moc nenainstaluju, 7GB na image si ukousávat také nebudu a disk mu nedam)
No a hlavne oddil, ze ktereho ma pocitac nabootovat, musi zacinat pod 8GB (a domnivam se, ze to plati i pro GRUB1, ackoliv tim si nejsem jisty). Je to proste dano tim, ze BIOS nacte fyzicky prvni sektor z disku (MBR, jeho soucasti je partition table), umisti ho nekam do pameti (tusim na adresu 0:7c00) a skoci na jeho zacatek. A tech 382 bytu2 obsahuje kod, ktery uz musi byt schopen samostatneho zivota. DOS tam mel kod, ktery zkontroloval partition tabulku a z aktivniho oddilu nacetl opet prvni sektor3, umistil ho do pameti (na stejnou adresu) a skocil na jeho zacatek. A tento kod nacetl ty tri klicove soubory (tusim ibmbio.sys
, ibmdos.sys
a command.com
). Az potud cely proces probiha v realnem rezimu procesoru, ktery proste nad tech 8GB nedosahne (neumi to naadresovat).
A jsem presvedcen, ze takto bootoval DOS nejen v dobach sve slavy, ale az do dob WinME a ze takto bootuji i WinNT (tedy NT - XP, Visty opravdu nevim) - ty teda s tim rozdilem, ze misto tech tri souboru se nacte do pameti soubor ntldr
, ktery pak zajisti dalsi potrebne kroky. A proto WinNT potrebuji (aspon nejaky maly) aktivni primarni oddil, ze ktereho bude disk c:
.
To myslim tak, ze GRUB musi byt v oddilu, ktery zacina pod 8GB. System, zavadeny GRUBem, muze byt kdekoliv.Nene. Pokud vím je to limitace starých BIOSů. Na dnešních PC můžeš mít Grub kde chceš. Vyzkoušeno.
Pokud vím je to limitace starých BIOSů. Na dnešních PC můžeš mít Grub kde chceš.No tak řekl bych, že Stage 1.5 mít kde chceš nemůžeš, ale potvrzuji, že u Stage2 obrazu je to jedno.
No já někde četl, že stage1 může načíst stage 1.5 nebo rovnou stage2.Ano, může načíst přímo stage2, ale to jedině tak, že bude na místě stage1.5 a to je docela nepohodlné, ne?
Každopádně, pokud stage1.5 leží hned za MBR (cca 30kB?) jak se to dělá, když tam je rovnou parition? To se partition posune začátek aby se tam stage1.5 vlezla?
(parted) mklabel msdos
(parted) mkpart primary 0s -1s
Varování: You requested a partition from 0,00kB to 16,8MB.
The closest location we can manage is 16,4kB to 16,8MB. Is this still acceptable to you?
Ano/Yes/Ne/No?
info grub
nebo dokumentace.
Asi to neplatí všude, bude to záviset spíš na BIOSu. Mně na notebooku začíná partition s Windows (sda2) někde kolem 150GiB a vesele na ní bootovaly Windows XP, Windows 2003 Server i Visty. Normálně sice používám GRUB, který si sahá na začátek disku, ale ten jsem stejně po instalaci Windows vždycky musel obnovovat, protože mi přepsaly MBR a vesele si startovaly pomocí vlastního zavaděče.No a hlavne oddil, ze ktereho ma pocitac nabootovat, musi zacinat pod 8GB (a domnivam se, ze to plati i pro GRUB1, ackoliv tim si nejsem jisty).
Sektor ma 512 bytu, posledni 2 bytu jsou signatura a pred ni je 128 bytu PT, takze na programovy kod zbyva 382 bytu.Omlouvam se, spletl jsem se v poctech. Z mi neznameho duvodu jsem pocital s 32 byty na zaznam v PT. A tim vznikla ta chyba. 1 zaznam v PT ma totiz jen 16 bytu, takze cela PT ma 64 bytu, takze na programovy kod v MBR zbyva (512 - 2 - 64) 446 bytu
Pri zrizovani dualbootu s win je nejlepsi instalovat win prvni a linux az po nich (mimo jiny prepisou mbr a je-li v nem nahodou uz lilo nebo grub tak ma pak clovek zbytecny prace navic). No a pak ta vec ze soubory zavadece musi bejt na 'cecku' (asi pozustatek z dob win98 ktery ani jinam nez na C: nainstalovat nesly).
A taky sem je instaloval jako prvni, abych si usetril problemy s jejich pripadnou dodatecnou instalaci.
ntldr
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.