Ubuntu server в GRUB4DOS
|
|
Sh1td0wn | Дата: Вторник, 26.06.2012, 14:12 | Сообщение # 46 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Если сделать так "kernel /x64/vmlinuz append iso-scan/filename=/ISO/OS/UBUNTU/myfilename.iso" append не нужен, это GRUB4DOS, а не Syslinux.
> граб сообщает об удачном запуске vmlinuz и initrd.gz, дальше тупо перезагрузка и все сначала. Это очень интересно. Перезагрузка происходит сразу после boot? Или что-то успевает пробежать по экрану?
> Это в самом исошнике искать такой путь или где? Где эта папка "/var" В недрах initramfs (initrd.gz). Или взять пакет iso-scan с packages.ubuntu.com и посмотреть в нём.
> Я так понял, это нужно выйти из оболочки, в консоли выполнить сию команду и заново запустить оболочку, так? Шелл запускается на 2-м и 3-м virtual terminal.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Yaroslav_cpp | Дата: Вторник, 26.06.2012, 22:02 | Сообщение # 47 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| Quote (Sh1td0wn) Это очень интересно. Перезагрузка происходит сразу после boot? Или что-то успевает пробежать по экрану? Отбой, это я опечатался - "filename.iso.iso" - вот такое учудил. Поправил. До заду, все грузится, но образ не находит.
Quote (Sh1td0wn) В недрах initramfs (initrd.gz). Сам ".гз" распаковал, а дальше? Открыл его в текстовике, почитал конфиги... Получается initrd дальше как-то распаковывать надо?
Quote (Sh1td0wn) Шелл запускается на 2-м и 3-м virtual terminal. Да, сделал я как вы показывали, все ок, команда возвращает првильный путь - образ находит, причем очень быстро. Вот только как дальше? После того как я выхожу из шелла монтирование по ходу отваливается, опять та же каша.
|
|
| |
Sh1td0wn | Дата: Вторник, 26.06.2012, 22:07 | Сообщение # 48 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > До заду, все грузится, но образ не находит. Проблема, случаем, не в регистре имён файлов?
> Сам ".гз" распаковал, а дальше? Дальше - архив CPIO.
> команда возвращает првильный путь - образ находит, причем очень быстро Ну хоть это работает.
> После того как я выхожу из шелла монтирование по ходу отваливается, опять та же каша. find ничего не монтирует. Можно вручную смонтировать образ в /cdrom, но это же не выход.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Yaroslav_cpp | Дата: Вторник, 26.06.2012, 22:15 | Сообщение # 49 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| Quote (Sh1td0wn) Проблема, случаем, не в регистре имён файлов? Нее, проверял - называл как хотел, в корне в любом случае находит.Quote (Sh1td0wn) find ничего не монтирует. Я про "mount -t ntfs /dev/sdb1 /hd-media". Жаль что оно отваливается при выходе из шелла, тоже проверял. Хотя, согласен, оно мне ничего не даст. Типа смонтировать полный путь в какую-то папку а затем подбросить ее в качестве устройства.
Щас, попробую пораспаковывать initrd. --------------------------------------------------------------------------------------- О, заглянул, на анализ кода уйдет время, но это уже хоть что-то. Вопрос: а когда я в графической оболочке выбираю устройство для поиска и нажимаю "ОК", выполняется именно iso-scаn/filename или что-то другое?
Сообщение отредактировал Yaroslav_cpp - Вторник, 26.06.2012, 22:31 |
|
| |
Sh1td0wn | Дата: Вторник, 26.06.2012, 22:41 | Сообщение # 50 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Вопрос: а когда я в графической оболочке выбираю устройство для поиска и нажимаю "ОК", debconf завершается, и скрипт продолжает выполнение. Там ближе к середине "mainloop".
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
LirikNivas | Дата: Среда, 27.06.2012, 09:35 | Сообщение # 51 |
Ищущий
Группа: Проверенные
Сообщений: 22
Статус: Отсутствует
| Quote (oddmsz) Для 64 вот http://archive.ubuntu.com/ubuntu....d-media После запуска будет искатся iso образ дистра, его лучше в корень положить а это будет справедливо для ubuntu 12.04 x86? http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-i386/20100211ubuntu29/images/hd-media/
Сообщение отредактировал LirikNivas - Среда, 27.06.2012, 11:00 |
|
| |
Yaroslav_cpp | Дата: Среда, 27.06.2012, 11:26 | Сообщение # 52 |
Неизвестный
Группа: Пользователи
Сообщений: 15
Статус: Отсутствует
| Quote (LirikNivas) а это будет справедливо для ubuntu 12.04 x86? Нет, это для дистрибутива Мэйверик - стало быть Ubuntu 10.04. http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/hd-media/ - а вот это будет.
Сообщение отредактировал Yaroslav_cpp - Среда, 27.06.2012, 11:34 |
|
| |
LirikNivas | Дата: Среда, 27.06.2012, 14:18 | Сообщение # 53 |
Ищущий
Группа: Проверенные
Сообщений: 22
Статус: Отсутствует
| Quote (Yaroslav_cpp) Нет, это для дистрибутива Мэйверик - стало быть Ubuntu 10.04. http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/hd-media/ - а вот это будет. почти загрузился. Нашел образ. Предложил выбрать диск сам. Но почему-то далее выдал опять ошибку, что мол сиди-диск не найден (что-то в этом духе), точнее не возможно скопировать с сиди-диска что-то там. Кто может подсказать в чем дело? Пытаюсь установить с флешки. Ф.система ntfs. На флеш winxp, win7, hbcd, ubuntu 12.04. Образ ubuntu c оф.сайта. В menu.lst: Code title New Install root (hd0,0) kernel /ubuntu/vmlinuz initrd /ubuntu/initrd.gz
Сообщение отредактировал LirikNivas - Среда, 27.06.2012, 14:19 |
|
| |
Sh1td0wn | Дата: Среда, 27.06.2012, 14:54 | Сообщение # 54 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > что-то в этом духе > что-то там Вам невозможно помочь, пока Вы не укажете полностью сообщения об ошибке. Подробнее см. ссылку в подписи.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
LirikNivas | Дата: Среда, 27.06.2012, 15:22 | Сообщение # 55 |
Ищущий
Группа: Проверенные
Сообщений: 22
Статус: Отсутствует
| Quote (Sh1td0wn) Вам невозможно помочь, пока Вы не укажете полностью сообщения об ошибке. Подробнее см. ссылку в подписи. Пару минут - ща все будет! Добавлено (27.06.2012, 15:22) --------------------------------------------- Во-первых: ошибку он выдает мол "Невозможно считать данные с диска. Убедитесь, что диск вставлен в дисковод." Я устанавливаю с флешки. Во-вторых: пока грузился проверить, чтобы описать вам ошибку, выяснил, что версия ubuntu-12.04-alternate-i386 грузиться нормально, а вот ubuntu-12.04-desktop-i386 выдает вышеуказанную ошибку. В чем разница между ними? Мне главное, чтобы банально для простого юзера.
|
|
| |
Sh1td0wn | Дата: Среда, 27.06.2012, 15:28 | Сообщение # 56 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > В чем разница между ними? Ни в чём, если включить preseed (см. txtmenu.cfg из alternate).
А -desktop не содержит debian-installer и не может быть установлен при помощи hd-media. Зато из него самого можно взять vmlinuz и initrd.lz и запустить с тем же параметром iso-scan/filename=...
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
LirikNivas | Дата: Среда, 27.06.2012, 15:41 | Сообщение # 57 |
Ищущий
Группа: Проверенные
Сообщений: 22
Статус: Отсутствует
| Я пробовал вот так и ничего не получалось. Не находил iso. В mune.lst: Code title Try Ubuntu without installing kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- iso-scan/filename=/ubuntu/ubuntu.iso initrd /ubuntu/initrd.lz
title Install Ubuntu kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- iso-scan/filename=/ubuntu/ubuntu.iso initrd /ubuntu/initrd.lz ISOшник так же пробовал класть в корень флеш. Без результата.
|
|
| |
Sh1td0wn | Дата: Среда, 27.06.2012, 15:44 | Сообщение # 58 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Проверьте регистр имён файлов. Попробуйте монтировать флешку руками из initramfs shell и смотреть её содержимое оттуда: mkdir -p /mnt cat /proc/partitions (находите флешку) mount -t auto /dev/sdXY /mnt ls /mnt/ ls /mnt/ubuntu/
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
LirikNivas | Дата: Среда, 27.06.2012, 15:51 | Сообщение # 59 |
Ищущий
Группа: Проверенные
Сообщений: 22
Статус: Отсутствует
| Quote (Sh1td0wn) Попробуйте монтировать флешку руками из initramfs shell и смотреть её содержимое оттуда: mkdir -p /mnt cat /proc/partitions (находите флешку) mount -t auto /dev/sdXY /mnt ls /mnt/ ls /mnt/ubuntu/ Это для проверки целостности образа? Или я не правильно понял..? Имена перепроверил - все ок. Сейчас попробую, что посоветовали.
|
|
| |
Sh1td0wn | Дата: Среда, 27.06.2012, 15:53 | Сообщение # 60 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Это для проверки целостности образа? Это для проверки, как система на этапе запуска видит флешку. Может ли её смонтировать, понимает ли имена файлов, etc. "XY", естественно, нужно заменить на правильную букву и число.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |