首页 / LINUX / 从Linux安装Linux
从Linux安装Linux
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了从Linux安装Linux,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2701字,纯文字阅读大概需要4分钟。
内容图文
![从Linux安装Linux](/upload/InfoBanner/zyjiaocheng/958/2e20d706c4184363a95e93cdeb96cf67.jpg)
我最近购买了一个外置USB硬盘驱动器,并希望将其用作便携式启动驱动器.我在上面安装了Linux Mint 18.1并且一切正常.
然后我开始考虑使用该驱动器在其他机器上安装Linux.我认为,无论实时启动USB,都应该可以从完整的Linux安装中实现.我环顾四周,我找到的唯一选项是来自Ubuntu:Installation/From Linux.他们的解决方案是创建一个分区,用ISO内容填充它,然后从那里启动以启动安装程序.
我确实按照这些说明操作并按预期工作,但是,我仍然认为必须有一种方法可以从Linux安装Linux而无需启动到ISO.
我刚刚发现了一个相关的问题:Installing without booting.那里有一个答案表明可以运行一些操作序列来在另一个分区上安装Linux,但我需要更多细节而不是那里提供的.该过程是否记录在某处?
老实说,如果我能够运行每个发行版的实时启动映像中包含的安装程序,我会更自在.或者某种半权威的脚本可以做同样的事情.在repos中是否有一个包提供这样的东西(例如,可以使用apt-get或yum安装的Linux Mint安装包)?
解决方法:
有一个例子可以从Linux-mint live USB(或任何基于debian的发行版)安装debian.如果你的hdd上已安装了基于debian的发行版,你可以使用现有操作系统中的chroot和debootstrap安装其他基于debian的发行版.
从实时USB启动.使用gparted创建root,swap,/ home …分区.
如果您更喜欢命令行(fdisk,parted ..),则有如何激活交换分区:
mkswap /dev/sdaY
sync
swapon /dev/sdaY
假设您需要安装debian stretch.
安装debootstrap包:
sudo apt-get install debootstrap
创建/ mnt / stable然后挂载根分区(sdaX)
sudo mkdir /mnt/stable
sudo mount /dev/sdaX /mnt/stable
安装基础系统:
sudo debootstrap --arch amd64 stretch /mnt/stable http://ftp.fr.debian.org/debian
sudo mount -t proc none /mnt/stable/proc
sudo mount -o bind /dev /mnt/stable/dev
sudo chroot /mnt/stable /bin/bash
设置root密码:
passwd
添加新用户:
adduser your-username
设置主机名:
echo your_hostname > /etc/hostname
配置/ etc / fstab:
添加以下行:
/dev/sdaX / ext4 defaults 0 1
/dev/sdaY none swap sw 0 0
proc /proc proc defaults 0 0
使用debian documentation编辑你的sources.list(用stretch替换jessie)
配置区域设置:
apt-get install locales
dpkg-reconfigure locales
配置键盘:
apt-get install console-data
dpkg-reconfigure console-data
安装内核:
apt-cache search linux-image
然后:
apt-get install linux-image-4.9.0-3-amd64
配置网络:
editor /etc/network/interfaces
并通过以下内容:
auto lo
iface lo inet loopback
allow-hotplug eth0 # replace eth0 with your interface
iface eth0 inet dhcp
allow-hotplug wlan0 # replace wlan0 with your interface
iface wlan0 inet dhcp
要管理wifi网络,请安装以下软件包:
apt-get install net-tools network-manager wireless-tools
安装grub:
apt-get install grub2
grub-install /dev/sda
update-grub
您可以通过命令tasksel安装桌面环境:
apt-get install aptitude tasksel
运行以下命令并安装您喜欢的GUI:
tasksel
最后退出chroot并重新启动系统
内容总结
以上是互联网集市为您收集整理的从Linux安装Linux全部内容,希望文章能够帮你解决从Linux安装Linux所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。