Portál AbcLinuxu, 11. května 2025 07:38
Řešení dotazu:
dále jsem zkoušel zadat set prefix=(hd0,msdos6)/boot/grubTo nebude fungovat, pokud jsi partition se stage2 odstranil. Potřebuješ znovu zapsat windowsí MBR - obrať se na dokumentaci tohoto OS.
Z live Ubuntu naintaluj Lilo, ne GRUB. Lilo nepotrebuje pomocny odiel pre funkncost.
A konfiguracia v Live pre Lilohttp://www.control-escape.com/linux/lilo-cfg.html. Abo czhttp://www.abclinuxu.cz/clanky/system/na-co-se-casto-ptame-1-lilo Konfiguruj len win.
V live linuxe v kontzole/terminale:
sudo bash # najvyssie prava
apt-get update # mozno nemusi
apt-get install lilo # nainstaluje do Live lilo
nano /etc/lilo.conf # konfiguracia zavadzaca
lilo # instaluje zavadzac
Lilo nepotrebuje pomocny odiel pre funkncost.Ne, ale za to potřebuje mít další stage na známém místě na disku. To se bude z Windows fakt dobře zařizovat…
A on potrebuje len nainstalovat, ne konfigurovat.Jenže LILO má v MBR jenom jump na hardcodovanou adresu (ono se tam nic víc nevejde). Pokud tam nenajde svůj další kód, vypíše
LI
a zastaví se.
Resp. co myslis ppd ppjmok dalsi stage?Všechno, co se nevejde do 448 bajtů v prvním sektoru. Jinak ještě mě napadlo, že pokud má tazatel problém nainstalovat windowsí MBR, mohlo by stačit pomocí install-mbr udělat to, co grub dělá jako "chainloading".
ls
je hd0
je první HDD fd0
je disketová mechanika (nebo něco podobného) msdos1 a 2 jsou primární oddíly a 5 a 6 logické. pokud jsou msdos oddíly, tak asi na žádném z ních /boot/grub není. to je místo v linuxové struktuře souvorů kde ten zavaděč je. Takže nabootovat instalační disk win do rescue modu a opravit zavaděč.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.