LinuxForum.Fans
Тема

Gentoo Linux 12.1 LiveDVD

Автор: amid88 387 сообщений 36724 просмотров
#245637

Имеется ввиду, что при установке качать эти архивы с интернета или с отдельного диска?

#245639

Да, как правило, все так и устанавливают, т.е. скачивают архивы из Интернет в процессе установки.

#245641
"amid88" написал:
(Для удобства работы лучше всего положить файлы stage3 и portage-latest внутрь iso-образа, после чего образ записать на болванку.) - как это сделать?

Если хочется чтобы была болванка, то можно просто смонтировать диск(образ), скопировать содержимое допустим в заранее созданный каталог sys
далее добавляешь папки в которых будут храниться остальные пакеты, в данный каталог(папку), и выполняешь команду:

text
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 - каталог(путь)

#245665

Большое спасибо, сохранил эту информацию, пока сделал 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/

#245968
"newzenon" написал:
прошу тапками сильно не кидать.

Не «тапки» — мелкие корректировки:
1. При использовании команды mkdir, на мой взгляд, разумно использовать опцию -p.
2. При добавлении сервисов в загрузку переход в каталог /etc/init.d/ необязателен.

#245969
Lupo Alberto написал:
[quote="newzenon"]прошу тапками сильно не кидать.

Не «тапки» — мелкие корректировки:
1. При использовании команды mkdir, на мой взгляд, разумно использовать опцию -p.
2. При добавлении сервисов в загрузку переход в каталог /etc/init.d/ необязателен.[/quote]
Поправил, спс.

#247635

Пожалуйста, подскажите , а то что то потерялся среди трех сосен:
В ноуте один физический диск, с установленными системами, определяется как sda, USB флешка с Systemrescuecd и записанными на ней stage3 и portage ( с которой буду делать установку), определяется как sdb , а внешний USB диск, на который буду устанавливать Gentoo, определяется как sdc. При установке буду монтировать разделы на sdc, а уже после установки, флешка не будет присутствовать , тогда наверное мой внешний диск будет уже определятся не sdc, или это уже не имеет значения, я же буду выбирать загрузку с него в BIOS?
Поясните пожалуйста...

#247637

Если мне не изменяет память, «новый» Grub умеет определять диски по UUID и label, каковые нужно либо определить (для первого), либо назначить (для второго) — и использовать при конфигурировании загрузчика.

#247642

В меня будет два диска, в BIOS буду выбирать загрузку с внешнего, в его же MBR и будет находится загрузчик, а как он будет считать свой диск, при установке загрузчика получится что этот диск (sd2), а после установки он каким будет (sd0) или (sd1)?

#247653
amid88 написал:
В меня будет два диска, в BIOS буду выбирать загрузку с внешнего, в его же MBR и будет находится загрузчик, а как он будет считать свой диск, при установке загрузчика получится что этот диск (2.0), а после установки он каким будет (0.0) или (1.0)?

ничего не понял
Когда я в биосе выбираю загрузку с определенного HDD, он становится HD0
т.е. в grub.conf примерно следующее

Показать
default 0
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
#247656

Прошу прощения, видимо я не корректно задаю вопрос, когда я в BIOS выбираю загрузку, то внешний диск становиться HD0, но загрузчик то я устанавливаю в MBR этого диска, когда он определен как HD2 (sdc), по умолчанию он хочет стать в HD0, и если я не пропишу HD2, то он станет в MBR внутреннего диска, потому что на момент установки внутренний диск является HD0.
Такое у меня произошло при установке Slackware, вместо внешнего диска поставил загрузчик на внутренний, и он убил стоящий там загрузчик.

#247657

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

#247659

Спасибо, а как установить загрузчик в MBR внешнего диска а не внутреннего ?

На внутреннем диске стоит загрузчик, но я хочу что бы Gentoo стоял на внешнем USB диске со своим загрузчиком, а загрузку с него выбирать в BIOS.

#247660
amid88 написал:
Прошу прощения, видимо я не корректно задаю вопрос, когда я в 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

#247663
amid88 написал:
Спасибо, а как установить загрузчик в MBR внешнего диска а не внутреннего ?

При установке grub указать ему внешний диск, а не внутренний.
Что еще не понятно? Спрашивайте.

#247725

Теперь все понял, благодарю.

Возник еще вопрос по поводу distfiles, как их можно скачать с интернета ( весь каталог целиком),
http://distfiles.gentoo.org/distfiles/ , у меня получается только по одному файлу, а их там очень много.
Где то читал, что он есть на LiveDVD, у меня есть этот диск, но что то там найти distfiles не могу.

#248791

Уважаемые, прошу помочь, с интернетом дома проблемы, поэтому приходится устанавливать Gentoo без подключения к интернету. Stage3 и Portage скачал отдельно и уже установил, также скачал ядро с патчами, которое emerge хочет и положил в /usr/portage/disfiles, теперь можно делать:
emerge gentoo-sources, а вот как теперь скачать весь каталог с пакетами disfiles и положить его на место, тогда при установке пакетов emerge не будет требовать подключения к интернету, а будет брать пакеты с каталога /disfiles.
Подскажите, как скачать его "целиком",есть LiveDVD, там они наверняка должны быть, но я их не могу найти.

#248796

Скачать необходимые для установки тарболлы на другой машине можно так.

#248802

Этот links.txt создается уже после того, как установлены stage3 и Portage, и тогда на другой машине wget скачает все пакеты?

Войдите или зарегистрируйтесь, чтобы ответить.