загрузка xubuntu
|
|
neatstoi | Дата: Четверг, 02.04.2015, 15:59 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| такая проблема: прописан в menu.lst Ubuntu х64:
title Ubuntu 14.04.2-amd64 kernel /ubuntu/vmlinuz.efi iso-scan/filename=/Ubuntu/ubuntu-14.04-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /ubuntu/initrd.lz
все работает норм, грузится без проблем. мне нужно прописать так же xubuntu x32 и x64. пишу:
title Voyager-X-14.04.04-i386 kernel /ubuntu/Voyager x32/vmlinuz iso-scan/filename=/Ubuntu/Voyager x32/Voyager-14.04.04-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /ubuntu/Voyager x32/initrd.lz
title Voyager-X-14.04.04-amd64 kernel /ubuntu/Voyager x64/vmlinuz.efi iso-scan/filename=/Ubuntu/Voyager x64/Voyager-X-14.04.04-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /ubuntu/Voyager x64/initrd.lz
xubuntu не грузится, что х32, что х64, выдает ошибку. пишет строчку: "kernel /ubuntu/Voyager x32/vmlinuz iso-scan/filename=/Ubuntu/Voyager x32/Voyager-14.04.04-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash --" файл не найден.
в чем косяк? понимаю, что vmlinuz.efi это для х64, а для х32 vmlinuz, ак они у меня взяты с оригинальных iso, которые я и гружу, vmlinuz.efi(vmlinuz) и initrd.lz лежат в одной папке с соответствующим iso образом. кто что может подсказать?
|
|
| |
Atlant | Дата: Четверг, 02.04.2015, 16:08 | Сообщение # 2 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Грузить полностью из образа, это же логично. Код title Voyager-X-14.04.04-i386 map /Ubuntu/Voyager x32/Voyager-14.04.04-i386.iso (0xff) map --hook kernel (0xff)/.../vmlinuz iso-scan/filename= boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd (0xff)/.../initrd.lz
title Voyager-X-14.04.04-amd64 map /Ubuntu/Voyager x64/Voyager-X-14.04.04-amd64.iso (0xff) map --hook kernel (0xff)/.../vmlinuz.efi iso-scan/filename=/Ubuntu/Voyager x64/Voyager-X-14.04.04-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd (0xff)/.../initrd.lz
Вместо трех точек пишешь путь к файлам, как они расположены внутри образа. Образ на флешке должен быть дефрагментирован - Wincontig в помощь.
Сообщение отредактировал Atlant - Четверг, 02.04.2015, 16:10 |
|
| |
neatstoi | Дата: Четверг, 02.04.2015, 16:11 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| почему же ubuntu грузится и так, а xubuntu нужны правки?
|
|
| |
Atlant | Дата: Четверг, 02.04.2015, 16:41 | Сообщение # 4 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| neatstoi, Вообще-то нельзя нарушать внутреннюю структур каталогов, потому что они жестко заданы. А ты еще выносишь за пределы дистрибутива ядро + рамдиск и надеешься что оно нормально будет грузиться пока не смонтирует образ.
|
|
| |
neatstoi | Дата: Четверг, 02.04.2015, 16:52 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| без выноса ядра и рамдиска Ubuntu не грузится. приходится прописывать чтоб выгружался весь образ в оперативу. а так, как у меня прописано, в оперативу выгружается только ядро, а это 20Mb супротив 1Gb образа.
|
|
| |
Sh1td0wn | Дата: Пятница, 03.04.2015, 01:57 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Отвечая на вопрос,
> почему же ubuntu грузится и так, а xubuntu нужны правки?
Загрузчик видит строку /ubuntu/Voyager x32/vmlinuz и пытается запустить файл /ubuntu/Voyager, передав ему параметры x32/vmlinuz (и далее). Не уверен, как именно в GRUB4DOS экранируются пробелы (попробуйте \ перед каждым пробелом, являющимся частью пути), но это одна из тех областей, где лучше обойтись без них (_ вместо пробела прекрасно подойдёт).
Аргументы насчёт дефрагментации и удобства гибридной загрузки остаются в силе.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
neatstoi | Дата: Пятница, 03.04.2015, 09:08 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| спасибо всем за помощь. проблема решена вчера вечером, причина ошибки: пробелы в названии папки. Sh1td0wn, ваш бы комментарий да часиков на 8 пораньше)))) дефрагментацию делал, ни и без её норм грузилась, ubuntu по крайней мере, но на всякий "пж" почему бы и нет)))
еще вопрос, раз уж зашла тема о загрузке Linux через grub4dos 1. как грузануть Linux Mint 17+? (по образцу Ubuntu не грузит, почему-то ) 2. как грузануть Slax Linux 7+, с параметрами сохранения сессии? (нашел у Вас на форуме как грузить Slax6+, но таким способом Slax7+ не грузится)
Сообщение отредактировал neatstoi - Пятница, 03.04.2015, 09:13 |
|
| |
Atlant | Дата: Пятница, 03.04.2015, 15:29 | Сообщение # 8 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Перед каждым пробелом в имени/пути нужно ставить "\". Цитата neatstoi ( ) без выноса ядра и рамдиска Ubuntu не грузится. Все работает из образа и с прямым мапом (ISO не грузиться в озу): Код title Try Ubuntu without installing map /Boot/ubuntu-14.04-desktop-i386.iso (0xff) map --hook kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash -- initrd (0xff)/casper/initrd.lz
title Install Ubuntu map /Boot/ubuntu-14.04-desktop-i386.iso (0xff) map --hook kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash -- initrd (0xff)/casper/initrd.lz
Почитай здесь мои посты про гибридную загрузку образ, работает на большинстве линуксов.
|
|
| |
Sh1td0wn | Дата: Пятница, 03.04.2015, 23:56 | Сообщение # 9 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > как грузануть Slax Linux 7+, с параметрами сохранения сессии?
Извлеките /slax/ в корень флешки. Запустите ядро /slax/boot/vmlinuz и initrd /slax/boot/initrfs.img. Добавьте параметр ядра slax=perch.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
neatstoi | Дата: Среда, 15.04.2015, 12:35 | Сообщение # 10 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| спасибо за помощь. кому интересно рабичий конфиг:
title linuxmint-17.1-mate-32bit kernel /Linux/Mint_x32/vmlinuz iso-scan/filename=/Linux/Mint_x32/linuxmint-17.1-mate-32bit.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- initrd /Linux/Mint_x32/initrd.lz
title Slax kernel /slax/boot/vmlinuz iso-scan/filename=/slax/boot/initrfs.img vga=normal initrd=/slax/boot/initrfs.img locale=ru_RU quiet splash slax.flags=perch,xmode -- initrd /slax/boot/initrfs.img
|
|
| |