LINUX.ORG.RU

Добавление win7 в GRUB (AltLinux)

 , , ,


0

1

Вопрос в следующем - имеется компьютер, на нем установлены 2 системы - win7 и AltLinux, обе системы на разных HDD, обе системы legacy Необходимо добавить обе в граб, однако сделать это необходимо из системы linux через терминал, но не выходит - update-grub не видит win7 (os-prober есть, GRUB_DISABLE_OS_PROBER=false в grub прописано) Если загрузиться с Rescue livecd и сделать update-grub через него - то все работает и win7 находится, добавляется в grub и загружается, однако загрузиться с livecd возможности нет, нужно как-то сделать это именно из самого линукса Есть ли какие-то варианты как это возможно сделать?

обе системы legacy…

Точно легаси? Важно, чтобы были в одном режиме. Не важно в каком.

Лучше покажи вывод «sudo fdisk -l» и содержимое grub.cfg.

Просто вручную впиши запуск винды в конфиг, чтобы не зависеть от всяких «проберов».

andytux ★★★★★
()

Если загрузиться с Rescue livecd и сделать update-grub через него

Команда mount-system делалась?

А точнее

mount-system
chroot /mnt/system1

(в общем, непонятно написано…)

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от andytux

Благодарю за ответ, fdisk разъяснил ситуацию - компьютер не видел один из носителей, видимо sata порт мертв, после переподключения к другому порту alt через терминал увидел диск и update-grub нашел и добавил win7 к загрузке

walet123
() автор топика
Ответ на: комментарий от greenman

Это если из rescue делать ведь, а нужно было именно из терминала прямо из ОС ALtLinux эту операцию сделать В итоге все вышло, просто система не видела носитель с win7

walet123
() автор топика
Ответ на: комментарий от walet123

Хорошо, что разрешилось.

А вообще в числе первых обычно смотрят выхлоп lsblk

(непонятно, к чему было написано «то все работает и win7 находится, добавляется в grub и загружается»)

Тестовое задание?

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 3)
Ответ на: комментарий от greenman

Нет, массовое. Компьютеры компании переводятся на Alt, обычно эта операция делалась на месте и через recsue, однако некоторые пк очень далеко находятся и в них приходится подсовывать Alt отправляя дополнительный hdd с уже установленным и настроенном для работы дистрибутивом. Через ruscue никогда не возникало таких проблем с добавлением win7 к загрузке, поэтому подумал сразу что проблема в том что через ОС линукс по ssh пытаюсь потянуть win7 в grub, но видимо разницы никакой, раз все вышло

walet123
() автор топика
Ответ на: комментарий от walet123

Alt отправляя дополнительный hdd с уже установленным и настроенном для работы дистрибутивом

Можно совет коллеге по несчастью?

Если целевые компы более-менее однотипные, то я бы советовал путь, по которому пошли мы.

Берется усредненная машина, на нее устанавливается и настраивается Alt.

Что бы потом было проще, делаем ручную разбивку диска:

# /dev/sda1 = EFI partition 4Gb (vfat)
# /dev/sda2 = swap partition 4-8Gb
# /dev/sda3 = root partition

Соответственно, вся система находится на /dev/sda3.

Далее чистим root раздел от всякого мусора, загрузившись с внешнего диска/флешки и tarим его

mount /dev/sda3 /mnt -o ro
cd /mnt
tar -czpf /srv/mnt/root.tar.gz .

У нас готовая система, которую можно накатывать на имеющиеся компьютеры.

Я автоматизировал процесс снятия/развертывания «образа» системы, генерирование EFI раздела и модификация /etc/fstab. И теперь у нас залить готовую систему могут даже люди далекие от администрирования.

В насроенной системе уже установлено и настроено необходимое ПО и лежат несколько скриптов, которые донастраивают систему, после ее запуска.

Снятие «образа» с системы с GUI примерно 15 минут. Разворот на новой машине - 10.

HighMan
()