32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
А на флешку собранный диск как записать чтобы с нее загрузиться можно было (с диска загружается)? На флешку записывал и с помощью unetbootin и dd все равно загрузиться с нее не получается. После unetbootin'а загрузка вроде бы пошла, но до сообщения “ждать 30 сек, пока что-то там…” и потом выбрасывает в консоль “tmpfs”. После dd вообще пишет что не с чего загружаться. Правда у меня на шлешке 2 раздела и записывал на нее командой:dd if=archimg.iso of=/dev/sdb2
www.linux32.ru - новости и статьи о Linux
|
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
32reg на флешку не писал, ибо этот вариант для флешки более интересен viewtopic.php?f=9&t=8342 ибо опять всплывают вопросы о записи изменений, апгрейдов и т.д. :) |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Подниму тему. Время от времени собираю копию своей системы с помощью archiso. Раньше все работало нормально: iso успешно собирался, с него можно было грузиться и устанавливать систему на жесткий просто скопировав корень. Теперь (после обновления archiso) не все работает: iso по прежнему собирается, с него можно загрузиться, но установить систему не получается - после копирования корня и входа в чрут не отрабатывает команда mkinitcpio -p linux Вопрос: так должно быть или это баг программы? Если так должно быть, то как тогда установить систему с этого iso? PS: Я попробовал скопировать с диска archiso'шный vmlinuz в папку /boot на жестком и переименовал его в vmlinuz-linux. После этого mkinitcpio -p linux Вобщем, знающие люди, подскажите как исправить такое поведение программы? Или так и должно быть и придется так костылять и дальше? Что такое вообще vmlinuz? Archiso'шный и тот, который у меня в папке /boot отличаются или только имена разные? PPS: старая версия archiso не сохранилась.
www.linux32.ru - новости и статьи о Linux
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Файл vmlinuz это и есть ядро Linux :) Загрузчик читает его из /boot/ в память и запускает. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Так если я его скопировал из iso это получается моя система на другом ядре работает? Получается так делать нехорошо и это глюк в archiso? Или так специально сделали чтобы можно было только загружаться с него, но не устанавить? Вы не в курсе? А образы *.img что такое? (я думал это ядра для разных режимов загрузки: обычного и fallback)
www.linux32.ru - новости и статьи о Linux
|
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Уже обсуждалось подобное. В помощь Arch linux Live |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
@binaryshadow: там написано что можно сделать копию системы, заново скачав и установив теже пакеты, которые есть в системе. Я не хочу их перекачивать, я хочу просто скопировать в папку work/root-image свою готовую, установленную систему и на ее основе сделать livecd. На предыдущей версии archiso я так и делал и все отлично получалось/загружалось/устанавливалось/работало. На новой версии archiso поведение как я описал. Я просто хочу разобраться как теперь пользоваться этой программой
www.linux32.ru - новости и статьи о Linux
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
initramfs это и есть initramfs, оно же initrd, оно же initcpio – временная файловая система в памяти, которую ядро использует вместо корневого раздела, пока не доберётся до диска. В Арч образ initramfs обычно собирается для каждого ядра в двух вариантах – обычном и fallback, с модулями для всех ФС и контролеров диска. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Natrio, спасибо, более менее стало ясно что к чему. А по поводу archiso есть какие-нибудь мысли?
www.linux32.ru - новости и статьи о Linux
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Все дело в тупом копировании. archiso не рассчитан на это.Пока искал решение нашел, что в скрипте mkarchiso из состава archiso есть строки, отвечающие за удаление этих файлов из /boot.можно обойти, те файлы которые должны быть в /boot просто скопировать в другую папку, а после "установки" переименовать эту папку в /boot.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |