Пользовательского поиска
Понедельник, 06.05.2024, 02:29
Приветствую Вас Гость | RSS
Главная | kubuntu 13.10 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Полезен ли ресурс?
1. Да! Он мне помог
2. Ну, кое что я отсюда взял..
3. Ни Какой пользы
4. Я всё это уже давно знаю и использую.
5. Я профессионал, и не нуждаюсь в этой инфе.
Всего ответов: 3200
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » kubuntu 13.10
kubuntu 13.10
ИнсультДата: Четверг, 06.03.2014, 12:13 | Сообщение # 1
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
пытаюсь победить загрузку сие извращения.
опробовал более сотни вариантов загрузки, например самые очевидные:

title KUBUNTU (iso)
find --set-root /linux/kubuntu-x86.iso
map /linux/kubuntu-x86.iso (0xff)
map --hook
root (0xff)
#chainloader (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity iso-scan/filename=/linux/kubuntu-x86.iso quiet splash --
initrd /casper/initrd.lz
#--------------------------01------------------------------
title KUBUNTU (iso+unpacked)
kernel /linux/vmlinuz boot=casper maybe-ubiquity iso-scan/filename=/linux/kubuntu-x86.iso initrd=/casper/initrd.lz quiet splash --
initrd /linux/initrd.lz
#--------------------------02------------------------------
title KUBUNTU (iso+cd mount)
set ISO=/linux/kubuntu-x86.iso
uuid (hd0,1) > nul
set UUID=%?%
echo %UUID%
map (hd0,1)%ISO% (0xff)
map --mem (hd0,1)%ISO% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity iso-scan/filename=/dev/disk/by-uuid/%UUID%%ISO% quiet splash --
initrd /casper/initrd.lz
#--------------------------03------------------------------
title KUBUNTU (unpacked)
kernel /linux/x86/casper/vmlinuz boot=casper maybe-ubiquity quiet splash --
initrd /linux/x86/casper/initrd.lz

в итоге максимум чего добился это начальной заставки а затем ошибки no media found .... и .... can't find iso
 
Sh1td0wnДата: Четверг, 06.03.2014, 19:19 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> KUBUNTU (unpacked)
> /linux/x86/casper/vmlinuz
Забыли параметр live-media-path?
Код
       live-media-path=PATH
               Sets the path to the live filesystem on the medium. By  default,
               it is set to "/casper" and you should not change that unless you
               have customized your media accordingly.


Остальные варианты должны работать. Попробуйте вручную подмонтировать флешку (cat /proc/partitions; mkdir -p /tmp/1; mount -t <тип файловой системы> /dev/sd<флешка> /tmp/1) и посмотреть на её содержимое из консоли.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ИнсультДата: Четверг, 06.03.2014, 19:46 | Сообщение # 3
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
У меня USB HDD.
1-й раздел FAT32 (2гб) загрузочный где сам grub
2-й (NTFS) 300гб раздел где все остальное.
map (0xff) выдает разделу (hd0,7) бывает что (hd0,5) т.е монтирование раздела рандомное.

вариант с uuid отрабатывает верно, но далее пишет no such drive
вариант с распакованной версией пишет File not found. и все а какой файл загадка. Кстати распакованный вариант я нашел где то на буржуйском форуме, пишут что все работает именно так а не иначе без всяких live-media-path
live-media-path это вообще что такое и как юзать?
 
Sh1td0wnДата: Четверг, 06.03.2014, 21:17 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> вариант с uuid отрабатывает верно, но далее пишет no such drive
Файла /dev/disk/by-uuid/.../linux/kubuntu-x86.iso на самом деле не существует, потому что /dev/disk/by-uuid/... - символическая ссылка на блочное устройство, а не директория.

> вариант с распакованной версией пишет File not found.
У него просто нет шансов догадаться, что директория casper в корне раздела жёсткого диска на самом деле называется /linux/x86/casper/. Ему нужно помочь, добавив параметр ядра live-media-path=/linux/x86/casper/. Параметры ядра указываются директиве kernel после пути к файлу ядра. Подробнее см. http://manpages.ubuntu.com/manpages/saucy/man7/casper.7.html

> и все а какой файл загадка
/casper/filesystem.squashfs, скорее всего.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ИнсультДата: Пятница, 07.03.2014, 00:24 | Сообщение # 5
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
Вот блин пилят пингвина уже 3 десятка лет а не могут никак отвязать от абсолютных путей. Что делать если хочется чтобы было х86 и х64 сразу для установки? А нифига, покупайте девайс прошлого века под названием cd-rom и ставьте.. Кошмар вобщем smile
Я и сам знаю что с корня в /casper/ распакованный образ запустится, но либо х86 либо х64 иначе никак. Неужели нету возможности как то это обойти?

Добавлено (07.03.2014, 00:24)
---------------------------------------------
Ну не знаю, сдаюсь наверно...
Похоже разрабы выпилили возможность грузить с USB девайсов. Как не прыгай с бубном получаем такое:


А распакованый в любом варианте пишет File not found
--
Вот с этим ничего не ясно: fromiso=/dev/disk/by-uuid/%UUID%%ISO% что тут вообще писать то надо? Насколько я понимаю путь получается тут
set ISO=/setup/linux/kubuntu-x86.iso что тогда? так чтоли:
fromiso=/%UUID%%ISO% других вариантов не вижу.


Сообщение отредактировал Инсульт - Пятница, 07.03.2014, 00:51
 
