Я встановлюю подвійну завантажувальну машину Linux / Windows. В основному я хочу, щоб машина завжди завантажувалася до Ubuntu, за винятком випадків, коли мені потрібно щось перевірити у Windows.
Я встановив Windows та Ubuntu, і зараз він завантажується до Ubuntu кожного разу. Я хотів би мати можливість сказати, щоб він завантажився в Windows тільки при наступному завантаженні, і тоді, коли я перезавантажуюсь з Windows, система повернеться до завантаження Ubuntu.
Я знайшов Grub Legacy - розділ 4.3.1 - Завантаження лише одного разу, але я використовую сервер Ubuntu 14.04, який має новішу версію grub. З того, що я прочитав, мені потрібно внести деякі зміни /etc/default/grub
та використовувати, sudo grub-set-default
коли я хочу завантажуватися в Windows.
Я думаю, що ці зміни починаються з додавання цього /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
У будь-який час вносяться зміни, /etc/default/grub
я знаю, що мені потрібно запустити,
sudo update-grub
і що призводить до:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Оскільки Windows - це 7-й варіант у цьому списку, я вважаю, що я би запустив sudo grub-set-default 6
(підрахунок на основі 0) - це правильно і чи є інший метод отримання нумерованого списку варіантів завантаження після завантаження системи?
Крім того, чи /etc/default/grub
достатньо рядків для досягнення такої поведінки чи мені потрібно додати додаткову конфігурацію?