emostar 06.01.2011 17:32
Есть вопрос! — Восстановление GRUB [Решено]
При очередном переезде в новую квартиру сломался первый винт Samsung на 320. На нем был MBR с GRUB'ом на котором содержалось меню:--------------------------------------------
Linux Mint (на втором винчестере)
Linux Mint (recover mode)
memtest +
Win XP (для игр) - тоже на втором винчестере.
--------------------------------------------
Первый винт был заменен на WD 40 гиг, второй (с линуксом и оффтопиком) Seagate 80 гиг остался на месте.
Теперь естественно ничего не грузится, потому что нет ГРУБа. В связи с нереальной скукой на новой квартире я проинсталлил единственное что было под рукой - GeexBox 2, чтоб музыку послушать, на последний раздел второго винта, надеялся что его ГРУБ найдет винду и линукс, но увы...в меню после установки только GeexBox....
Теперь мне нужно установить GRUB куда-нибудь, да так чтоб в нем был Линукс, венда и GeexBox...
Подскажите что делать плиз. В наличии есть Super GRUB Disk (первый груб, не второй).
exelens 06.01.2011 17:36 #
+ 1 -
Теперь мне нужно установить GRUB куда-нибудь, да так чтоб в нем был Линукс, венда и GeexBox...
на флешку?
хороший вариант, я бы сказал самый лучший :D )
можно на первый винт, можно на второй, можно и на флешку конечно)
желательно чтоб это был первый груб, во втором никак не могу осилить UUID
можно на первый винт, можно на второй, можно и на флешку конечно)
желательно чтоб это был первый груб, во втором никак не могу осилить UUID
настройки GRUB хранятся в /boot/grub/grub.conf
Грузим джибокс, монтируем /boot раздел МИнт линукса, там будут строки вида:
Это и есть наши варианты загрузки, копируем эти строки в grub.conf джибокса и вуаля, все пашет.
Грузим джибокс, монтируем /boot раздел МИнт линукса, там будут строки вида:
title RFRemix (2.6.35.9-64.fc14.i686)
root (hd0,0)
kernel /boot/vmlinuz-2.6.35.9-64.fc14.i686 ro root=UUID=c957e887-8678-46ee-aa1e-2db424977f60 rhgb quiet LANG=ru_RU.UTF-8 KEYTABLE=ru
initrd /boot/initramfs-2.6.35.9-64.fc14.i686.img
title Fedora (2.6.35.6-48.fc14.i686)
root (hd0,0)
kernel /boot/vmlinuz-2.6.35.6-48.fc14.i686 ro root=UUID=c957e887-8678-46ee-aa1e-2db424977f60 rhgb quiet LANG=ru_RU.UTF-8 KEYTABLE=ru
initrd /boot/initramfs-2.6.35.6-48.fc14.i686.img
title RFRemix (2.6.32.26-175.fc12.i686)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32.26-175.fc12.i686 ro root=UUID=c957e887-8678-46ee-aa1e-2db424977f60 rhgb quiet LANG=ru_RU.UTF-8 KEYTABLE=ru
initrd /boot/initramfs-2.6.32.26-175.fc12.i686.img
Это и есть наши варианты загрузки, копируем эти строки в grub.conf джибокса и вуаля, все пашет.
я не использовал джибокс и минт, потому не знаю какой там груб, в принципе в записях конфа вам нужно только параметры запуска и местоположение ядра и инитрд. Попробуйте сравнить строки в grub.conf джибокса и минта найти общие черты и сделать по образу и подобию...
это засада, возможно конфиг лежит в etc/grub.conf либо /etc/grub/grub.conf в любом случае полный поиск по / должен дать результат...
сегодня еще поищу...но как дописать туда строчки если диски записаны по UUID и я не знаю их?
если я правильно понимаю, то уид менятся не должен, здесь ничего не могу посоветовать по причине отсутствия знаний в этом деле, хотя если почитать коментарии в конфе, то понятно что вместо уида можно использовать имя диска типа /dev/sda1... Если таки это все не приведет к положительному результату, тогда придется грузиться с лайв сиди и восстанавливать груб минта...
Если груб 2.0, я пользуюсь этой статьей
http://ubuntologia.ru/grub2-recovery. Особенно способом N3, используя chroot.
http://ubuntologia.ru/grub2-recovery. Особенно способом N3, используя chroot.
Поддерживаю, chroot универсальнее - такой способ и для первого граба пойдет, да и загрузиться можно с любого livecd, не только убунту.