Если Windows пропадает из списка, значит что-то не так с его загрузчиком. Windows стоит на первом разделе диска?
Дай еще вывод команды:
sudo fdisk -l
А все, что ты поменял в файле слетит, после первого же обновления груба. Этот файл генерируется автоматически командой
sudo update-grub
Вот результат
sudo fdisk -l
Диск /dev/sda: 128.0 Гб, 128035676160 байт
255 головок, 63 секторов/треков, 15566 цилиндров, всего 250069680 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x099bc057
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209590271 104691712 7 HPFS/NTFS/exFAT
/dev/sda3 209592318 250068991 20238337 5 Расширенный
/dev/sda5 209592320 237594623 14001152 83 Linux
/dev/sda6 237596672 250068991 6236160 82 Linux своп / Solaris
Диск /dev/sdb: 2019 МБ, 2019557376 байт
19 головок, 18 секторов/треков, 11533 цилиндров, всего 3944448 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x04030201
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 248 3944447 1972100 6 FAT16
Windows стоит на /dev/sda2