Právě jsem si zakoupil nový počítač se dvěma 256GB SSD konfigurovanými v RAID 0. Byl předinstalovaný s Windows 7, ale chtěl jsem nainstalovat také alespoň jednu distribuci Linuxu. Zkusil jsem tedy nainstalovat Ubuntu přes LiveCD.
V LiveCD jsem nejprve vytvořil pár oddílů pro Ubuntu. První byl 12GB swap a další, asi 88GB naformátovaný ext4 (gparted mi nedovolil vytvořit rozšířený oddíl, takže oba byly primární oddíly). Místo navíc vzniklo zmenšením oddílu Windows 7.
Při instalaci Ubuntu jsem vybral hlavní řadič RAID pro zavaděč. Po dokončení instalačního programu se vše nabootovalo v pořádku, ale GRUB neměl záznam pro zavaděč Windows 7 (i když ho měl pro zavaděč obnovy Windows 7).
Abych to napravil, zkusil jsem ručně upravit soubor /boot/grub/grub.cfg přidáním těchto řádků do sekce 30_os-prober:
menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd2,msdos3)'
search --no-floppy --fs-uuid --set=root 6A92977992974889
drivemap -s (hd0) ${root}
chainloader +1
}
Po restartu se GRUB nenačetl a jediné, co jsem dostal, byl blikající kurzor v levé horní části obrazovky. Zkusil jsem tedy vyjmout tuto sekci (prostřednictvím Ubuntu LiveCD) a poté jsem stále nemohl nic zavést. Mohl by mi prosím někdo pomoci? Díky!
Zde je kopie mého BootInfo Summary:http://paste.ubuntu.com/1159385/
P.S. Mám kopii souboru grub.cfg, kdyby to někdo potřeboval k nalezení řešení
Přijatá odpověď:
Neupravujte ručně svůj /boot/grub/grub.cfg
. Od grub2 (kolem roku 2009) je tento soubor automaticky přepsán v několika událostech (například aktualizace jádra).
Pokud chcete, aby grub skenoval vaše pevné disky a hledal operační systémy, zkuste toto:
sudo update-grub
Tím se znovu vygeneruje váš grub.cfg
se všemi záznamy, které sonda najde. Chcete-li upravit, jak se to dělá, zkuste upravit tento soubor:/etc/defaults/grub
. Toto je jeden konfigurační soubor, který má být upravován uživatelem/adminem.
Můžete také povolit nebo zakázat spustitelný bit v souborech na /etc/grub.d
. Můžete zde také upravovat nebo vytvářet nové soubory, které obsahují ruční záznamy. To poslední je přesně to, co /etc/grub.d/40_custom
je pro.
Můžete se také podívat na tuto wiki, obsahuje vše a ještě více, co byste mohli chtít vědět o grub2