Gentoo на USB-флешке (решено)
Модератор: /dev/random
-
valday666
- Сообщения: 206
- ОС: Gentoo
Gentoo на USB-флешке (решено)
Нашел кучу статей по установке Gentoo на флешку, но все они расчитаны на то, чтобы установка происходила под виндой (например тут). Но у меня нет под рукой винды, а под вайном эта хрень не работает. Как можно сделать еще флешку из под Gentoo?
Изменил бы мир, но бог не дает исходников...
-
xasya
- Сообщения: 48
- ОС: Gentoo GNU\Linux
Re: Gentoo на USB-флешке (решено)
ммм.. не обязательно - виндовая программка ставит загрузчик ( точнее 1 из 2 как минимму возможных). Можно поставить и под линуксом, особенно grub4dos - есть самоустнавливающиеся дистьры ( отыорматировал флешку как загрузочную, скопировал файло, перегрузил установил подчистил дос- грузится grub4dos)так же в принципе там батники и эти утилиты вне батников есть и в линуксе.
п.с. - там второй загрузчик - syslinux
3 минуты гугления выдаю как например эт о сделать в дебиане
http://usblinux.org.ru/archives/28
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Gentoo на USB-флешке (решено)
полностью аналогично установке rescuecd (http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
Flaming
- Сообщения: 2579
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Gentoo на USB-флешке (решено)
Вроде как разобрался, скинул содержимое папки isolinux с образа live cd gentoo, образ грузится, но возникает ошибка ядра - загрузчик не может смонтировать рута. Где этот параметр меняется?
Изменил бы мир, но бог не дает исходников...
-
Andrew S
- Сообщения: 225
- Статус: экспериментатор
- ОС: Conrad-Gentoo
Re: Gentoo на USB-флешке (решено)
Линуксу по барабану, флешка это или винчестер. Он ее увидит как SCSI-диск и поставится на нее точно так же, как если бы это был настоящий SCSI или SATA-диск. Так что ставьте стандартно по хендбуку. У меня джента стоит на USB-винте, ставил по хендбуку.
Только одно маленькое замечание: при сборке ядра надо делать USB модулем, чтобы он грузился с рамдиска. genkernel сам сделает ramdisk и запишет туда все модули. Если модуль USB встраивать в ядро, то как это ни парадоксально, при загрузке ядро не увидит устройства, с которого загрузилось.
Только одно маленькое замечание: при сборке ядра надо делать USB модулем, чтобы он грузился с рамдиска. genkernel сам сделает ramdisk и запишет туда все модули. Если модуль USB встраивать в ядро, то как это ни парадоксально, при загрузке ядро не увидит устройства, с которого загрузилось.
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Gentoo на USB-флешке (решено)
Я использовал все файлы с лайв сд, в т.ч. и ядро, все грузится, но в какой-то момент вываливается ошибка
Это и есть та самая ошибка? Ядро не видит устройства с которого грузилось?
ЗЫ: лайв сиди - Gentoo 2008
Код: Выделить всё
Attempting to mount media:- /dev/sda1
!! Media not found
Cold not find CD to bootЭто и есть та самая ошибка? Ядро не видит устройства с которого грузилось?
ЗЫ: лайв сиди - Gentoo 2008
Изменил бы мир, но бог не дает исходников...
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Gentoo на USB-флешке (решено)
Так как все-таки запустить лайв сиди с флешки? И как избавиться от этой дурацкой ошибки? Сделал все по этой статье http://www.gentoo.org/doc/en/liveusb.xml - те же самые ошибки остались
Изменил бы мир, но бог не дает исходников...
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Gentoo на USB-флешке (решено)
Все, наконец-то решил эту проблему - удалил все разделы с флешки
Создал новый Linux раздел, сделал его активным, отформатировал в ext3
Перенес mbr на нее
Смониторовал образ Live-CD в /mnt/iso
Скопировал все с образа на флешку
Подготавливаем конфиг для загрузчика из стандартного live-cd
И дальше нужно создать bootloader
Создал новый Linux раздел, сделал его активным, отформатировал в ext3
Код: Выделить всё
mkfs.ext3 /dev/sda1Перенес mbr на нее
Код: Выделить всё
cat /usr/lib/syslinux/mbr.bin > /dev/sdaСмониторовал образ Live-CD в /mnt/iso
Код: Выделить всё
mount /root/livecd-i686-installer-2008.0.iso /mnt/iso/ -o loopСкопировал все с образа на флешку
Код: Выделить всё
cp -pPR /mnt/iso/* /mnt/usbПодготавливаем конфиг для загрузчика из стандартного live-cd
Код: Выделить всё
cd /mnt
cp usb/isolinux/isolinux.cfg usb/isolinux/extlinux.confИ дальше нужно создать bootloader
Код: Выделить всё
extlinux -i usb/isolinuxИзменил бы мир, но бог не дает исходников...
-
alphaQu4z4r
- Сообщения: 1
- ОС: Gentoo
Re: Gentoo на USB-флешке (решено)
Странно, что вы отформатили флэшку в ext при том что даже в гентовской доке советуют fat 16. Видимо поэтому у меня с неё загрузка не пошла.