Sh1td0wnДата: Пятница, 07.03.2014, 00:32 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Я и сам знаю что с корня в /casper/ распакованный образ запустится, но либо х86 либо х64 иначе никак. Неужели нету возможности как то это обойти?
Указать параметр ядра live-media-path? Он для этого и предназначен.

> Похоже разрабы выпилили возможность грузить с USB девайсов.
Сомневаюсь.

> Как не прыгай с бубном получаем такое:
Пожалуйста, выполните мои инструкции из первого сообщения, подмонтируйте USB-жёсткий диск вручную и убедитесь в том, что файл /setup/linux/kubuntu-86.iso там есть. Убедитесь, что правильно указываете имена файлов, в частности, их регистр (Setup и setup - разные директории).

> А распакованый в любом варианте пишет File not found
Аналогично, смонтируйте и проверьте руками, как Linux видит содержимое раздела.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ИнсультДата: Пятница, 07.03.2014, 01:09 | Сообщение # 7
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
Ну сделал что в первом сообщении, толку 0.
Повторю: у меня НЕ ФЛЕШКА!. И монтируется как HDD (hd0..hd1...итд) а не как sd. Вот тут ничего не понял /dev/sd<флешка> откуда я узнаю как там смонтировался мой диск? ну написал от балды /dev/hd3 и получил Error Access. Хотя было и написано про правильное монтирование и про фс NTFS.
Можно точную команду которую надо писать в консоли так как будто мне 6 лет и я дибил? Я линукс видел только по телевизору. Так что не особо силен.


Сообщение отредактировал Инсульт - Пятница, 07.03.2014, 01:11
 
Sh1td0wnДата: Пятница, 07.03.2014, 01:39 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Повторю: у меня НЕ ФЛЕШКА!.
С точки зрения Linux, разница небольшая.

> И монтируется как HDD (hd0..hd1...итд) а не как sd.
Не путайте термины: (hdX,Y) - нотация GRUB, не имеющая отношения к именам файлов в /dev/.

> откуда я узнаю как там смонтировался мой диск?
Нужно прочитать вывод cat /proc/partitions или blkid или ls -l /dev/disk/* и попытаться понять, что из этого - нужный раздел на диске.

Обычно /dev/sdb1 для первого раздела и /dev/sdb2 для второго, если внутренний диск у системы только один и определяется первым (до USB-диска).

Таким образом,
Код
mkdir -p /tmp/1
mount -t ntfs /dev/sdb2 /tmp/1
ls -l /tmp/1
ls -l /tmp/1/setup
ls -l /tmp/1/setup/linux/

и так далее.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ИнсультДата: Пятница, 07.03.2014, 04:00 | Сообщение # 9
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
Даже не знаю. Файлы видит но не видит.


А это реально правильно составить?
title KUBUNTU
set ISO=/setup/linux/kubuntu-x86.iso
uuid () > nul
set UUID=%?%
echo %UUID%
map ()%ISO% (0xff) || map --mem ()%ISO% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz fromiso=%UUID%/setup/linux/%ISO% live-media-path=/setup/linux/ noeject splash --
initrd /casper/initrd.lz

Добавлено (07.03.2014, 04:00)
---------------------------------------------
Проверил все пути, заменил регистр букв теперь грабли выглядят иначе:


меню такое:
title KUBUNTU (x86)
find --set-root /Setup/Linux/kubuntu-x86.iso
map /Setup/Linux/kubuntu-x86.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz live-media-path=/Setup/Linux/ file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity iso-scan/filename=/Setup/Linux/kubuntu-x86.iso quiet splash --
initrd /casper/initrd.lz

Образ дефрагментирован.
Хеш образа совпадает с оригиналом.
Пробовал этот образ запустить в virtualbox работает и ставится. На живой системе нет.
Нагуглил всякое например:

Цитата
Дело не образах, но проблема решена. На материнке стоят BIOS и UEFI, так вот загрузка образа через биос выдает ошибку, а если через uefi -то все
работает.

У меня ноутбук был сделан во времена когда UEFI еще не изобрели т.е обычный BIOS. Но в virtualbox со снятой галкой UEFI boot работает.


Сообщение отредактировал Инсульт - Пятница, 07.03.2014, 04:10
 
Sh1td0wnДата: Пятница, 07.03.2014, 21:28 | Сообщение # 10
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> live-media-path=/Setup/Linux/
Я же показывал ссылку на документацию и цитировал её: live-media-path указывает путь к директории casper, если Вы его изменили. Судя по коду для grub4dos, Вы грузитесь из образа. В образе директория casper лежит на месте, и этот параметр не нужен. Уберите параметр live-media-path или грузитесь из распакованного образа (но тогда уберите iso-scan/filename).


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ИнсультДата: Суббота, 08.03.2014, 01:14 | Сообщение # 11
Ищущий
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Отсутствует
Все, вроде заработало. За помощь благодарю.
Но пришлось обновить grldr на старой моей версии просто висело на заставке но без ошибок. Поставил эту grub4dos-0.4.5c-2014-01-17 все ОК.
Но еще что:
kubuntu 13.10 то ли видео на ноутбуке не знает не понять какие то странные артефакты, даже установить систему не удалось ибо не выбрать не меню ничего не возможно. Для примера кое как в слепую загрузился в лайв:


Скачал kubuntu 12.04 все прекрасно отображается:


Ну на этом думаю проблема решена, сегодня установлю систему и погоняю.
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » kubuntu 13.10
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru