Имеется ввиду, что при установке качать эти архивы с интернета или с отдельного диска?
Gentoo Linux 12.1 LiveDVD
Да, как правило, все так и устанавливают, т.е. скачивают архивы из Интернет в процессе установки.
(Для удобства работы лучше всего положить файлы stage3 и portage-latest внутрь iso-образа, после чего образ записать на болванку.) - как это сделать?
Если хочется чтобы была болванка, то можно просто смонтировать диск(образ), скопировать содержимое допустим в заранее созданный каталог sys
далее добавляешь папки в которых будут храниться остальные пакеты, в данный каталог(папку), и выполняешь команду:
mkisofs -v -D -J -R -A "Gentoo" -V "Gentoo" -boot-load-size 4 -no-emul-boot -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat -o Gentoo.iso sys/Предварительно перед командой следует файлу sys/isolinux/isolinux.bin предоставить права чтения/записи.
Далее можно проверить предварительно в виртуальной машине работу образа, а затем нарезать образ на болванку.
ЗЫ: В команде создания образа, sys - каталог(путь)
Большое спасибо, сохранил эту информацию, пока сделал LiveUSB Systemrescuecd , буду пробовать устанавливать Gentoo с этой флешки. Очень понравился systemrescuecd, полностью готовая система, все по минимуму но с большими возможностями...
Создал в корне LiveUSB два каталога stages и snapshots куда скопировал stage3 и portage, после загрузки с флешки эта директории с архивами находится в каталоге /tftpboot.
Как мне теперь указывать путь при установке для извлечения архивов, на CD это выглядит так:
tar -xjpf /mnt/cdrom/stages/stage3-i686-20120403.tar.bz2 -C /mnt/gentoo/
tar -xjpf /mnt/cdrom/snapshots/portage-latest.tar.bz2 -C /mnt/gentoo/usr/
Не совсем для начинающих, и еще не дописал окончательно, прошу тапками сильно не кидать.
http://linuxru.org/linux/gentoo-ustanovka-stage3-kratko
прошу тапками сильно не кидать.
Не «тапки» — мелкие корректировки:
1. При использовании команды mkdir, на мой взгляд, разумно использовать опцию -p.
2. При добавлении сервисов в загрузку переход в каталог /etc/init.d/ необязателен.
[quote="newzenon"]прошу тапками сильно не кидать.
Не «тапки» — мелкие корректировки:
1. При использовании команды mkdir, на мой взгляд, разумно использовать опцию -p.
2. При добавлении сервисов в загрузку переход в каталог /etc/init.d/ необязателен.[/quote]
Поправил, спс.
Пожалуйста, подскажите , а то что то потерялся среди трех сосен:
В ноуте один физический диск, с установленными системами, определяется как sda, USB флешка с Systemrescuecd и записанными на ней stage3 и portage ( с которой буду делать установку), определяется как sdb , а внешний USB диск, на который буду устанавливать Gentoo, определяется как sdc. При установке буду монтировать разделы на sdc, а уже после установки, флешка не будет присутствовать , тогда наверное мой внешний диск будет уже определятся не sdc, или это уже не имеет значения, я же буду выбирать загрузку с него в BIOS?
Поясните пожалуйста...
Если мне не изменяет память, «новый» Grub умеет определять диски по UUID и label, каковые нужно либо определить (для первого), либо назначить (для второго) — и использовать при конфигурировании загрузчика.
В меня будет два диска, в BIOS буду выбирать загрузку с внешнего, в его же MBR и будет находится загрузчик, а как он будет считать свой диск, при установке загрузчика получится что этот диск (sd2), а после установки он каким будет (sd0) или (sd1)?
В меня будет два диска, в BIOS буду выбирать загрузку с внешнего, в его же MBR и будет находится загрузчик, а как он будет считать свой диск, при установке загрузчика получится что этот диск (2.0), а после установки он каким будет (0.0) или (1.0)?
ничего не понял
Когда я в биосе выбираю загрузку с определенного HDD, он становится HD0
т.е. в grub.conf примерно следующее
Показать
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.2.1-r2
root (hd0,0)
kernel /boot/kernel-genkernel-x86-3.2.1-gentoo-r2 root=/dev/ram0 real_root=/dev/sdb2
initrd /boot/initramfs-genkernel-x86-3.2.1-gentoo-r2
Прошу прощения, видимо я не корректно задаю вопрос, когда я в BIOS выбираю загрузку, то внешний диск становиться HD0, но загрузчик то я устанавливаю в MBR этого диска, когда он определен как HD2 (sdc), по умолчанию он хочет стать в HD0, и если я не пропишу HD2, то он станет в MBR внутреннего диска, потому что на момент установки внутренний диск является HD0.
Такое у меня произошло при установке Slackware, вместо внешнего диска поставил загрузчик на внутренний, и он убил стоящий там загрузчик.
amid88,
1) не путайте LILO и GRUB.
2) нужно указать
2а) GRUB-у -- где брать ядро
2б) ядру -- где брать корневую ФС
2б решается просто параметром ядра по метке или UUID:
root=LABEL=метка_корня или
root=UUID=...
2а решается тоже просто: если для GRUB он (hd0), то в зависимости от версии GRUB:
search --no-floppy --set=root --label метка_корня
linux /boot/vmlinuz ...
root (hd0,0)
kernel /boot/vmlinuz ...
ps. Метку можно поставить при помощи tune2fs:
# tune2fs -L метка_корня /dev/sdc1
Спасибо, а как установить загрузчик в MBR внешнего диска а не внутреннего ?
На внутреннем диске стоит загрузчик, но я хочу что бы Gentoo стоял на внешнем USB диске со своим загрузчиком, а загрузку с него выбирать в BIOS.
Прошу прощения, видимо я не корректно задаю вопрос, когда я в BIOS выбираю загрузку, то внешний диск становиться HD0, но загрузчик то я устанавливаю в MBR этого диска, когда он определен как HD2 (sdc), по умолчанию он хочет стать в HD0, и если я не пропишу HD2, то он станет в MBR внутреннего диска, потому что на момент установки внутренний диск является HD0.
Такое у меня произошло при установке Slackware, вместо внешнего диска поставил загрузчик на внутренний, и он убил стоящий там загрузчик.
загрузчик ставьте на тот диск, куда устанавливаете gentoo. если это sdc, то на sdc, или HD2
если загрузочный диск выбираете через биос, в grub.conf должно быть
root (hd0,0)
потому что выбранный диск становится hd0
ну и нужно указать корневой раздел, если при установке root был на sdc2, указываете sdc2
real_root=/dev/sdс2
Спасибо, а как установить загрузчик в MBR внешнего диска а не внутреннего ?
При установке grub указать ему внешний диск, а не внутренний.
Что еще не понятно? Спрашивайте.
Теперь все понял, благодарю.
Возник еще вопрос по поводу distfiles, как их можно скачать с интернета ( весь каталог целиком),
http://distfiles.gentoo.org/distfiles/ , у меня получается только по одному файлу, а их там очень много.
Где то читал, что он есть на LiveDVD, у меня есть этот диск, но что то там найти distfiles не могу.
Уважаемые, прошу помочь, с интернетом дома проблемы, поэтому приходится устанавливать Gentoo без подключения к интернету. Stage3 и Portage скачал отдельно и уже установил, также скачал ядро с патчами, которое emerge хочет и положил в /usr/portage/disfiles, теперь можно делать:
emerge gentoo-sources, а вот как теперь скачать весь каталог с пакетами disfiles и положить его на место, тогда при установке пакетов emerge не будет требовать подключения к интернету, а будет брать пакеты с каталога /disfiles.
Подскажите, как скачать его "целиком",есть LiveDVD, там они наверняка должны быть, но я их не могу найти.
Этот links.txt создается уже после того, как установлены stage3 и Portage, и тогда на другой машине wget скачает все пакеты?