Standard task is no longer install for Debian Stretch with preseed (see #14).
This commit is contained in:
parent
35b324b7b4
commit
6d28c12b7f
|
@ -1,5 +1,9 @@
|
||||||
|
## Release 0.4.x
|
||||||
|
### Improvement
|
||||||
|
* Standard task is no longer install for Debian Stretch with preseed (see #14).
|
||||||
|
|
||||||
## Release 0.4.0
|
## Release 0.4.0
|
||||||
#### Features
|
### Features
|
||||||
* Delete the extra partition for free space with the Debian's preseed (#2).
|
* Delete the extra partition for free space with the Debian's preseed (#2).
|
||||||
* Add some backgrounds (#4).
|
* Add some backgrounds (#4).
|
||||||
* Update Clonezilla and Gparted to their latest version.
|
* Update Clonezilla and Gparted to their latest version.
|
||||||
|
@ -8,7 +12,7 @@
|
||||||
* Add an entry to install Debian Stable with Mate environnment for i386 computers.
|
* Add an entry to install Debian Stable with Mate environnment for i386 computers.
|
||||||
* New logrotate configuration for Debian Stretch (#12).
|
* New logrotate configuration for Debian Stretch (#12).
|
||||||
|
|
||||||
#### Fixes
|
### Fixes
|
||||||
* Use the new IP address.
|
* Use the new IP address.
|
||||||
* Use shellcheck to ensure POSIX compatibility.
|
* Use shellcheck to ensure POSIX compatibility.
|
||||||
* Add information about update netboot installer after each point release (#5).
|
* Add information about update netboot installer after each point release (#5).
|
||||||
|
|
27
README.md
27
README.md
|
@ -49,26 +49,26 @@ Contains the files which defines the PXE menu. The [first one][main menu.cfg] wi
|
||||||
#### config/debian/menu.cfg
|
#### config/debian/menu.cfg
|
||||||
1. Provide PXE entries for :
|
1. Provide PXE entries for :
|
||||||
* Debian Jessie (Stable) amd64.
|
* Debian Jessie (Stable) amd64.
|
||||||
* Debian Jessie (Stable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
* Debian Jessie (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
||||||
* Debian Jessie (Stable) amd64 with additionnals firmwares and preseed file.
|
* Debian Jessie (Stable) amd64 with additional firmwares and preseed file.
|
||||||
* Debian Jessie (Stable) amd64 for minions with preseed (Mate as default GUI).
|
* Debian Jessie (Stable) amd64 for minions with preseed (Mate as default GUI).
|
||||||
* Debian Jessie (Stable) amd64 for minions with preseed (Cinnamon as default GUI).
|
* Debian Jessie (Stable) amd64 for minions with preseed (Cinnamon as default GUI).
|
||||||
* Debian Jessie (Stable) amd64 for minions with preseed (Gnome 3 as default GUI).
|
* Debian Jessie (Stable) amd64 for minions with preseed (Gnome 3 as default GUI).
|
||||||
* Debian Jessie (Stable) i386.
|
* Debian Jessie (Stable) i386.
|
||||||
* Debian Jessie (Stable) i386 with Mate as default GUI (for old manipulation computers).
|
* Debian Jessie (Stable) i386 with Mate as default GUI (for old manipulation computers).
|
||||||
* Debian Stretch (Testing) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
* Debian Stretch (Testing) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
||||||
* Debian Stretch (Testing) amd64 with additionnals firmwares and preseed file.
|
* Debian Stretch (Testing) amd64 with additional firmwares and preseed file.
|
||||||
* Debian Stretch (Testing) amd64 for minions with preseed (Mate as default GUI).
|
* Debian Stretch (Testing) amd64 for minions with preseed (Mate as default GUI).
|
||||||
* Debian Stretch (Testing) amd64 for minions with preseed (Cinnamon as default GUI).
|
* Debian Stretch (Testing) amd64 for minions with preseed (Cinnamon as default GUI).
|
||||||
* Debian Stretch (Testing) amd64 for minions with preseed (Gnome 3 as default GUI).
|
* Debian Stretch (Testing) amd64 for minions with preseed (Gnome 3 as default GUI).
|
||||||
* Debian Stretch (Testing) i386.
|
* Debian Stretch (Testing) i386.
|
||||||
* Debian Wheezy (oldStable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
* Debian Wheezy (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
||||||
* Debian Wheezy (oldStable) amd64 with additionnals firmwares and preseed file.
|
* Debian Wheezy (oldStable) amd64 with additional firmwares and preseed file.
|
||||||
* Debian Wheezy (oldStable) amd64 with additionnals firmwares and preseed file for Cluster node.
|
* Debian Wheezy (oldStable) amd64 with additional firmwares and preseed file for Cluster node.
|
||||||
* Debian Wheezy (oldStable) amd64 with preseed (Gnome 3 as default GUI).
|
* Debian Wheezy (oldStable) amd64 with preseed (Gnome 3 as default GUI).
|
||||||
* Debian Wheezy (oldStable) i386.
|
* Debian Wheezy (oldStable) i386.
|
||||||
* Debian Sid (unstable) amd64.
|
* Debian Sid (unstable) amd64.
|
||||||
* Debian Sid (unstable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
* Debian Sid (unstable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
|
||||||
* Debian Sid (unstable) i386.
|
* Debian Sid (unstable) i386.
|
||||||
2. If you want to use with your own TFTPD server, you need te set your IP server ! Replace all occurrences of *129.20.203.27* by the IP of your TFTPD server to be able to load the preseed files !
|
2. If you want to use with your own TFTPD server, you need te set your IP server ! Replace all occurrences of *129.20.203.27* by the IP of your TFTPD server to be able to load the preseed files !
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal
|
||||||
* Keyboard : fr-latin9 (French)
|
* Keyboard : fr-latin9 (French)
|
||||||
* Hardware :
|
* Hardware :
|
||||||
* Network configuration (IP, hostname, domain) : automatic (from DHCP server)
|
* Network configuration (IP, hostname, domain) : automatic (from DHCP server)
|
||||||
* Load additionnals firmwares if availables.
|
* Load additional firmwares if availables.
|
||||||
* Account :
|
* Account :
|
||||||
* Create a root account.
|
* Create a root account.
|
||||||
* root password : SHA-256 hash of the password
|
* root password : SHA-256 hash of the password
|
||||||
|
@ -120,7 +120,7 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal
|
||||||
* APT :
|
* APT :
|
||||||
* Installation from internet (repository : ftp.fr.debian.org)
|
* Installation from internet (repository : ftp.fr.debian.org)
|
||||||
* Select **ssh-server** and **standard** in _tasksel_ for installation.
|
* Select **ssh-server** and **standard** in _tasksel_ for installation.
|
||||||
* Add additionnals packages : **tmux**, **zsh** and **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]).
|
* Add additional packages : **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]).
|
||||||
* Bootloader :
|
* Bootloader :
|
||||||
* Install Grub on the MBR of the first disk.
|
* Install Grub on the MBR of the first disk.
|
||||||
* late_command
|
* late_command
|
||||||
|
@ -130,8 +130,9 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal
|
||||||
* Run the script from this archive.
|
* Run the script from this archive.
|
||||||
|
|
||||||
* Specific to Debian Jessie and older :
|
* Specific to Debian Jessie and older :
|
||||||
|
* Select **ssh-server** and **standard** in _tasksel_ for installation.
|
||||||
* Add a repository for Puppet (http://apt.puppetlabs.com) and the GPG key.
|
* Add a repository for Puppet (http://apt.puppetlabs.com) and the GPG key.
|
||||||
* Add additionnal package : **puppet**
|
* Add additional packages : **puppet**, **tmux**, **zsh** and **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]).
|
||||||
|
|
||||||
------
|
------
|
||||||
|
|
||||||
|
@ -172,7 +173,7 @@ See the [scripts's README.md][scripts readme.md] file for more informations.
|
||||||
* In scripts to generate examples configuration files with the right IP address : `sudo find scripts/ -iname "*.sh" -type f -exec sed -i "s/129.20.203.27/111.222.333.444/g" {} \;`
|
* In scripts to generate examples configuration files with the right IP address : `sudo find scripts/ -iname "*.sh" -type f -exec sed -i "s/129.20.203.27/111.222.333.444/g" {} \;`
|
||||||
* Run scripts to download needed PXE files (see the [scripts's README.md][scripts readme.md] for more informations) :
|
* Run scripts to download needed PXE files (see the [scripts's README.md][scripts readme.md] for more informations) :
|
||||||
* Debian : `sudo ./scripts/download_debian.sh`
|
* Debian : `sudo ./scripts/download_debian.sh`
|
||||||
* Debian's initrd with additionnals firmwares : `sudo ./scripts/make_debian_initrd_with_firmware.sh`
|
* Debian's initrd with additional firmwares : `sudo ./scripts/make_debian_initrd_with_firmware.sh`
|
||||||
* Ubuntu : `sudo ./scripts/download_ubuntu.sh`
|
* Ubuntu : `sudo ./scripts/download_ubuntu.sh`
|
||||||
* Diagnostic tools (Memtest86+, GParted Live,…) : `sudo ./scripts/download_diag_tools.sh`
|
* Diagnostic tools (Memtest86+, GParted Live,…) : `sudo ./scripts/download_diag_tools.sh`
|
||||||
* Clonezilla : `sudo ./scripts/download_clonezilla.sh`
|
* Clonezilla : `sudo ./scripts/download_clonezilla.sh`
|
||||||
|
@ -185,7 +186,7 @@ See the [scripts's README.md][scripts readme.md] file for more informations.
|
||||||
[preseed jessie]: ./preseed/debian/jessie/preseed.cfg "Debian Jessie preseed"
|
[preseed jessie]: ./preseed/debian/jessie/preseed.cfg "Debian Jessie preseed"
|
||||||
[preseed wheezy]: ./preseed/debian/wheezy/preseed.cfg "Debian Wheezy preseed"
|
[preseed wheezy]: ./preseed/debian/wheezy/preseed.cfg "Debian Wheezy preseed"
|
||||||
[scripts readme.md]: ./scripts/README.md "scripts's README.md for tftpboot"
|
[scripts readme.md]: ./scripts/README.md "scripts's README.md for tftpboot"
|
||||||
[debian initrd with firmware script]: ./scripts/README.md#make_debian_initrd_with_firmwaresh "informations about the Debian's initrd with additionnals firmwares"
|
[debian initrd with firmware script]: ./scripts/README.md#make_debian_initrd_with_firmwaresh "informations about the Debian's initrd with additional firmwares"
|
||||||
[debian latecommand description]: ./scripts/README.md#debian-late_command "informations about the Debian's late_command script"
|
[debian latecommand description]: ./scripts/README.md#debian-late_command "informations about the Debian's late_command script"
|
||||||
[debian latecommand howto]: ./scripts/README.md#how-to-use-it "how-to use the Debian's late_command"
|
[debian latecommand howto]: ./scripts/README.md#how-to-use-it "how-to use the Debian's late_command"
|
||||||
[debian latecommand post.sh script]: ./scripts/latecommand/post.sh
|
[debian latecommand post.sh script]: ./scripts/latecommand/post.sh
|
||||||
|
|
|
@ -284,11 +284,11 @@ d-i apt-setup/contrib boolean true
|
||||||
|
|
||||||
|
|
||||||
## Choose packages
|
## Choose packages
|
||||||
tasksel tasksel/first multiselect ssh-server standard
|
tasksel tasksel/first multiselect ssh-server
|
||||||
|
|
||||||
## Individual additional packages to install
|
## Individual additional packages to install
|
||||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||||
d-i pkgsel/include string aptitude tmux zsh tftp-hpa
|
d-i pkgsel/include string aptitude tftp-hpa
|
||||||
# Whether to upgrade packages after debootstrap.
|
# Whether to upgrade packages after debootstrap.
|
||||||
# Allowed values: none, safe-upgrade, full-upgrade
|
# Allowed values: none, safe-upgrade, full-upgrade
|
||||||
d-i pkgsel/upgrade select full-upgrade
|
d-i pkgsel/upgrade select full-upgrade
|
||||||
|
@ -349,4 +349,3 @@ in-target /bin/sed -i 's/\(^\|^\#\)\(PermitRootLogin\).*/\2 yes/g' /etc/ssh/sshd
|
||||||
in-target /usr/bin/tftp 129.20.203.27 -c get scripts/latecommand.tar.gz /tmp/latecommand.tar.gz ; \
|
in-target /usr/bin/tftp 129.20.203.27 -c get scripts/latecommand.tar.gz /tmp/latecommand.tar.gz ; \
|
||||||
in-target tar xzf /tmp/latecommand.tar.gz -C /tmp/ ; \
|
in-target tar xzf /tmp/latecommand.tar.gz -C /tmp/ ; \
|
||||||
in-target /bin/sh /tmp/latecommand/post.sh
|
in-target /bin/sh /tmp/latecommand/post.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue