Добрый день!
Как и раньше: если вы не поняли заголовок дальше можно не читать!
Готового решения в интернете я не нашел поэтому 10 часов работы куча топиков в форумах и 6 попуток установки ubuntu не прошли даром.
Сразу извиняюсь прикладывать скрины не буду. Так как повторить всю процедуру заново просто лень!
Предистория
У меня есть мультизагрузочная флешка на 16 гигабайт на которой был вот такой пакет:
- Установка Windows XP SP3
- Установка Windows 7
- Загрузка Windows XPE - Полная версия с набором программ и утилит
- Загрузка Acronis Disk Director & True Image - Работа с разделами жёстких дисков
- Дополнительные утилиты для тестирования компьютера
- Набор программ для Windows (3 гб)
-- Ofice
-- Internet
-- many other
- Набор драйверов для Windows x86
- Набор драйверов для Windows x64
- LiveCD Касперский Антивирус
- LiveCD ubuntu 12.04
Вдохновленный разговорами с Олегом, человек для которого linux все! И что Windows не понять я решил, все таки взяться и начать пользоваться ubuntu, так как есть лайвсиди. я его запустил более менее настроил среду. Но после перезапуска все ушло в никуда.
Не сохраняются настройки. Почитал, понял что можно создать виртуальный casper раздел на флешке в 4гб и работать с ubuntu. Но флешка тогда полностью теряла свою суть так как создания такого образа возможно только благородия syslinux. А у меня grub4dos. И этот вариант с файлом на 4гб на флешке меня ни как не удовлетворил. Я решил установить полноценную ubuntu на флешку.
Очень долго я форматировал и игрался с ней но в итоге. Мануал как это сделать:
Создание мультизагрузочной флешки с ubuntu 12.04 (nolivecd)
Копируем все с флешки все что есть, весь grub программы драйвера образы дисков и винды на компьютер. Самое страшное: форматируем флешку, иначе при установке ubuntu будет ругаться на все подряд. Устанавливаем Virtualbox. Настраиваем машину: - оперативка 1024, ну или как хочешь - Поддержка флешки, вставляем флешку подключаем (галочки проставляем), выдергиваем флешку. (убунту глючит тут что то, сразу работать отказывается) - Не создаем виртуальный жесткий диск. У нас его роль будет выполнять флешка - Подключаем образ ubuntu 12.04 Стартуем, выбираем: попробовать ubuntuПосле загрузки, вставляем флешку. ждем пока определиться. Если не определилась внизу проверяем подключена ли (стоит ли галочка), нет - выдергиваем и ищем где на косячили. Но раза со второго определяется Загружаем GPedit, для разметки флешки Удаляем все разделы Создаем новый раздел, по порядку: 1. с 5гб до 15гб - ntfs - label - you_name 2. c 1гб по 5 гб - ext4 - label - ubuntu Форматируем Устанавливаем флаг бут на ext4, визуально первый, программно 2ой Для чего мы так заворачиваемся: ubuntu не работает под fat32 и ntfs. Вот что ты не делай а не родная степь это для них. Но для linux "Все файлы" - как выражается мой друг поэтому, линукс всегда прочитает что на флешке на творено. А вот винда будет читать только первый раздел с родной для её ntfs. Почему не фат? Кажется на нтфс быстрее копируется и читается. Все флешка готова к бою, запускаем с рабочего стола установщик. Выбираем язык. И вот дальше аккуратние Выбираем выриант, сам укажу куда ставиться Подвисает.... Вот и наша родная флешка только не sdb а cda. Что мы и добивались находим раздел с ext4 Жмем изменить и выбираем точку монтирования "/". Жмем продолжить. Ругается. Все ровно продолжить. Ругается. Все ровно продолжить. Главное на этапе "выбора куда ставить" не трогайте ntfs раздел. А то я потрогал и флешка за блокировалась :( Все пошла установка, пишем там что хочем в пользователе клавиатуре и тп и тд. И где то на час можете забыть про установку. Будет сама тихонь пыхтеть и греть Вашу флешку. Установка законченно, считаем что мы ни где не на косячили. Выключаем убунту. И виртуальную машину в придачу она нам больше не понадобиться. После выключения виртуалки, определиться флешка на компе. в 10 гигабайт вместо 16. с файловой системой ntfds. Если появилась достаем бебен и пляшем. Вроде все идет по плану. Запускаем программу: Grub4dos installer Идущею в комплекте с MultiBoot USB от OSzone.ru Выбираем флешку, эту программу не проведешь она знает что флешка на 16 ;) Жмем кнопку инстал, и в появившемся dos окне Inter MBR записи на флешку мы вернули свои родные. которые у нас были. Копируем весь пакет файлов который у нас был на флешке обратно. У меня эта затея растянулась на 20 минут. Поэтому для начала я скопировал только boot файлы Для тех у кого нет собственного набора в программе: MultiBoot USB Выбираем скопировать файлы и утилиты. Дальше она все сделает сама. Потом со временем добавите и винду и другие игрушки. Заходим в файл menu.lst оно в корне. От сюда идет управление загрузкой. Наша задача из загрузчика grub4dos перейти в grub2 на разделе с ext4 Добавляем в него такие строчки title Моя убунта root (hd0,1) kernel /boot/grub/core.imgОбъяснения: 1 строка заголовок, пиши что хочешь, 2 строка выбор диска. выбираем 2 диск (первый hd0,0 - на нем у нас ntfs), 3 строка загрузка ядра grub уже ubumtu
Сохраняем, закрываем. Молемся. Перезагружаем комп.
Выбираем загрзку с флешки. Появляется меню от OSZONE Выбираем пункт с нашей убунтой. Подвисает. Выбираем первую строчку. Зависает минуты на 2. Первая загрузка.
Если все было деланно правильно у вас рабочая ubuntu система на мультизагрзочной флешки. С которой так же можно ставить Windows а теперь и работать на любом компе в своей среде. :)