Решил установить wifislax на флеш как HHD.
Запустил LiveCD. Установил. Груб прошел успешно. Загружаюсь. Показалось меню. Запускаю. И ... упс. Выдает кернел паник.
Думаю, что при установке на жесткий диск было бы все нормально. Не пробовал.
Облазил гугл, прочитал кучу описаний. Определил, что нужен initrd (образ системы)
Подключил из LiveCD - завис. Установил пакет из менеджера пакетов и запустил сборку. Тоже паник. Пытался и кастомный initrd. Та же история.
Гугнул глубже. И нашел.
В Генту есть пакет genkernel для сборки ядра(кернел) и инитрамфс(образ системы). Есть опция установки только образа.
Начал устанавливать Генту. Процесс нууу оооочень долгий. Кто хочет попробовать - описание установки есть в "Базовая
установка Gentoo Linux". Затратил уйму времени, а оказалось все просто.
Итак.
Флеш объемом не менне 8ГБ разбиваем на 3 раздела.
1 - 1024M - FAT32 - под LiveCD (устанавливаем)
2 - 1024M - ext4 - под swap (файл подкачки)
3 - остальное - ext4 - под рабочую систему.
У меня флеш определяется как /sdb.
Загружаемся с флеш.
Меняем тип swap-раздела:
fdisk /dev/sdb
нажимаем t для смены типа раздела,
нажимаем 2 для смены типа второго раздела,
вводим код типа раздела 82
Нажимаем w для записи изменений на диск.
Запускаем раздел в работу:
mkswap /dev/sdb2
swapon /dev/sdb2
Система потом сама будет подгружать.
Устанавливаем систему
Система->Установка Wifislax->Установка Wifislax на HDD
Выбираем /mnt/sdb3 и запускаем. После прохода 90% жмем Siguiente - запускается grub.
Качаем install-x86-minimal-20141104.iso с сайта Gentoo.
Из образа копируем /gentoo.efimg.mountPoint/gentoo.igz в паку /boot
Если груб вышел без сообщений или с ошибкой, то запускаем вручную:
grub-install --no-floppy /dev/sdb # установка загрузчика
grub-mkconfig -o /boot/grub/grub.cfg # создание файла конфигурации
Добавляем в grub.cfg строку инициализации образа.
Вид такой:
echo 'Загрузка Linux 3.4.47-wifislax ...'
linux /boot/vmlinuz-3.4.47-wifislax root=/dev/sdb3 ro
echo 'Загрузка образа gentoo ...'
initrd /boot/gentoo.igz
Перегружаемся.
На запрос
root block device()::
Вводим:
/dev/sdb3
ЗАГРУЗИЛИСЬ!!!
Работайте...
Замечание. Если хотите вернуться к загрузке LiveCD запустите
/mnt/sdb1/boot/bootinst.sh
Удачи.
З.Ы. Все это набрано и передано в новой системе.Добавлено (26.11.2014, 09:34)
---------------------------------------------
Вариант загрузки системы из LiveCD
Копируем ядро и образ в раздел LiveCD
cp /boot/gentoo.igz /mnt/sdc1/boot
cp /boot/vmlinuz-3.4.47-wifislax /mnt/sdc1/boot
Меняем меню загрузки /mnt/sdc1/boot/wifislax.cfg
Сохраним копию.
cp /mnt/sdc1/boot/wifislax.cfg /mnt/sdc1/boot/wifislax.cfg.old
Новое меню выглядит так
Запускаем установщик загрузки LiveCD
/mnt/sdb1/boot/bootinst.sh
Перегружаемся.
У нас теперь привычное меню.Добавлено (08.02.2015, 19:56)
---------------------------------------------
Всем привет!
Чтобы не скачивать весь образ, выкладываю ссылки для скачивания gentoo.igz
http://letitbit.net/download/29369.2ac85c0def1f91fac67160f1a110/gentoo.igz.html
http://vip-file.com/downloadlib/34455247695876282105608-29369.2ac85c0def1f91fac67160f1a110/gentoo.igz.html
http://hitfile.net/YZ6/gentoo.igz.html
http://dfiles.ru/files/jtuj28g9u
Все ссылки - рабочие, проверил.