Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как редактировать grub2 из под windows ?  (Прочитано 4038 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #15 : 23 Апреля 2010, 12:32:14 »
Цитировать
А можно ли запусть в виртуалке рядом стоящую ubuntu ?
кажетя в WMVare есть возможность использовать физический диск(во всяком случае была).
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Как редактировать grub2 из под windows ?
« Ответ #16 : 23 Апреля 2010, 12:51:04 »
Виртуал бокс тоже с сырыми дисками работает.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #17 : 23 Апреля 2010, 13:17:54 »
- может примонтировать к уже имеющейся виртуальной ubunte (через Sun Vitrual Box), раздел полноценной? Походу дела не получится такой вариант - видит только то что ему даёт виртуалка Vbox.
Через VBoxManage можно к виртуалке подцепить реальный жёсткий диск. В гуях такой нет возможности. Весь процесс описан в докумантации к VB.

Есть ещё один вариант костыль. Для тех, кто не боится кодить. Можно найти на жёстком диске смещение, где прописан дефолтный номер пункта меню и его менять непосредственно на raw-диске. Главное при этом файлы настроек не перезаписывать потом из других мест, а то смещение поменяется. Ну и соответственно не забыть проверочки всякие на предмет потери смещения.

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #18 : 23 Апреля 2010, 13:21:39 »
Представим ситуацию: удалённо будим машину (WOL) -> грузится Ubuntu. Если надо зайти в винду (именно в винду, т.к. там все проги, всё настроено и т.д.) в Grub'e выставляем дефолт на Vista и перегружаем машину. Грузится Windows. И как потом поставить Grub в дефолт на ubuntu? LiveCD тут ессесьна не поможет.
На мой взгляд есть следующие варианты:

На этот случай должен быть способ загрузить Ubuntu без использования дефолтного конфига Груба, а загрузив уже таким образом Ubuntu, можно отредактировать конфиг из под неё. Кажется, при начале загрузки нужно нажать Shift, чтобы оказаться в меню груба, не знаю удаленно это работает, но какой-то способ вызвать меню груба должен быть.

А дальше, как вручную запустить систему, можно найти здесь https://forum.ubuntu.ru/index.php?topic=74165.0.
Все остальные способы, включая LiveCD,  при рабочем  грубе, при рабочей системе - костыли.

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #19 : 23 Апреля 2010, 16:59:09 »
Ставьте груб в маленький fat-раздел и редактируйте откуда угодно.

Оффлайн shkur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
    • Карта Фитнес
Re: Как редактировать grub2 из под windows ?
« Ответ #20 : 23 Апреля 2010, 21:57:01 »
Всем спасибо за участие! - не ожидал что тут такой отзывчивый народ... ::)
Решил попробовать прикрутить к Sun VirtualBox уже поставленную отдельно Ubuntu.
Сперва надо сделать виртуальный диск, который умеет общаться напрямую с диском через RAW. Кстати использовать на свой страх и риск т.к. можно весь HDD убить.
Most importantly, do not attempt to boot the partition with the currently running host operating system in a guest. This will lead to severe data corruption Советую перечитать и понять.

у меня 3 физических HDD. На первом стоит Vista, Ubuntu и Swop для неё.
запускаем cmd с правами админа, идём в папку где лежит Vbox cd C:\Program Files\Sun\VirtualBoxпотом вводим VBoxManage internalcommands listpartitions -rawdisk \\.\PhysicalDrive0и смотрим что выдаёт Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
1       0x07  0   /1  /2   1023/254/63        510620           64    судя по размерам это Vista
5       0x83  1023/254/63  1023/254/63        196435   1045751238    это Ubuntu
6       0x82  1023/254/63  1023/254/63          8346   1448050968    а это Swop для Ubunt'ы

таааак... далее собпственно подключаем VBoxManage.exe internalcommands createrawvmdk -filename C:\Users\Shkur\.VirtualBox\HardDisks\RealUbuntuDrive.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 5,6 -register

