Значить так. Є компутер з двома операційними системами : лінукс і вінда. Все стоїть на 1-му sata вінчестері. Завантажуються системи відповідно вибором потрібної при загрузці завантажувача Grub (встановлений на /dev/sda). Вроді все добре. Відповідно налаштовано в завантажувачеві дефолтну систему, яка грузиться по-замовчуванню. Але з'явилася одна проблемка, потрібно зробити так, щоб при першому завантаженні компутера грузилася одна система, а при наступному інша і т.д.
Пишіть ідеї , хто які має.
У мене наприклад є одна: загрузку починати з третьої системи (іншого лінукса, наприклад з дискети), написати скрипт який запускав би груб з певним параметром, раз з одним , а інший з іншим, але от як дати грубу таку команду я не маю уявлення. Мені хочаби потрібно знати, як запустити grub з іншого лінукса і чи таке можливо. Чекаю розумних підсказок.
можна зробити так:
у лінуксі виконати
fdformat /dev/fd0
mkfs.vfat /dev/fd0
mount -t vfat /dev/fd0 /floppy
mkdir /floppy/boot/
mkdir /floppy/boot/grub/
cp -R /boot/grub/* /floppy/boot/grub/
cp -R /boot/grub/menu.lst /floppy/boot/grub/menuWIN.lst
mcedit /floppy/boot/grub/menuWIN.lst (потрібно змінити опцію default і підставити ту цифру під якою загружається віндовс, а в файлі menuLIN.lst навпаки)
cp -R /boot/grub/menu.lst /floppy/boot/grub/menuLIN.lst
запустіть grub
і в його командному рядку введіть наступне:
root (fd0)
setup(sda)
quit
після цого потрібно написати невеличкі скрипти під лінукс і віндовс,
які б копіювали файли:
при старті лінукса menuWIN.lst в menu.lst
grub_change.sh
#/bin/sh
mount -t vfat /dev/fd0 /floppy
cp -R /boot/grub/menuWIN.lst /floppy/boot/grub/menu.lst
а при старті віндовса menuLIN.lst в menu.lst
grub_change.bat
copy A:\boot\grub\menuLIN.lst A:\floppy\boot\grub\menu.lst
і поставити в автозагрузку і там і там