Skip to main content anylinks 

arch_iscsi_boot_ibft.sh

ArchLinuxでISCSI BOOTをするためのインストーラー(iBFT)

curl -sL /arch_iscsi_boot_ibft.sh | bash -
# # # ISCSI Boot # # [Installer] # # loadkeys jp106 pacman -Sy --noconfirm pacman -S open-iscsi glibc --noconfirm systemctl enable --now iscsid echo "InitiatorName=iqn.1986-03.com.hp:openstack-0" > /etc/iscsi/initiatorname.iscsi systemctl restart iscsid iscsiadm -m discovery -t sendtargets -p 192.168.11.141 iscsiadm -m node -T iqn.1991-05.com.microsoft:openstack-0-target -p 192.168.11.141 -l fdisk /dev/sdb # -> g -> n -> -> -> +512M (-> Y ) -> n -> -> -> -> (-> Y ) -> w mkfs.xfs /dev/sdb2 mkfs.fat -F 32 /dev/sdb1 mount /dev/sdb2 /mnt mkdir /mnt/boot mount /dev/sdb1 /mnt/boot pacstrap /mnt base linux linux-firmware sof-firmware base-devel grub efibootmgr nano dhcpcd open-iscsi openssh genfstab /mnt > /mnt/etc/fstab arch-chroot /mnt ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime nano /etc/locale.gen #en_US.UTF-8 UTF-8 #<- uncomment locale-gen nano /etc/locale.conf #LANG=en_US.UTF-8 nano /etc/vconsole.conf #KEYMAP=jp106 nano /etc/hostname #localhost useradd -m -G wheel -s /bin/bash archuser passwd archuser EDITOR=nano visudo #%wheel ALL=(ALL) ALL #<- uncomment systemctl enable dhcpcd nano /usr/lib/initcpio/install/iscsi #build () #{ # local mod # for mod in iscsi_ibft iscsi_tcp libiscsi libiscsi_tcp scsi_transport_iscsi crc32c; do # add_module "$mod" # done # # add_checked_modules "/drivers/net" # add_binary "/usr/bin/iscsistart" # add_runscript #} # #help () #{ #cat <