ubuntu 9.10 с флешки
|
|
phphel | Дата: Четверг, 22.04.2010, 12:29 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| Вобщем хочу создать мультифлешку, с winXP, ubuntu, bartPE, dr.web live cd с xp и bartpe разобрался, все грузится, а вот с убунту никак.. скопировал файлы образа на флешку, в menu.lst прописал title Установка Ubuntu 9.10. root (hd0,0) kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash -- locale=ru_RU initrd /casper/initrd.gz boot при выборе этого пункта, вываливается сообщение Filesystem type is fat, partition type 0x0C [Linux-bzimage, setup=0x3400, size=0x3b26e0] initrd /casper/initrd.gz error 15: file not found
Сообщение отредактировал phphel - Четверг, 22.04.2010, 13:15 |
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 12:50 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) что-то про fat... Пожалуйста, нажмите на ссылку чуть ниже этого текста и больше никогда не задавайте такие вопросы. Всегда важен буквальный текст ошибки.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 13:25 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| полный текст ошибки ^^
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 13:30 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) error 15: file not found Вы неправильно указали имя файла initrd. Внимательно посмотрите на содержимое /casper/ диска/образа Ubuntu 9.10. Есть предположение, что вместо gz следует указать lz.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 13:36 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| Да, действительно, расширение .lz, сейчас поправлю menu.lst.. погуглил насчет Filesystem type is fat, partition type 0x0C, мне кажется тут в другом ошибка, ну в любом случае, сначала стоит попробывать... такой вопрос, каталог casper && preseed можно в любую директорию кинуть или обзательно в корень? просто было бы удобнее, к примеру создать каталог ~boot/ubuntu/ и туда уже скинуть файлы убунты, и соответственно прописать их в menu.lst
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 13:41 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) мне кажется тут в другом ошибка, Это не ошибка, а информационное сообщение о типе корневой файловой системе. Уберите директиву root, и оно исчезнет. Quote (phphel) каталог casper && preseed можно в любую директорию кинуть или обзательно в корень? Обязательно в корень. В качестве альтернативы можно положить на флешку iso-шник в любое место и добавить к параметрам ядра: iso-scan/filename=/Путь/к/iso-шнику/относительно/корня/флешки/имяфайла.iso (а каталог /casper/ снести). Я ковырял BackTrack4 (он как раз основан на Ubuntu), там есть какие-то намёки на возможность менять путь к /casper/, но несколько путей захардкодены, и изменить их невозможно.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 13:45 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| ok, спасибо, щас буду тестировать, если что не убегайте, возможно будут попутные вопросы)) да, кстати, сколько дистрибутивов можно засунуть таким образом на флешку? пока памяти не хватит? для всех можно использовать вариант с .iso образами?
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 13:47 | Сообщение # 8 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) сколько дистрибутивов можно засунуть таким образом на флешку? пока памяти не хватит? В смысле? Сколько нужно, пока не начнут совпадать имена файлов. Quote (phphel) для всех можно использовать вариант с .iso образами? Конкретно с iso-scan/filename= - только основанные на последних версиях casper (т.е. Ubuntu и производные). Для прочих могут быть свои фокусы.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 13:58 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| При выборе 'Установка ubuntu' высветился значок убунтовский, потом минуту ноут думал, значок пропал появился черный экран, нажал enter, вышла такая ошибка /init: line 1; cant open /dev/sr0: no medium found unable to find a medium constaining a live file system :(((
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 14:00 | Сообщение # 10 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) unable to find a medium constaining a live file system Опишите действия по установке Ubuntu на флешку. Покажите текущий вариант фрагмента menu.lst для запуска Ubuntu. В крайнем случае попробуйте Unetbootin http://unetbootin.sf.net/
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 14:07 | Сообщение # 11 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| может ошибка из-за того, что я скопировал только каталоги casper && preseed... как правильно должен выглядеть кусок menu.lst для загрузки с .iso? title Установка Ubuntu 9.10. root (hd0,0) iso-scan/filename=ubuntu.iso #kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash -- locale=ru_RU #initrd /casper/initrd.lz boot ? Добавлено (22.04.2010, 14:07) --------------------------------------------- действия такие... из свежего дистрибутива извлекаю каталоги , и копирую их в корень флешки, потом добавляю запись в menu.lst timeout=30 default 0 gfxmenu (hd0,0)/Boot/gfx/Penguins.gz /boot/grub/unifont --all-font /boot/fonts/CONSOLA_U16.bin title Установка Windows XP. configfile (hd0,0)/boot/menus/menuXP2.lst title Загрузить Windows XP с HDD. map (hd1) (hd0) map --hook rootnoverify (hd0) root (hd0,0) chainloader (hd0,0)/ntldr title Установка Ubuntu 9.10. root (hd0,0) iso-scan/filename=ubuntu.iso #kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash -- locale=ru_RU #initrd /casper/initrd.lz boot title Проверить память kernel (hd0,0)/boot/memtestp.bin title Перезагрузка reboot title Выключить (by ENTER :)) halt вариант с unetbutton отпадает, мне нужна флешка не только с ubuntu...
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 14:08 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (phphel) iso-scan/filename=ubuntu.iso iso-scan/filename не является директивой grub4dos. iso-scan/filename является параметром ядра, который позже прочитает init-скрипт. Соответственно, он должен быть дописан в строку, начинающуюся с kernel, в конец, обрамлённый пробелами. Кроме того, путь должен быть введён относительно корня флешки, т.е., например, /ubuntu.iso, если файл лежит в корне или /boot/ubuntu.iso, если он лежит в подкаталоге boot.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 14:10 | Сообщение # 13 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| да я в курсе, что такое корень) забыл просто '/' написать) title Установка Ubuntu 9.10. root (hd0,0) kernel iso-scan/filename=ubuntu.iso boot=casper quiet splash -- locale=ru_RU boot так?
|
|
| |
Sh1td0wn | Дата: Четверг, 22.04.2010, 14:16 | Сообщение # 14 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Нет, вы забыли путь к файлу ядра и вообще подгрузить initrd. Правильно будет: Code title Установка Ubuntu 9.10. map /ubuntu.iso (hd32) map --hook root (hd32) kernel /casper/vmlinuz iso-scan/filename=/ubuntu.iso boot=casper quiet splash -- locale=ru_RU initrd /casper/initrd.lz Если будет жаловаться на contignous disk area, придётся либо обработать файл утилитой contig/wincontig, либо вынимать из образа /casper/vmlinuz и /casper/initrd.lz и прописывать их примерно так: Code title Установка Ubuntu 9.10. kernel /boot/ubuntu/vmlinuz iso-scan/filename=/ubuntu.iso boot=casper quiet splash -- locale=ru_RU initrd /boot/ubuntu/initrd.lz
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
phphel | Дата: Четверг, 22.04.2010, 14:20 | Сообщение # 15 |
Неизвестный
Группа: Пользователи
Сообщений: 17
Статус: Отсутствует
| хм...так каталог casper должен тоже присутствовать в корне чтоли?
|
|
| |