Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/UstanovkaSLiveCD ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Установка Сизифа с Live CD


Мне срочно потребовалось установить Сизиф на новую машину.
У меня был скачанный срез Сизифа на внешнем диске, Compact 3.0 DVD и Live CD
http://www.unsafe.ru/lakostis/livecd/livecd-i586.iso построенный на свежем срезе Сизифа.
Я планировал установить Compact 3.0, а потом обновить его до Сизифа.
Но возникла проблема – в момент установки при переходе в графический режим установки – Compact неправильно определял мою видеокарту и зависали клавиатура и X-ы. Конечно можно было попытаться что-нибудь придумать для устранения этой проблемы, но у меня был живой Live CD с Сизифом! Соблазн был большой.
– Первое – Необходимо было разбить жесткий диск под операционку. Решений было много, но в общем нашел какой-то диск с parted и разбил жёсткий диск, так, как мне было нужно.
– Второе – Надо перенести файлы с Live CD на жёсткий диск. Ну тут просто CP, за исключением тех каталогов, которые в живой системе юудут находится в памяти (proc и т.п.)
– Третье – chroot на жёсткий диск, устанавливаем lilo и всё, что необходимо с перносного жёсткого диска (если-бы был выход в инет, то можно было и оттуда).
– Четвёртое – тут я не продумал не конца и попал на хитрую систему – я перезагрузился с жёсткого диска и попал в «сверхзащищённую систему» – нельзя было изменить не один файл в корне, не установить не один новый пакет.
Проблема была в том, что корень монтировался в ro (только на чтение). Мне потом Michael Shigorin? посоветовал :


Michael Shigorin Чтв Сен 21 2006 09:59:39
<gvy> Ruslandh, там надо в rc.sysinit посмотреть
<gvy> в районе функции remount readwrite
<gvy> вот её вызов надо выкинуть и заменить на обычный mount -o rw,remount /
<gvy> action «Remounting root filesystem in read/write mode:» mount -n -o remount,rw /
Ruslandh, я вчера тоже чуть дольше, чем надо, тупил над этим делом (в смысле отодвинул /etc/remounttab и /etc/overlays и наивно полагал, что скрипт умный и поймёт :)
<gvy> надо будет накидать страничку, а лучше сразу скрипт

diff между rc.sysinit из travelcd и rc.sysinit из обычного десктопного Compact


# Remount the root filesystem read-write
splash_update remount 2
-remount_root_readwrite
+action «Remounting root filesystem in read/write mode:» mount -n -o remount,rw /
# The root filesystem is now read-write, so we can now log via syslog() directly

Я в принципе такое и предполагал, но пошёл другим путём – я опять загрузился с Live CD, опять chroot и снёс apt-ом пакет
SysVinit ( снеся пол-системы ), а потом поставил пакет install2-init, после чего просто установил уже окончательно все пакеты, которые были мне нужны :).


PS : Всякий, кто пойдёт по этому пути – обратите внимание на совет Michael Shigorin?
И почитайте с точки зрения особенностей разделов на Live CD http://www.freesource.info/wiki/Altlinux/Razrabotka/ProblemyDostupnostiRazdelov?v=xhc

Ссылки


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/
AltLinux/Sisyphus/


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]