31 (12.04.2012 10:04:38 отредактировано amid88)

Записал Minimal CD, проверил, все нормально, а как теперь записать в него stage3 и portage-latest,
просто уже дописать видимо нельзя, а как по новой записать, что бы на этом же диске были и stage3 и portage-latest?

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

32

Помнится, в начале моей «гентушной» карьеры bx что-то подобное делал, но, IMHO, проще записать необходимые архивы на отдельный диск или флешку, либо, предварительно разбив диск, скопировать на свободный раздел.

P.S. Ради эксперимента взял имеющуюся у меня «живую» флешку с SystemRescueCd, смонтировал, в корневом каталоге флешки создал директорию с произвольным именем, скопировал туда архивы, после загрузки с флешки эта директория с архивами находится в каталоге /tftpboot.

Был, был и весь вышел...

33

amid88 пишет:

И еще вопрос, у меня нетбук, на котором стоит Ubuntu

Не понимаю, зачем тогда нужен SystemRescueCd?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

34 (12.04.2012 14:57:29 отредактировано amid88)

Да мне как то проще будет первый раз по инструкции с minimal cd, как то уже понятнее.

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

Так может вместо CD записать minimal на флешку и с нее устанавливать, тогда на флешку легко дописать
эти архивы?

Попробовал сделать на флешке , почему то не грузится, с CD грузится а с флешки не хочет.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

35

Lupo Alberto пишет:

Помнится, в начале моей «гентушной» карьеры bx что-то подобное делал, но, IMHO, проще записать необходимые архивы на отдельный диск или флешку, либо, предварительно разбив диск, скопировать на свободный раздел.

P.S. Ради эксперимента взял имеющуюся у меня «живую» флешку с SystemRescueCd, смонтировал, в корневом каталоге флешки создал директорию с произвольным именем, скопировал туда архивы, после загрузки с флешки эта директория с архивами находится в каталоге /tftpboot.


А как Вы делали Live флешку  с SystemRescueCd, у меня не получается, я делал так как для Ubuntu.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

36

amid88 пишет:

А как Вы делали Live флешку  с SystemRescueCd,

http://linuxforum.by/viewtopic.php?f=279&t=790

Был, был и весь вышел...

37

Что то не получается, образ премонтировал, а на команду  bash ./usb_inst.sh
вот что пишет


oot@ut4nj-laptop:/tmp/cdrom# bash ./usb_inst.sh
Device [/dev/sdb] detected as [JetFlash Transcend 2GB   ] is removable and size=1926MB
* Device [/dev/sdb] is mounted: cannot use it
All valid USB/Removable devices are currently mounted, unmount these devices first

ut4nj@ut4nj-laptop:~$

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

38

Нужно вручную отмонтировать устройство перед запуском скрипта.

Был, был и весь вышел...

39

Большое спасибо, получилось. Я понял из описания, что вначале скрипт, а затем отмонтировать, а надо наоборот. Все работает, даже интернет через NM ( у меня CDMA).
Теперь буду пробовать дописать starge3 и portage.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

40

amid88 пишет:

Все работает, даже интернет через NM ( у меня CDMA).

В принципе, этого достаточно для установки и дописывать stage3 и portage необязательно.

Был, был и весь вышел...

41 (12.04.2012 22:35:22 отредактировано amid88)

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

42

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

Был, был и весь вышел...

43 (13.04.2012 00:27:56 отредактировано ormorph)

amid88 пишет:

(Для удобства работы лучше всего положить файлы 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 - каталог(путь)

44 (13.04.2012 14:00:58 отредактировано amid88)

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

45

Не совсем для начинающих, и еще не дописал окончательно, прошу тапками сильно не кидать.
http://linuxru.org/linux/gentoo-ustanovka-stage3-kratko

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

46

newzenon пишет:

прошу тапками сильно не кидать.

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

Был, был и весь вышел...

47

Lupo Alberto пишет:
newzenon пишет:

прошу тапками сильно не кидать.

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

Поправил, спс.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

48

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

49

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

Был, был и весь вышел...

50 (22.04.2012 21:51:37 отредактировано amid88)

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

51

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

52

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

53 (22.04.2012 22:20:34 отредактировано bormant)

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

54 (22.04.2012 22:38:43 отредактировано amid88)

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

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

55

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

56

amid88 пишет:

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

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

57 (24.04.2012 18:20:50 отредактировано amid88)

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

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

58

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

59

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

Был, был и весь вышел...

60

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

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833