It was a few year ago that a younger self in me tried to install an Ubuntu-based distro having managed to boot the ISO from hard drive.

Ubiquity (the LiveCD installer) complained about not being able to install to the hard drive on which it's mounted or something like that (basicalyy, it never worked for me).

Expect the same to be the case here.

Two possibly slightly difficult alternatives that might work:
1)Booting a LiveCD having installed it to the HDD, and install debootstrap and use it to install a "permanent" installation of Trisquel to to your HDD.

2)Netinstall (since the installer forit isn't Ubiquity).

Anyway, Here's how debootstrap goes:

Enable the computer to boot the LiveCD ISO. One way of doing this is by "installing" the ISO to HDD using Unetbootin

Boot to it, and then configure the HDD so that there's a partition for Trisquel (using apps like Gparted. If it's not in the LiveCD, install it)

Install debootstrap.

Mount the partition to a directory (so that, until unmounted, entering the directory=entering the partition). I think /mnt makes a pretty good mount point. How to mount it: If the partition is /dev/sda1, then from the terminal do "sudo mount /dev/sda1 /mnt".

From the terminal, use debootstrap. If the setup is identical to the above, do "sudo debootstrap belenos /mnt".

Once #5 is done, install chroot.

http://ubuntuforums.org/showthread.php?t=1156240 helps with chrooting. Chroot the /mnt folder as described there.

From the chroot: do "apt-get install trisquel" (alternatively instead of trisquel you can opt for trisquel-mini).

Then, install a kernel. "sudo apt-get install linux-generic" should do.

This isn't required: To be safe, you may want to copy the configuration from the LiveCD to the newly installed debootstrap. From the LiveCD terminal, rather than chroot, do "sudo cp -r /etc/skel /mnt/etc". Note: This only works if the LiveCD is the same as the edition installed in #8.

From the chrooted partition, install grub-pc and os-prober. Then, have GRUB installed to /dev/sda (or to be safe you can, after GRUB installation, do "sudo grub-install /dev/sda").

I think you can now reboot and use Trisquel.

NB: I've never installed Trisquel from debootstrap from a LiveCD mounted to HDD, but I have done so from LiveUSB. I've never really tried step 8 myself, I've always instead installed all the needed packages manually. If the disk is /dev/sdb, or /dev/sdc, etc, then adjust the /dev/sda's seen above.

Reply via email to