Chcete zlepšit tuto otázku? Aktualizujte otázku, aby byla aktuální pro Ask Ubuntu.
Zavřeno před 5 lety.
Vylepšete tuto otázku
Momentálně mám PC s Windows 10 na SSD (režim Legacy BIOS) a na něm extra HDD s hrami atd. Nainstaloval jsem Ubuntu na JINÝ samostatný HDD (1 TB) a vše proběhlo v pořádku (Ubuntu naběhlo naprosto v pořádku). Jakmile jsem však znovu připojil SATA připojení pro svůj SSD s Windows a mým extra HDD (ten, na kterém není Ubuntu), můj BIOS nemohl detekovat můj třetí HDD, na kterém je Ubuntu. Zvláštní je, že Správa disků Windows vidí jednotku a oddíly, které Ubuntu vytvořilo (odkládací a hlavní oddíl).
Jakákoli pomoc by byla velmi oceněna, protože jsem ještě nenašel opravu! A pokud existuje zřejmé řešení, omluvte mou neznalost.
Přijatá odpověď:
Pravděpodobně používáte BIOS ke spuštění instalace Ubuntu, ale funguje to pouze tehdy, když nemáte připojený disk Windows. Váš BIOS pravděpodobně hledá pouze první dva disky, dva optické disky a disky připojené přes USB jako spouštěcí. Možná jednoduché řešení naleznete v komentáři starého Freda.
Zde jsou dvě další řešení:
- Můžete zkusit připojit disk Ubuntu na „druhou“ pozici, vyměnit disk s hrami a umístit disk s hrami na třetí pozici. To předpokládá, že nepotřebujete spouštět herní disk. V žádném případě nechcete měnit pozici svého disku Windows.
- Dalším přístupem je vytvořit „záchranný“ disk pro vaši instalaci Ubuntu (grub-mkrescue). Záchranný disk by byl na disku CD, DVD nebo flash disku a vše by viděl váš BIOS. K zavedení záchranného disku byste použili svůj BIOS a odtud byste zavedli Ubuntu.
Záchranný disk by se zavedl do výzvy „grub>“. Jakmile budete mít tuto výzvu, budete moci zobrazit všechny své disky . A odtud můžete zavést svůj disk Ubuntu.
Mezi příkazy grub>, které byste potřebovali, patří:
- nastavit pager=1 (ovládá posouvání)
- ls (uvádí disky, diskové oddíly, soubory)
- configfile (používá se k načtení grub.cfg do spouštěcího oddílu v Ubuntu)
Jakmile najdete svůj disk Ubuntu v grub, musíte najít soubor /boot/grub2/grub.cfg a napsat něco jako (na výzvu „grub>“
configfile (hd2, msdos1)/grub2/grub.cfg
(budete muset prozkoumat pomocí „ls“, abyste našli správné parametry).
To je vše – váš systém Ubuntu by se měl spustit odtud.
Pokud se vydáte touto cestou , můžete jej později upřesnit vytvořením vlastního „záchranného“ disku. Na záchranný disk byste přidali jednoduchý „grub.cfg“, který by v podstatě obsahoval správný „příkaz configfile“, abyste mohli zavést svůj systém Ubuntu, aniž byste museli cokoliv psát.
BTW , Tuto metodu používám již dlouhou dobu, počínaje počítačem s Windows 98, kde jsem se příliš bál skutečně upravit disk Windows a BIOS na tomto počítači nerozpoznal jednotku, na kterou jsem nainstaloval RedHat Linux.