[archiso] docs/* update
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
This commit is contained in:
parent
00d1126f70
commit
05758c185f
@ -13,33 +13,30 @@ INDEX
|
|||||||
|
|
||||||
*** Alternative boot methods (configs/releng)
|
*** Alternative boot methods (configs/releng)
|
||||||
|
|
||||||
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
|
|
||||||
Where:
|
Where:
|
||||||
<YYYY> Year
|
<YYYY> Year
|
||||||
<MM> Month
|
<MM> Month
|
||||||
<DD> Day
|
<DD> Day
|
||||||
<ARCH> i686 | x86_64 | dual(*)
|
|
||||||
|
|
||||||
(*) "dual" includes both i686 and x86_64 architectures.
|
|
||||||
|
|
||||||
|
|
||||||
** ISO in loopback mode.
|
** ISO in loopback mode.
|
||||||
|
|
||||||
Note: Described method is for using with GRUB2.
|
Note: Described method is for using with GRUB2.
|
||||||
GRUB2 is installed on target media and archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
GRUB2 is installed on target media and archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
is at path <TARGET-PATH> on disk <D> and partition <P>,
|
is at path <TARGET-PATH> on disk <D> and partition <P>,
|
||||||
where filesystem is labeled as <TARGET-FS-LABEL>.
|
where filesystem is labeled as <TARGET-FS-LABEL>.
|
||||||
|
|
||||||
menuentry "Arch Linux (x86_64)" {
|
menuentry "Arch Linux (x86_64)" {
|
||||||
set isofile="/<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso"
|
set isofile="/<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso"
|
||||||
loopback loop (hd<D>,<P>)$isofile
|
loopback loop (hd<D>,<P>)$isofile
|
||||||
linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=<FS-LABEL> img_label=<TARGET-FS-LABEL> img_loop=$isofile
|
linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=<FS-LABEL> img_label=<TARGET-FS-LABEL> img_loop=$isofile
|
||||||
initrd (loop)/arch/boot/x86_64/archiso.img
|
initrd (loop)/arch/boot/x86_64/archiso.img
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "Arch Linux (i686)" {
|
menuentry "Arch Linux (i686)" {
|
||||||
set isofile="/<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso"
|
set isofile="/<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso"
|
||||||
loopback loop (hd<D>,<P>)$isofile
|
loopback loop (hd<D>,<P>)$isofile
|
||||||
linux (loop)/arch/boot/i686/vmlinuz archisolabel=<FS-LABEL> img_label=<TARGET-FS-LABEL> img_loop=$isofile
|
linux (loop)/arch/boot/i686/vmlinuz archisolabel=<FS-LABEL> img_label=<TARGET-FS-LABEL> img_loop=$isofile
|
||||||
initrd (loop)/arch/boot/i686/archiso.img
|
initrd (loop)/arch/boot/i686/archiso.img
|
||||||
@ -50,7 +47,7 @@ menuentry "Arch Linux (i686)" {
|
|||||||
|
|
||||||
Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX can work
|
Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX can work
|
||||||
with other bootloaders.
|
with other bootloaders.
|
||||||
SYSLINUX is installed on target media and archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
SYSLINUX is installed on target media and archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
is at path <TARGET-PATH>.
|
is at path <TARGET-PATH>.
|
||||||
On 32-bit systems, is needed to pass vmalloc=nnM to the kernel, where nn is the size
|
On 32-bit systems, is needed to pass vmalloc=nnM to the kernel, where nn is the size
|
||||||
of the ISO image plus 64 MiB (or 128 MiB).
|
of the ISO image plus 64 MiB (or 128 MiB).
|
||||||
@ -58,12 +55,12 @@ Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX
|
|||||||
|
|
||||||
LABEL arch_x64
|
LABEL arch_x64
|
||||||
LINUX memdisk
|
LINUX memdisk
|
||||||
INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
APPEND iso
|
APPEND iso
|
||||||
|
|
||||||
LABEL arch_x32
|
LABEL arch_x32
|
||||||
LINUX memdisk
|
LINUX memdisk
|
||||||
INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
APPEND iso
|
APPEND iso
|
||||||
|
|
||||||
|
|
||||||
@ -112,17 +109,17 @@ methods can be used to serve the rest of live-medium.
|
|||||||
* NFS
|
* NFS
|
||||||
|
|
||||||
# echo "/run/archiso/bootmnt 192.168.0.*(ro,no_subtree_check,no_root_squash)" >> /etc/exports
|
# echo "/run/archiso/bootmnt 192.168.0.*(ro,no_subtree_check,no_root_squash)" >> /etc/exports
|
||||||
# rc.d start rpcbind nfs-common nfs-server
|
# systemctl start rpc-mountd.service
|
||||||
|
|
||||||
|
|
||||||
* NBD
|
* NBD
|
||||||
|
|
||||||
Note: Adjust ARCH_201207 as needed.
|
Note: Adjust ARCH_201302 as needed.
|
||||||
|
|
||||||
# cat << EOF > /tmp/nbd-server.conf
|
# cat << EOF > /tmp/nbd-server.conf
|
||||||
[generic]
|
[generic]
|
||||||
[archiso]
|
[archiso]
|
||||||
readonly = true
|
readonly = true
|
||||||
exportname = /dev/disk/by-label/ARCH_201207
|
exportname = /dev/disk/by-label/ARCH_201302
|
||||||
EOF
|
EOF
|
||||||
# nbd-server -C /tmp/nbd-server.conf
|
# nbd-server -C /tmp/nbd-server.conf
|
||||||
|
@ -12,15 +12,12 @@ INDEX
|
|||||||
|
|
||||||
*** Transfer ISO image to target medium (configs/releng)
|
*** Transfer ISO image to target medium (configs/releng)
|
||||||
|
|
||||||
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
|
|
||||||
Where:
|
Where:
|
||||||
<YYYY> Year
|
<YYYY> Year
|
||||||
<MM> Month
|
<MM> Month
|
||||||
<DD> Day
|
<DD> Day
|
||||||
<ARCH> i686 | x86_64 | dual(*)
|
|
||||||
|
|
||||||
(*) "dual" includes both i686 and x86_64 architectures.
|
|
||||||
|
|
||||||
|
|
||||||
** To -> CD / DVD / BD
|
** To -> CD / DVD / BD
|
||||||
@ -36,7 +33,7 @@ Nomeclature:
|
|||||||
|
|
||||||
|
|
||||||
1) Write it directly using your favorite recording program.
|
1) Write it directly using your favorite recording program.
|
||||||
# cdrecord dev=<B>,<T>,<L> -dao archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
# cdrecord dev=<B>,<T>,<L> -dao archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
|
|
||||||
|
|
||||||
** To -> USB Flash Drive (USB-key) / Memory card (SD) /
|
** To -> USB Flash Drive (USB-key) / Memory card (SD) /
|
||||||
@ -55,10 +52,10 @@ Nomeclature:
|
|||||||
(example: /dev/sdx1)
|
(example: /dev/sdx1)
|
||||||
<MNT-TARGET-N>: Mount point path where <DEV-TARGET-N> is mounted
|
<MNT-TARGET-N>: Mount point path where <DEV-TARGET-N> is mounted
|
||||||
(example: /mnt/sdx/1)
|
(example: /mnt/sdx/1)
|
||||||
<ISO-SOURCE>: Path to the ISO file archlinux-<YYYY>.<MM>.<DD>-<ARCH>.iso
|
<ISO-SOURCE>: Path to the ISO file archlinux-<YYYY>.<MM>.<DD>-dual.iso
|
||||||
(example: ~/archlinux-2012.07.22-x86_64.iso)
|
(example: ~/archlinux-2012.07.22-dual.iso)
|
||||||
<FS-LABEL>: Represents the filesystem label of the <ISO-SOURCE>
|
<FS-LABEL>: Represents the filesystem label of the <ISO-SOURCE>
|
||||||
(example: ARCH_201207 [for all ~/archlinux-2012.07.*.iso])
|
(example: ARCH_201302)
|
||||||
|
|
||||||
|
|
||||||
* PC-BIOS (MBR):
|
* PC-BIOS (MBR):
|
||||||
|
Loading…
Reference in New Issue
Block a user