LINUX.ORG.RU

Где параметры ядра на CD?


0

1

Не пойму, как и где мне определить параметры автоматической инсталляции?

В мануале https://help.ubuntu.com/10.04/installation-guide/i386/automatic-install.html написано, что надо добавить параметры ядра ks=cdrom:/path/to/ks.cfg

Но где они?

Вот директория диска:

H:\>dir
Том в устройстве H имеет метку Ubuntu-Server 11
Серийный номер тома: 5749-EACC

Содержимое папки H:\

26.04.2011 16:41 <DIR> .disk
26.04.2011 16:41 231 README.diskdefines
26.04.2011 16:42 <DIR> boot
20.04.2011 18:19 1 115 cdromupgrade
26.04.2011 16:41 <DIR> dists
26.04.2011 16:41 <DIR> doc
26.04.2011 16:42 <DIR> install
26.04.2011 16:42 <DIR> isolinux
26.04.2011 16:42 138 979 md5sum.txt
26.04.2011 16:41 <DIR> pics
26.04.2011 16:41 <DIR> pool
26.04.2011 16:41 <DIR> preseed
26.04.2011 16:42 0 ubuntu
4 файлов 140 325 байт
9 папок 0 байт свободно

вот директория boot/grub

H:\boot\grub>dir
Том в устройстве H имеет метку Ubuntu-Server 11
Серийный номер тома: 5749-EACC

Содержимое папки H:\boot\grub

26.04.2011 16:42 <DIR> .
26.04.2011 16:42 <DIR> ..
26.04.2011 16:42 55 loopback.cfg
1 файлов 55 байт
2 папок 0 байт свободно

вот содержимое loopback.cfg

H:\boot\grub>type loopback.cfg
menuentry «Test memory» {
linux16 /install/mt86plus
}

а где же оно?

Ответ на: комментарий от power

Конечно, понял. И вот, я смотрю на свой ISO образ и не вижу, где там вставить ссылку на конфиг кикстарта?

Dims2000 ()
Ответ на: комментарий от AITap

А как оно работает тогда сейчас?

Если я загружаюсь с этого образа, то у меня появляется меню

Install Ubuntu Server
Install Ubuntu Enterprise Cloud
Check disc for defects
Test memory
Boot from first hard disk
Rescue a broken system

Я бы хотел внести исправления в первый пункт, но не могу понять, где располагается это меню.

Я бы даже вообще убрал все пункты, потому что мне нужна автоматическая установка.

Dims2000 ()
Ответ на: комментарий от power

Я не хочу ничего менять вручную, мне нужна автоматическая установка — вставил диск и оно само ставится с заранее подготовленными параметрами, ничего не спрашивая.

Dims2000 ()
Ответ на: комментарий от Dims2000

Распакуйте iso образ, создайте файл конфигурации, положите в директорию, куда распаковали образ, подправьте isolinux/isolinux.cfg, указав в параметрах, передаваемых ядру ваш конфигурационный файл создайте образ заново, запишите на диск.

kostik87 ★★★★★ ()
Ответ на: комментарий от Dims2000

Я не хочу ничего менять вручную, мне нужна автоматическая установка — вставил диск и оно само ставится с заранее подготовленными параметрами, ничего не спрашивая.

Готовишь конфиг, кладешь его на видное место (на диск, ftp, дискету, etc), передаешь путь к этому видному месту параметром.

Ну вот по твоей же ссылке из топика:

To place a Kickstart file on a CD, you would need to remaster the ISO image to include your Kickstart file, and add ks=cdrom:/path/to/ks.cfg to the kernel boot parameters. See the manual page for mkisofs for details. Alternatively, put the Kickstart file on a floppy, and add ks=floppy:/path/to/ks.cfg to the kernel boot parameters.

power ()
Ответ на: комментарий от Dims2000

Так же, помимо прочего, вы полностью прочитали документ ?
... Once you have a Kickstart file, you can edit it if necessary, and place it on a web, FTP, or NFS server, or copy it onto the installer's boot media. Wherever you place the file, you need to pass a parameter to the installer at boot time to tell it to use the file.

To make the installer use a Kickstart file downloaded from a web or FTP server, add ks=http://url/to/ks.cfg or ks=ftp://url/to/ks.cfg respectively to the kernel boot parameters. This requires the installer to be able to set up the network via DHCP on the first connected interface without asking any questions; you may also need to add ksdevice=eth1 or similar if the installer fails to determine the correct interface automatically. ...

В таком случае поднимаете FTP сервер, кладёте на него конфиг, распаковывайте образ, правите конфигурационный файл загрузчика, указав в параметрах, передаваемых ядру адрес FTP сервера, где у вас лежит ks.cfg, создаёте iso образ, записывайте на диск грузитесь, естественно тестировать можно в virtualbox`е.

kostik87 ★★★★★ ()
Ответ на: комментарий от Dims2000

> А как оно работает тогда сейчас?
Спрашивает всё у пользователя.

Или Вам только конфиг загрузика редактировать нужно? Он в /isolinux/isolinux.cfg.

AITap ★★★★★ ()
Ответ на: комментарий от power

> and add ks=cdrom:/path/to/ks.cfg to the kernel boot parameters

Ну вот я и спрашиваю, где на моём ISO находятся «boot parameters» куда бы я мог что-нибудь «add»?

Dims2000 ()
Ответ на: комментарий от kostik87

> isolinux/isolinux.cfg

Во, спасибо, это я не мог найти. Теперь я вижу, что у меня конфиг находится в txt.cfg

Dims2000 ()
Ответ на: комментарий от AITap

> Или Вам только конфиг загрузика редактировать нужно? Он в /isolinux/isolinux.cfg

Конечно, да, это оно, спасибо. Я просто не знал, где могут разные конфиги лежать.

Dims2000 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.