You are not logged in.
interesting and kind of funky: in https://files.devuan.org/devuan_ascii/d … README.txt it says this,
"If your hardware needs a 32-bit uefi bootloader with a 64-bit operating
system, install the grub-efi-ia32 package before running the installer."LOL, you're supposed to install something *where* before you run the installer to install the system?
Yah, okay, moving right along <g>
Easiest place to install it would be in the running system. Just open a terminal and run sudo dpkg -i /grub-efi-ia32* Less easy would be to install the system to hard drive first and then chroot into the installed system to install grub, but even that isn't too difficult because the installer will allow you to do that.
I get "503 Service Unavailable" on your links. Any commented lines in the removal script will be ignored, and those commented packages will not be removed. Everything else should be removed.
I'm not sure what you mean. It's not the exact same list of firmware, but many are the same. Here's what's in the installer isos (this is from a mounted netinstall iso). These are actually symlinks to the packages, which are under /pool.
$ ls mnt/firmware
amd64-microcode_3.20160316.3_amd64.deb firmware-ivtv_20161130-3_all.deb
atmel-firmware_1.3-4_all.deb firmware-iwlwifi_20161130-3_all.deb
bluez-firmware_1.2-3_all.deb firmware-libertas_20161130-3_all.deb
dahdi-firmware-nonfree_2.11.1-1_all.deb firmware-linux-free_3.4_all.deb
firmware-amd-graphics_20161130-3_all.deb firmware-misc-nonfree_20161130-3_all.deb
firmware-atheros_20161130-3_all.deb firmware-myricom_20161130-3_all.deb
firmware-bnx2_20161130-3_all.deb firmware-netxen_20161130-3_all.deb
firmware-bnx2x_20161130-3_all.deb firmware-qlogic_20161130-3_all.deb
firmware-brcm80211_20161130-3_all.deb firmware-realtek_20161130-3_all.deb
firmware-cavium_20161130-3_all.deb firmware-samsung_20161130-3_all.deb
firmware-crystalhd_0.0~git20120110.fdd2f19-1_all.deb firmware-siano_20161130-3_all.deb
firmware-intel-sound_20161130-3_all.deb firmware-ti-connectivity_20161130-3_all.deb
firmware-intelwimax_20161130-3_all.deb firmware-zd1211_1.5-4_all.deb
firmware-ipw2x00_20161130-3_all.deb hdmi2usb-fx2-firmware_0.0.0~git20151225-1_all.debThe tail of this thread was split off into another thread. For the current discussion, go here -
https://dev1galaxy.org/viewtopic.php?id=2373
Aha - thats not exactly what I wanted to achieve. My idea was to get the hidden files of /home on the SSD and the other ones on the HD. So yes, /home will be spread, but I would like to have it in a way, that the often accessed conf-files are on the speedy SSD.
That could possibly be accomplished with some creative symlinking.
I would like to have everything except /home on the SSD and /home exclusively on the spinning drive. To make that clear - I know during the installation process I have to setup a /home on the SSD as well. But this one I will not use further. I will try to use the "old" hidden-files from the spinning drive after bulk installation of user-sw to the SSD. If this does not work I will move the hidde-files of the fake /home on the SSD to the spinning drive. Or do I run into trouble here? There might be some manual work, but I think that is not so painful like the installer-partition part.
I think you can get away with two or three partitions. Root filesystem and optional /boot partition on the ssd and /home on the spinning disk. Install everything to the ssd first, with /home as part of the root partition. Then manually edit fstab (and crypttab, I guess) to use the spinning disk as home. Move the new /home to /home.bak or something, so you keep the new config files in case you need them. And maybe make a backup copy of the old config files, in case they get lost or changed. Using the old config files with the new system may or may not work properly in all cases. It'll be trial and error until you get everything the way you want.
I forgot about swap. You want it encrypted. You could either use a swapfile inside an encrypted root partition, or you could make a new lvm on the ssd that includes the swap.
I doubt that newer versions of lightdm will be different. I think the deps are the same as the ascii version. (I know it still wants consolekit.)
Caveat and disclaimer: I hate the debian-installer enough that I maintain my own installer.
Take a look at my post with examples of raid/lvm/luks with refractainstaller. I don't know how to do such a complex setup with d-i, but I'm pretty sure you could do it similar to one or more of my examples.
https://dev1galaxy.org/viewtopic.php?id=2323
If you want your home spread over both disks, then you need to have both disks (or at least part of each disk) included in the volume group (or in a raid array). Then data will be written to both disks (striped). That may increase performance.
If you then want /var, /tmp and swap to be only on the spinning disk, they need to be in a separate lvm or raid array (or not in the volume that includes /home.) The same would be true if you wanted them to only be on the ssd. If you're ok with them being spread over both disks like your home, then one volume group will suffice.
Most of the available wireless firmware packages are installed in the desktop-live. The script to remove them is in /usr/local/bin. Here's the list of packages it removes. Feel free to comment out any lines for packages you want to keep. I see two that are not wireless firmware, and I commented them as an example.
The installer isos have firmware in the /firmware directory, so it can be included in the installation if needed. In case you mess up and accidentally remove a firmware package you want to keep, the packages are also in /firmware in the live isos.
apt-get --purge --yes remove \
# firmware-amd-graphics \
firmware-atheros \
firmware-bnx2 \
firmware-bnx2x \
firmware-brcm80211 \
firmware-intelwimax \
firmware-iwlwifi \
firmware-libertas \
# firmware-linux-nonfree \
firmware-myricom \
firmware-netxen \
firmware-qlogic \
firmware-realtek \
firmware-ti-connectivity \
firmware-zd1211If your lvm is inside an encrypted partition, you can still change the sizes of the logical partitions inside it. This way, everything is encrypted and you enter one password for the whole system. If you want to make the lvm bigger than the physical partition that contains it, you would add other drives/partitions to the volume group and then extend the logical partitions within.
If you're concerned about excessive writes to the ssd, then you probably want to keep it separate from the existing lvm, so it doesn't get used for any of your more active partitions. (When you add drives to a volume group, the combined space is seen as a single container, and data gets written to all parts of it.)
I found three ways to get shutdown and reboot working at the login screen. These all count as workarounds, not a fix.
1. Edit /etc/lightdm/lightdm.conf and change the greeter-user to root. That's probably a bad idea for security reasons.
2. Replace lightdm with lxdm (without recommends) and with the elogind backend/gobject libs, without consolekit. I did need to add libck-connector0.
3. Install consolekit (with lightdm, not lxdm). The approprate libraries will replace the ones for elogind, but elogind will still be installed. Reboot and shutdown will work from the login screen, but from the desktop, they'll just log you out.
Oh, wait. If you run 'pam-auth-update' and uncheck the box for elogind, then shutdown and reboot work in both desktop and login screen. (reboot or cycle through init 1 to get it to change.) This (#3) might actually be working.
Every time I've gone in to mess with polkit stuff, I've been disappointed with the results.
I believe it's possible to do what you want, but you might need to do some of it manually. I've done encrypted lvm installs before, but I've never done it with an existing lvm that had data on it. See these two threads (and some of the links in them):
https://dev1galaxy.org/viewtopic.php?id=674
https://dev1galaxy.org/viewtopic.php?id=2323
The procedure in the debian-installer for encrypted lvm is not at all intuitive. It goes something like this:
Make an encrypted volume from a partition.
Use the encrypted volume for lvm.
Create the logical volumes inside the lvm and assign mountpoints and filesystems for them.
For reference, here's a video of making an encrypted partition, without lvm. The "4" on the end of the file name is because it took me four attempts to get it right, even though I've done it many times. This will give you a sense of the logic used in the installer.
http://distro.ibiblio.org/refracta/misc … rypt-4.ogv
The cinnamon desktop uses connman instead of wicd. Connman and network-manager support vpn. Wicd does not.
At the boot menu, press 'e' to edit the boot command. Add the word, nomodeset, to the linux line. Then ctrl-x to boot. That usually fixes the black screen.
Thanks. I hadn't noticed that. I think I created the extra .desktop file for lxdm in case it ever gets an update - the default is to only show in lxde, so if it ever happens, there will still be one entry. There are two for synaptic, too, in case pkexec doesn't work for you. (I'm beginning to think pkexec has a mind of its own and decides things randomly.)
I tried it again, this time pulling cinnamon from ascii. It seems lightdm wants consolekit, but there's a way around it. And you're right - the power buttons in lightdm don't work, but shutdown/reboot/logout all work from the desktop. I did not install the cinnamon metapackage. I installed what you showed and then had to add cinnamon-core. Something may be missing. It all works when you choose cinnamon from the tasksel window in the installer. Maybe looking at the list produced by aptitude -s install task-cinnamon-desktop would provide the answer. (I'm looking at it now, it's long, and I don't see anything related to consolekit, policykit or elogind.)
Anyway, here's what I did.
# apt-get --no-install-recommends install elogind libpam-elogind
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libelogind0
Recommended packages:
policykit-1
The following NEW packages will be installed:
elogind libelogind0 libpam-elogind
0 upgraded, 3 newly installed, 0 to remove and 5 not upgraded.# apt-get --no-install-recommends install lightdm
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
liblightdm-gobject-1-0 libxklavier16 lightdm-gtk-greeter
Suggested packages:
iso-codes accountsservice upower
Recommended packages:
desktop-base gnome-themes-standard policykit-1
The following NEW packages will be installed:
liblightdm-gobject-1-0 libxklavier16 lightdm lightdm-gtk-greeter
0 upgraded, 4 newly installed, 0 to remove and 5 not upgraded.]# apt-get --no-install-recommends install libpolkit-gobject-1-0-elogind libpolkit-backend-1-0-elogind
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libpolkit-backend-elogind-1-0 libpolkit-gobject-1-0
libpolkit-gobject-elogind-1-0
The following NEW packages will be installed:
libpolkit-backend-1-0-elogind libpolkit-backend-elogind-1-0
libpolkit-gobject-1-0 libpolkit-gobject-1-0-elogind
libpolkit-gobject-elogind-1-0
0 upgraded, 5 newly installed, 0 to remove and 5 not upgraded.# apt-get --no-install-recommends install cinnamon-session cinnamon-control-center cinnamon-settings-daemon
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
accountsservice apg cinnamon-control-center-data cinnamon-desktop-data
cinnamon-session-common dbus-x11 gir1.2-cvc-1.0 iso-codes
libaccountsservice0 libcinnamon-control-center1 libcinnamon-desktop4
libcinnamon-menu-3-0 libcvc0 libgnomekbd-common libgnomekbd8
libimobiledevice6 libmm-glib0 libnm-glib-vpn1 libnm-glib4 libnm-gtk0
libnm-util2 libplist3 libpulse-mainloop-glib0 libupower-glib1
libupower-glib3 libusbmuxd4 upower
Suggested packages:
gnome-control-center gstreamer1.0-pulseaudio libcanberra-gtk-module
cinnamon-screensaver isoquery libusbmuxd-tools
Recommended packages:
libcanberra-pulse mesa-utils mousetweaks policykit-1-gnome pulseaudio hwdata
usbmuxd modemmanager policykit-1
The following NEW packages will be installed:
accountsservice apg cinnamon-control-center cinnamon-control-center-data
cinnamon-desktop-data cinnamon-session cinnamon-session-common
cinnamon-settings-daemon dbus-x11 gir1.2-cvc-1.0 iso-codes
libaccountsservice0 libcinnamon-control-center1 libcinnamon-desktop4
libcinnamon-menu-3-0 libcvc0 libgnomekbd-common libgnomekbd8
libimobiledevice6 libmm-glib0 libnm-glib-vpn1 libnm-glib4 libnm-gtk0
libnm-util2 libplist3 libpulse-mainloop-glib0 libupower-glib1
libupower-glib3 libusbmuxd4 upower
0 upgraded, 30 newly installed, 0 to remove and 5 not upgraded.I could log in, but that wasn't enough to get to the desktop, so I installed cinnamon-core. A lot more got installed here than what I'm showing, but no consolekit. I can now get to the desktop, and it seems to be working.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
at-spi2-core caribou cinnamon cinnamon-common cinnamon-screensaver cjs
cups-pk-helper darkpurpy-icon-theme desktop-base dh-python dmz-cursor-theme
gawk gir1.2-accountsservice-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0
gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0 gir1.2-cmenu-3.0
gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gdesktopenums-3.0
<snip>It looks like libpam-ck-connector is what's pulling in consolekit. But it's only a recommended package, not a dependency. Try installing the cinnamon packages without recommends, and you should be able to do it without consolekit.
Yes, you can just download the package and install it. You might already have a copy of the package in /var/cache/apt/archives/.
I think if you have elogind and libpam-elogind installed first, nothing will pull in consolekit. And you should be safe pulling in parts of cinnamon to get only what you want. That's a common way to have a leaner desktop, regardless of which DE you're using.
If you want to install a minimal system, you could use one of the installer isos (not the live) and when you get to the tasksel window, un-check everything except "Standard system utilitites". Then you can add xorg and whatever desktop stuff you want after you boot into the new system.
If you want to start with the desktop-live iso, I suppose you could drop to console and uninstall the desktop stuff before running the cli installer. I've never tried that, but I think it would work.
One more time...
beta3: https://sourceforge.net/projects/refrac … s/testing/
2018-09-12 New isos: xfce4, amd64 and i386
- Fixed/updated accessibility theme.
- Geany replaces medit.
- Added xsane, sane-utils, libsane-extras, synaptic package manager.
- Added some thunar custom actions.
- Fixed installer help.
- Added netdev and scanner to default user groups.
Synaptic starts without authentication, but that only seems to be for the primary user. It wouldn't start for a second user, even when the second user started synaptic-pkexec from terminal and entered the root password when requested. You can still start it from a terminal as root by running 'synaptic'. (Without the pkexec part.)
Tell me what's broken so I can fix it and be done with ascii. I want to start working on beowulf.
Beowulf isn't really ready for use yet, but it is possible to use it if you pin some packages to ascii versions. See this thread: https://dev1galaxy.org/viewtopic.php?id=2301
You could be the first to try it with kde. If you do, please let us know how it goes.
It's not in ascii-backports. You have to use policykit-1 from ascii.
Add ascii main repo, update, then apt-get -t ascii install policykit-1 or if for some reason that doesn't work, specify the version: apt-get install policykit-1=0.105-18+devuan2.11
You'll probably have to do the same with the libpolkit packages if you're forcing a downgrade from the buster/beowulf version.
I managed to install cinnamon from beowulf yesterday, but I can't tell you exactly how I did it. Basically, I installed from desktop-live, added beowulf to sources, removed xfce and slim a couple of times, installed cinnamon a couple of times (without recommends), installed lightdm and had to remove it and install libpam-elogind first, then I could have lightdm without consolekit...
Power buttons are working. I didn't try mounting removable drives. Here are some suggestions for you:
Use codenames in your sources.list. (beowulf/ceres instead of testing/unstable)
Install the devuanized policykit-1 (0.105-18+devuan2.11) and the missing libpolkit-backend (same version)
I got an error about some glib package that needed to be installed because of the newer libc6 but couldn't be installed because it needed a newer kernel. That's when I realized that libc6 was from beowulf. This is where mixing stable and testing can get ugly. You may run into some difficult conflicts with libraries.
In one of your pastes, I saw nm-applet and wicd mentioned. (.xsession-errors, I think.) I got rid of anything network-managy or wicd and installed connman, because that's the default when you install cinnamon from the tasksel window in the installer. Either way, you should pick one package to manage network connections, so they don't fight with each other.
For reference, here's a recent account of another trail-blazer who upgraded ascii to beowulf -
https://dev1galaxy.org/viewtopic.php?id=2301
They look like that in /var/cache/apt/archives, too. I always assumed it was normal.
Post the output of dpkg -l | egrep "consolekit|elogind|libpam|policykit|polkit
Also for apt-cache policy libc6
I can think of a couple ways to approach this. If everything needed to make Tails is in the debian repos, then it's available in devuan, too. Start with a minimal install, either on hardware or a VM, then add what you want, then make a live iso (for example, by using refractasnapshot.)
The other way would be to install Tails to hardware or virtual disk, upgrade it to devuan, and again, make a live iso with refractasnapshot. I don't think Tails includes an installer, but you could install refractainstaller and install from the live session.