Commit 86ef7593 authored by fsmithred's avatar fsmithred

Merge branch 'suites/ascii'

parents cb53124c 3222e0b2
# refractainstaller-gui
...
refractainstaller-gui (9.4.2) unstable; urgency=low
* Add support for virtual disks (/dev/vd[a-z])
* sudo-for-shutdown box no longer pre-checked.
* Add test to copy_grub_packages()
* Remove Recommends. (-base pkg has it)
-- fsmithred <fsmithred@gmail.com> Wed, 23 May 2018 17:02:00 -0400
refractainstaller-gui (9.4.1) unstable; urgency=low
* Do not re-use $home_part for crypttab. Use new var.
* Do not mount $home_part to target_home if keeping old /home.
-- fsmithred <fsmithred@gmail.com> Mon, 07 May 2018 15:02:00 -0400
refractainstaller-gui (9.4.0) unstable; urgency=low
* Use LC_ALL=C for fdisk -l to accommodate other locales.
* Test for gpt and for BIOS boot partition and warn if it's needed.
* Allow re-run partitioner within the installer.
* Improved test_hostname() to play nice with xgettext. (Blinkdog)
* Add '-k all' to update-initramfs for cryptsetup.
* Select EFI partition from list if there are more than one.
* Test for unformatted EFI partition.
* umount /target/boot/efi in cleanup.
* Add lxdm autologin settings.
* Removed 'no-bootloader' from options menu - redundant.
* Add support for re-using an existing /home partition (keep files.)
* Fixed bug: encrypted /home gets incorrect fstab entry.
* Allow full-disk encryption (encrypted /boot in root filesystem)
* use_uuid for crypttab.
-- fsmithred <fsmithred@gmail.com> Fri, 04 May 2018 15:30:00 -0400
refractainstaller-gui (9.3.3) unstable; urgency=low
* Run grub-install after copy debs in case debconf does not run.
* select_grub_dev if grub-pc is copied to /target and installed.
* Use default reserved blocks with new ext filesystems.
* Test for unformatted EFI partition.
* Merged uefi and bios installer scripts.
-- fsmithred <fsmithred@gmail.com> Sat, 30 Dec 2017 20:16:00 -0500
refractainstaller-gui (9.2.3) unstable; urgency=low
* Fixed some typos.
......
......@@ -21,10 +21,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
util-linux (>=2.17.2),
gparted (>=0.7.0),
yad ( >=0.17.1.1),
refractainstaller-base (>= 9.2.1),
refractainstaller-base (>= 9.4.0),
xterm
Recommends: cryptsetup, grub-pc | grub-legacy | grub-efi
Replaces: refractainstaller (<< 9.0.0), refractainstaller-gui (<< 9.2.1)
Replaces: refractainstaller (<< 9.0.0), refractainstaller-gui (<< 9.4.2)
Description: tool to install a running live-CD to hard drive.
Refracta Installer installs a live-CD or live-usb-hdd, including any
changes you've made to the running system onto a hard drive. This is
......
[DEFAULT]
debian-branch=suites/experimental
......@@ -2,5 +2,5 @@ refractainstaller.desktop usr/share/applications
refractainstaller-wrapper.sh usr/bin
refractainstaller-yad usr/bin
move-dir-mount-gui.sh usr/lib/refractainstaller
refractainstaller-uefi usr/bin
uefi_install.readme usr/lib/refractainstaller
#refractainstaller-uefi usr/bin
#uefi_install.readme usr/lib/refractainstaller
# It is safe to delete this file after installation.
- /dev/*
- /cdrom/*
- /media/*
- /target
- /swapfile
- /mnt/*
- /sys/*
- /proc/*
- /tmp/*
- /live
- /boot/grub/grub.cfg
- /boot/grub/menu.lst
- /boot/grub/device.map
- /etc/udev/rules.d/70-persistent-cd.rules
- /etc/udev/rules.d/70-persistent-net.rules
- /etc/fstab
- /etc/fstab.d
- /etc/mtab
- /home/snapshot/
- /home/*/.gvfs
# Added for newer version of live-config/live-boot
# in sid (to become Jessie)
- /lib/live/overlay
- /lib/live/image
- /lib/live/rootfs
- /lib/live/mount
- /run/*
This diff is collapsed.
#!/usr/bin/env bash
#
# New wrapper for refractainstaller-uefi/yad 9.2.2
# New wrapper for refractainstaller-yad 9.4.0 (uefi/bios)
TEXTDOMAIN=refractainstaller-gui
TEXTDOMAINDIR=/usr/share/locale/
if ! [[ -f /usr/bin/yad ]]; then
xterm -hold -fa mono -fs 14 -geometry 80x20+0+0 -e echo $"
Yad is not installed, Install it or run 'refractainstaller' from a
terminal or console for the CLI version.
" &
xterm -hold -fa mono -fs 14 -geometry 80x20+0+0 -e 'echo $"Yad is not installed.
Install it or run the text-only refractainstaller in a root terminal."' &
exit 0
fi
if [[ -d /sys/firmware/efi ]]; then
installer="/usr/bin/refractainstaller-uefi -d"
else
installer="/usr/bin/refractainstaller-yad -d"
fi
installer="/usr/bin/refractainstaller-yad -d"
yad --question --title=$"Admin Mode" --button=$" use 'su' ":0 \
--button=$" use sudo ":1 --button=$"Exit":2 \
--text=$"What method do you use to become Administrator / root?
--button=$" use sudo ":1 --button=$"Exit":2 --borders=10 \
--text=$"What method does the live system use for Administrator / root privileges?
Note: This is only for the purpose of starting this script.
It does not change anything.
......
This diff is collapsed.
UEFI INSTALL INSTRUCTIONS (EXPERIMENTAL) v.9.2.2
for refractainstaller-uefi
1. The easy way:
If you already have a linux installation on the computer that boots
uefi, and you plan to keep that linux, you can use this installer,
but when you get to the part that says you're ready to chroot, just
select OK, and you'll bypass that step.
If you accidentally choose Chroot, you can still skip this step by
simply exiting the terminal window that pops up.
When the install is complete, reboot into your first linux and run
update-grub, or do whatever you do to add a boot menu entry for the
new installation.
2. The experimental, semi-manual uefi installation:
Don't mess with this if you don't know what you are doing!
These instructions are probably not complete and can't account for all
the non-standard variations in uefi implementation used in motherboards.
And this installer has had minimal testing. (It works great on my
linux-only Toshiba notebook.)
Be prepared to hose your system.
Read this:
http://www.rodsbooks.com/efi-bootloaders/index.html
This iso will boot bios or uefi. To install on uefi hardware, run
refractainstaller-uefi -d
There is only Expert Install.
Leave the box checked for "Do not install bootloader"
Create efi partition if one does not already exist. It should be the
first partition on the first hard drive. In gparted, make a fat32 partition,
around 200-300MB (or bigger if that causes problems) and set the esr flag.
(The boot flag is added automatically.)
When the script pauses, the installed system is ready for you to
install the bootloader. There are several choices:
Chroot:
Opens a terminal in the chrooted installation.
If you have the grub-efi packages, run:
dpkg -i grub-efi*.deb
update-grub
exit
If grub-efi is already installed, you can run:
grub-install (optionally add --bootloader-id=some-name)
update-grub
exit
Install bootloader:
This button will appear if grub-efi is installed. Selecting this will
run grub-install and update-grub for you. There's no way to select a
bootloader-id this way. It will be called 'devuan' (or another distro.)
Copy files:
This button will appear if grub-efi is not installed and the grub-efi
deb packages are not found in the target root directory. If you have
the packages somewhere else, this will let you select them and will
copy them to the target for you. You can then install them with dpkg
as described above in the chroot terminal.
Continue:
Will proceed whether or not you have installed a bootloader. If not,
you will need to have another way to boot this installation.
NOTE: This is the default if you just press ENTER.
Abort: will exit the installer and abort the installation.
Fully manual method (deprecated):
These steps now get done for you if you press the Chroot button. **
** Add an entry to /target/etc/fstab for the efi partition (probably /dev/sda1)
** /dev/sda1 /boot/efi vfat defaults 0 1
** mkdir /target/boot/efi
** mount $efi_part /boot/efi
** chroot /target
In the chroot terminal, run these commands -->
--> dpkg -i /grub-efi*.deb # Install both packages!
edit /etc/default/grub if desired.
--> update-grub
--> exit
Then close the pause window and finish the installation.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment