Автор Тема: Установка LiveFlash на жёсткий диск.  (Прочитано 1827 раз)

Оффлайн tux

  • Участник
  • *
  • Сообщений: 20
Здравствуйте!
 В последнее время многие хотят перейти на Linux (особенно те кто только купил компьютер), но боятся установки. Просят меня помочь с установкой. Думаю не для кого не секрет, что после установки с установочного DVD-диска потребуется через менеджер пакетов установить/обновить пару тысяч пакетов. Для такой цели не лишним будет быстрый безлимитный интернет для использования сетевого репозитария. К сожалению, в нашем городе не у каждого есть  быстрый безлимитный интернет. На установку с нуля, да же имея быстрый интернет уходит 5-6 часов + 1-2 часа на то что бы объяснить как включать/выключать и на что нажать что бы посмотреть фильм или написать реферат. После всего этого у новичка нет проблем работой на компьютере (всё красиво, вирусов нет, фильмы и музыка работают, картинки открываются и т.д.). Но через пару дней мне звонят и просят что бы я поставил такую же ОС ещё одному человеку, а тратить 8 часов своего свободного времени мне не очень хочется, учитывая то, что через пару дней придётся снова повторять этот подвиг. Компьютеры все разные и поэтому простое клонирование диска тут не помогает.
 Тогда-то мне пришла в голову мысль: скопировать корневой каталог Linux на жёсткий диск c LiveFlash в котором я отредактировал squashfs-образ добавил в него всё нужное (после этого образ вырос до 1,6Гб). По сути работы не более чем на час. Но знаний у меня не хватило.
1 Загружаюсь со своего LiveFlash-брелка на компьютере предназначенном для заселения пингвина.
2 размечаю жёсткий диск.
3 монтирую squashfs-образ:
     #mount -o loop ./live /mnt/iso

4 копирую файлы на раздел жёсткого диска
     #rsync -av /mnt/iso/ /mnt/disk

5 Правлю fstab:
 Хм... с этого момента я не совсем уверен в том что я не свернул с верного пути. Строку  "/dev/root / auto  defaults,ro 0 0" заменяю на строку "/dev/sda1 / ext3 relatime   1   1" где sda1 - будущий корневой раздел на винчестере.

6 Правлю... тоесть создаю lilo.conf, поскольку на LiveFlash его нет из-за ненадобности (сам lilo я конечно установил). Далее проблема со строками:
map="/boot/map"
image="/boot/vmlinuz"
initrd="/boot/initrd.img"
Файлов map, vmlinuz и initrd.img на Liveflash нет, a lilo без них не установить.
Вопрос в том как создать эти файлы?

P.S.: Упомянутый LiveFlash сделан из SimplyLinux-5.0.2 (slinux-live-5.0.2-20101227-i586-ru-live-cd)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка LiveFlash на жёсткий диск.
« Ответ #1 : 10.01.2011 08:46:25 »
Если вы уж установили lilo, то значит есть какие-то файлы из репозитория и можно доустановить необходимое.
1. Файл vmkinuz есть и н лайв-флеш.
2. Оба файла есть в kernel-image...i586.rpm, вернее vmlinuz есть, а initrd создаётся при его установке.
3. initrd содаёт команда mkinitrd
4. При наличии vmlinuz, ядро прописывается в lilo с помощью команды installkernel версия_ядра  =
installkernel $(uname -r)


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка LiveFlash на жёсткий диск.
« Ответ #2 : 10.01.2011 08:48:20 »
PS Установка с установочного образа занимает максимум 0.5 часа.

Оффлайн tux

  • Участник
  • *
  • Сообщений: 20
Re: Установка LiveFlash на жёсткий диск.
« Ответ #3 : 10.01.2011 11:43:21 »
Спасибо, буду пробовать!
Цитировать
PS Установка с установочного образа занимает максимум 0.5 часа.
Верно, но после такой установки требуется установить много других пакетов. Именно это и занимает большую часть времени.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка LiveFlash на жёсткий диск.
« Ответ #4 : 10.01.2011 11:50:36 »
Так, может стоить просто подобрать нужный дистрибутив?

Оффлайн tux

  • Участник
  • *
  • Сообщений: 20
Re: Установка LiveFlash на жёсткий диск.
« Ответ #5 : 11.01.2011 00:27:36 »
Каждый дистрибутив обладает своими особенностями в плане установки ПО, настройки оборудования и установке загрузчика. Я перебрал много дистрибутивов но не нашёл такого который по умолчанию устанавливает всё что мне надо и не требует допилки под себя. Наиболее подходящим оказался ALT Linux. Три года назад я расстался с Mandriva Linux по причине того, что многих нужных мне пакетов на утановочном диске не оказалось, а с интернета в то время мне было проблематично скачивать. A ALT Linux на одном DVD диске уместился LiveCD и 99% нужных мне программ, остальное нашлось в sysyphus. С этого момента я использую только ALT Linux. Привыкать к другому дистрибутиву, даже к ранее знакомому, труднее чем доустановить из интернета пакеты. Если речь не идёт о сотне компьютерах, то мне не принципиально сколько приложений установлено по умолчанию. Имеея безлимитный интернет не проблема доустановить нужное.
 Не стоит эту тему воспринимать как претензию на плохую подборку пакетов в базовой установке. Извините, если обидел, я хотел лишь узнать как установить загрузчик. Благодаря Вашей помощи я успешно выполнил задуманное, теперь буду внедрять ALT Linux в массы!
Спасибо за помощь!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Установка LiveFlash на жёсткий диск.
« Ответ #6 : 11.01.2011 08:05:03 »
Я имел ввиду попробовать какой-нибудь ALT Linux Desktop.

Оффлайн tux

  • Участник
  • *
  • Сообщений: 20
Re: Установка LiveFlash на жёсткий диск.
« Ответ #7 : 11.01.2011 17:39:58 »
SimplyLinux-5.0.2 выбрал не спроста - это самый свежий liveCD на основе ALT Linux, В нём ядро 2.6.32, а KDE4.4 доустановить не составило проблемы. Получился неплохая сборка LiveFlash, напичканная программами на все случаи жизни.
 Знаю что вопрос не совсем в эту тему, но из-за такой мелочи не хочется захламлять форум новой темой:
Скажите, пожалуйста, как устарнить проблемку с иксами на LiveFlash: на трёх компьютерах с разными видеокартами по умолчанию всегда устанавливается разрешение экрана 800x600, хотя если запустить центр управления (alterator), то там не меняя драйвера можно выставить более высокое разрешение? в /etc/init.d/x11_autosetup минимальное 1024х768 (видимо он тут ни причём)? При каждой загрузки с LiveFlash напрягает запускать Alterator и перезапускать Х.
« Последнее редактирование: 12.01.2011 00:04:14 от tux »