-partitions  значит дать виртуалке доступ только для конкретных партиций, остальные будут видны, но недоступны на запись.
-register    не обязательно, это что бы диск появился GUI на сколько я понял.

осталось добавить в Vbox'e еще одну машину и сунуть ей этот диск.

подсоединил Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

RAW host disk access VMDK file C:\Users\Shkur\.VirtualBox\HardDisks\RealUbuntuDrive.vmdk created successfully.

Vbox надо запускать тоже с правами админа, иначе не может подцепить RealUbuntuDrive.vmdk
Правда с админ правами Vbox ругнулся что-то про USB (не знаю почему)

ну всё я пошёл пробовать - по результатам отпишусь  :uglystupid2:

обосраться!!!  :-X Работает!!! Ура!!!  :uglystupid2: пишу из неё
правда "in low graphics mode", а это я думаю подправить не трудно.
Это как я понял потому что VBox как-то не так подсовывает видео карту.
А да, ну и сессесьна тормозит, хотя выделил 4г оперативы. попробую дать 6.

Еще раз всем спасибо!!!
« Последнее редактирование: 23 Апреля 2010, 23:21:00 от shkur »
karta-fitness.ru

Оффлайн zl0i

  • Активист
  • *
  • Сообщений: 344
  • Как много веселых ребят и все делают велосипед...
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #21 : 24 Апреля 2010, 09:34:10 »
еще как вариант сохранить несколько вариантов дамПа 1го сектора и жонглировать ими в любой ос.
ВЕЛОСИПЕДОВ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЁТ ОБИЖЕННЫЙ!

Оффлайн shkur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
    • Карта Фитнес
Re: Как редактировать grub2 из под windows ?
« Ответ #22 : 08 Мая 2010, 01:29:47 »
для меня это как-то сложновато  :-\
karta-fitness.ru

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Как редактировать grub2 из под windows ?
« Ответ #23 : 08 Мая 2010, 05:24:13 »
Цитировать
Ставьте груб в маленький fat-раздел и редактируйте откуда угодно.
воистину, самый дельный совет! а то и прямо рядом же с виндой, создав там /boot/grub. гроб запустится, ему пофиг. кстати, кроме гроба есть еще syslinux, есть еще loadlin, кроме того
Цитировать
еще как вариант сохранить несколько вариантов дамПа 1го сектора и жонглировать ими в любой ос.
sudo dd if=/dev/sda of=/куда bs=512 count=1полученный файл помещаем в корень диска цэ и прописываем в boot.ini (как - гуглим, было описано где-то неподалеку)
Цитировать
для меня это как-то сложновато
а вышеописанные пляски с виртуалкой - просто?))

--
Модераторское: весь дальнейший оффтопик порезан.
RedBeard и  flowers - предупреждения, пока без занесения.
-- kwah
« Последнее редактирование: 09 Мая 2010, 02:55:35 от Kwah »
лучше на "ты"

Оффлайн shkur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
    • Карта Фитнес
Re: Как редактировать grub2 из под windows ?
« Ответ #24 : 21 Мая 2010, 22:22:44 »
интересно, а как вы будете запускать скрипт GRUB2'a из-под винды? ведь GRUB2 просит именно запустить ивойный скрипт. (после редавктирования .conf файла)
а с сектором довольно опасно играться, полюбому бэкапить его. и не раз. И как его в винде переписывать? А если система обновит что-то в этом секторе, а ты старый накатишь - тоже может быть EPIC FAIL. Тут с гробом наверное предпочтительней ковыряться. И наверное придется ставить Colinux. Я где-то видел описание - тот еще геморррр.

А еще на форум было бы не плохо добавить смайлов особенно из 2005qip'a imho.
karta-fitness.ru

 

Страница сгенерирована за 0.055 секунд. Запросов: 23.