From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Installing the system from another distro Date: Wed, 26 Nov 2014 23:25:23 +0300 Message-ID: <87k32hu2to.fsf@gmail.com> References: <87a93gww7l.fsf@gmail.com> <87lhn0zf9c.fsf@gnu.org> <87wq6jv3nx.fsf@gmail.com> <87r3wrfi9f.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xtj9b-0005WB-Qe for guix-devel@gnu.org; Wed, 26 Nov 2014 15:25:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xtj9S-0003oF-IL for guix-devel@gnu.org; Wed, 26 Nov 2014 15:25:35 -0500 In-Reply-To: <87r3wrfi9f.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 25 Nov 2014 15:48:44 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s (2014-11-25 17:48 +0300) wrote: > Alex Kost skribis: [...] >> I have another question. I used "--no-grub" option, so I don't have a >> proper grub.cfg. I expected to see =E2=80=9C/boot=E2=80=9D directory wi= th symlinks to >> the linux and initram images but there is no such dir. Do I understand >> it right that =E2=80=9C/gnu/store/=E2=80=A6-linux-libre-3.17.4/bzImage= =E2=80=9D and >> =E2=80=9C/gnu/store/=E2=80=A6-base-initrd/initrd=E2=80=9D are hardcoded = in the "grub.cfg"? > > Yes, that=E2=80=99s correct. > > Actually, when passing --no-grub, =E2=80=98guix system=E2=80=99 doesn=E2= =80=99t even bother > generating grub.cfg (see =E2=80=98perform-action=E2=80=99 in (guix script= s system).) > > So if you really want to use --no-grub, you should retrieve the kernel > and initrd file names, and manually add them to your bootloader=E2=80=99s > config. > > One way to do that is to run: > > guix system build my-system-config.scm > > The returned directory name contains the initrd and kernel, among other > things. > > Note that you=E2=80=99ll also need to pass --root=3D and --system=3D on t= he kernel > command line (see the =E2=80=98operating-system-grub.cfg=E2=80=99 procedu= re.) And --load=3D too :-) > As you see, passing --no-grub is not an optimized use case. :-) Thanks for the pointers! You helped to figure it out. And the system is awesome!! The only big issue I've noticed so far is: the screen resolution was 800x600 for me and xrandr didn't give any other option. "/var/log/Xorg.0.log" told me that the module for my videocard ("sis") wasn't loaded. I looked at (gnu services xorg) and found that not all available "xf86-video-=E2=80=A6" modules are placed at "xserver.conf". Is = there a reason for that? Hm, perhaps I just need to install "xf86-video-sis" package (I should have tried it before asking). Also I have a question. I usually add some custom lines to "xorg.conf". I suppose currently there is no other way to do it but to make my own xorg (slim) service. Right? --=20 Alex