Johnny A. Solbu a écrit :
On Wednesday 02 November 2011 01:05, andre999 wrote:
[...]
Since you have read the reference, you didn't notice that the option of
separate partitions is _not_ precluded ?
Some of the answers I got here suggested otherwize. if /usr needs to be mounted 
in order for the system to boot normally. Then have systemd mount it.
I do see that there might be some problems involved in solving it.

I think it is better to mount any separate /usr as early in the boot process as possible.

[...]
and never appreciated the gymnastics of different commands with
the same name to handle root/non-root permissions for certain commands.
I haven't noticed that. do you have an example?

See the attached file of duplications of names on my computer.
There are 76 duplications in the 4 directories.
Those ending in @ are symbolic links. Such duplications will disappear with the merging. The others are mostly (if not all) scripts which link to a routine which asks for the root password for certain commands, according to enabled permissions. If the permissions are enabled and the password correctly entered, the user is rerouted to the initial command. A less obscure way of dealing with it would be better.
(I forget the details, but someone like tv or misc would know.)

To me, avoiding unnecessary complication by design is a big plus.
Agreed. But don't throw the baby out with the water. ;-)=

If just changing initramfs to load any separate /usr partition will fix it, I don't see that we are losing anything. Although if someone like tmb can initially misunderstand the impact, I guess anyone can. (It took me a while.)

Maybe it will be more trouble to make such an initramfs, but once it is made, it should work nicely. Without a special reason to have a separate /usr, I would say that it is better to avoid it. I see that ensuring that everything necessary to fully boot being guaranteed to be available very early in the boot process is a big plus. If /home isn't available, one can always login to root. As well, keeping /home on a separate partition has advantages for ensuring the persistance of personal data and configuration in the event of reformatting /.

--
André

/usr/sbin/ advxsplitlogfile*
/usr/sbin/ advxsplitlogfile.pl*
/usr/sbin/ alsa.agent@
/sbin/ alsa.agent*
/usr/sbin/ alsactl@
/sbin/ alsactl*
/usr/sbin/ arping@
/sbin/ arping*
/bin/ awk@
/usr/bin/ awk@
/sbin/ clock@
/usr/sbin/ clock@
/usr/bin/ drakboot@
/usr/sbin/ drakboot*
/usr/bin/ drakclock@
/usr/sbin/ drakclock*
/usr/bin/ drakconnect@
/usr/sbin/ drakconnect*
/usr/bin/ drakfont@
/usr/sbin/ drakfont*
/usr/bin/ drakgw@
/usr/sbin/ drakgw*
/usr/bin/ drakhosts@
/usr/sbin/ drakhosts*
/usr/bin/ drakkeyboard@
/usr/sbin/ drakkeyboard@
/usr/bin/ draklog@
/usr/sbin/ draklog@
/usr/bin/ drakmouse@
/usr/sbin/ drakmouse@
/usr/bin/ draknetcenter@
/usr/sbin/ draknetcenter*
/usr/bin/ draknetprofile@
/usr/sbin/ draknetprofile*
/usr/bin/ drakproxy@
/usr/sbin/ drakproxy*
/usr/bin/ drakroam@
/usr/sbin/ drakroam*
/usr/bin/ drakrpm-edit-media@
/usr/sbin/ drakrpm-edit-media@
/usr/bin/ drakrpm-update@
/usr/sbin/ drakrpm-update@
/usr/bin/ drakups@
/usr/sbin/ drakups*
/usr/bin/ drakuser@
/usr/sbin/ drakuser@
/usr/bin/ drakvpn@
/usr/sbin/ drakvpn*
/usr/bin/ drakxservices@
/usr/sbin/ drakxservices*
/usr/bin/ dumpcap@
/usr/sbin/ dumpcap*
/usr/bin/ edit-urpm-sources.pl@
/usr/sbin/ edit-urpm-sources.pl*
/usr/bin/ enable@
/usr/sbin/ enable@
/usr/bin/ env@
/bin/ env*
/bin/ ex@
/usr/bin/ ex@
/usr/bin/ expr@
/bin/ expr*
/usr/bin/ find@
/bin/ find*
/usr/bin/ flock@
/bin/ flock*
/usr/bin/ free@
/bin/ free*
/usr/bin/ fusermount@
/bin/ fusermount*
/usr/bin/ gawk@
/bin/ gawk*
/usr/bin/ gettext@
/bin/ gettext*
/usr/bin/ gnome-system-log@
/usr/sbin/ gnome-system-log*
/usr/bin/ gparted@
/usr/sbin/ gparted*
/usr/bin/ gunzip@
/bin/ gunzip*
/usr/bin/ gurpmi2@
/usr/sbin/ gurpmi2*
/usr/bin/ gurpmi.addmedia@
/usr/sbin/ gurpmi.addmedia*
/usr/bin/ gzip@
/bin/ gzip*
/usr/bin/ halt@
/sbin/ halt*
/usr/bin/ hddtemp@
/usr/sbin/ hddtemp*
/usr/sbin/ hwclock@
/sbin/ hwclock*
/usr/bin/ kbd_mode@
/bin/ kbd_mode*
/usr/bin/ loadkeys@
/bin/ loadkeys*
/usr/bin/ logger@
/bin/ logger*
/bin/ login*
/usr/bin/ login*
/usr/bin/ MageiaUpdate@
/usr/sbin/ MageiaUpdate*
/usr/bin/ mcc@
/usr/sbin/ mcc@
/usr/bin/ mgaapplet-add-media-helper@
/usr/sbin/ mgaapplet-add-media-helper*
/usr/bin/ mgaapplet-config@
/usr/sbin/ mgaapplet-config*
/usr/bin/ mgaapplet-upgrade-helper@
/usr/sbin/ mgaapplet-upgrade-helper*
/usr/bin/ open@
/bin/ open*
/bin/ pidof@
/sbin/ pidof@
/usr/bin/ plymouth@
/bin/ plymouth*
/usr/bin/ pm-hibernate@
/usr/sbin/ pm-hibernate@
/usr/bin/ pm-powersave@
/usr/sbin/ pm-powersave*
/usr/bin/ pm-suspend@
/usr/sbin/ pm-suspend@
/usr/bin/ pm-suspend-hybrid@
/usr/sbin/ pm-suspend-hybrid@
/sbin/ reboot@
/usr/bin/ reboot@
/usr/bin/ rpl8*
/usr/sbin/ rpl8*
/usr/bin/ rpmdrake@
/usr/sbin/ rpmdrake*
/usr/bin/ setfont@
/bin/ setfont*
/usr/bin/ shutdown@
/sbin/ shutdown*
/usr/bin/ tac@
/bin/ tac*
/usr/bin/ Thunar*
/usr/bin/ thunar@
/usr/bin/ unicode_start@
/bin/ unicode_start*
/usr/bin/ unicode_stop@
/bin/ unicode_stop*
/usr/bin/ urpmi.update@
/usr/sbin/ urpmi.update*
/usr/bin/ userdrake@
/usr/sbin/ userdrake*
/usr/bin/ vmstat*
/usr/bin/ vnstat*
/usr/bin/ wireshark-root@
/usr/sbin/ wireshark-root@
/usr/bin/ XFdrake@
/usr/sbin/ XFdrake*

Reply via email to