Так. Цепляйте репы от сквиза и ставьте в систему на флешке пакет grub-pc. В том же chroot-окружении пишете update-grub2 и grub-install [устройство]. Должно поставить второй груб на флеху. После этого попробуйте загрузиться.
Однако как себя поведет система, если я буду переписывать критические файлы, скажем, для ядра?
А не надо их переписывать. Бутнулись, перемонтировали корень в ro, начали заливать образ на диск. Главное прибить все лишние процессы, которым нужны какие-то данные. По-хорошему это должно делаться в single mode, либо с LiveCD/Аварийного шелла.
Груб передать управление правильно или неправильно не может. Когда отрабатывает update-grub, вызывается os-prober, который пытается определить наличие иных ОС на соседних разделах. Когда он находит, в конфиг добавляется пункт меню, содержащий в себе:
root (hd<номер_диска>,<номер_раздела>)
chainloader +1
Собственно, когда этот пункт выбирают, grub просто грузит бутовый сектор с раздела в память и передаёт туда управление.
Банальная матрица n на n, где в ячейке [n,m] хранится расстояние от n до m.
Первоначально, когда подгружаете карту путей сообщения для всех элементов ставите ценой какое-либо большое число, которое означает, что пути нет. Потом, например, для станции метро заполняете стоимость перемещения до соседних станций и до ближайших остановок наземного транспорта (для остановок считайте по разнице координат, поставьте лимит в 500 метров, на водные преграды пока наплюйте — в процессе эксплуатации вычистите). Соответственно, стоимость перемещения складывается из суммы времени и денег, помноженных на константы. Константы подберите сами, первое время можете деньги вообще не учитывать. Таким образом получите первоначальную карту путей. Она вам в будущем очень понадобится. Далее. Строим новый, на этот раз полный граф. То есть, необходимо обсчитать стоимость перемещения от каждой точки до каждой. Используем для этого тот же алгоритм Дейкстры. Получаем полный граф возможных перемещений. Этот граф у нас обычно лежит в файлике и мы его только считываем.
Сейчас прорабатываем довольно сложный концепт, используем именно эту схему. Пока что удобно. Единственное, стоит взять вики-движок помощнее, ибо докувики выбирался исходя из простоты установки (распаковал и заработало).
Товарный знак не может быть зарегистрирован, если уже есть такой домен. То есть, условно говоря, зарегить ТМ «Хабрахабр» вам никто не даст, а если даст, то суд это потом признает неправомерным.