Oxw*_*ivi 19 command-line ubuntu-core software-installation system-installation
Ubuntu Core 的wiki 页面包含在目标媒体上安装 Ubuntu Core 的说明:
- 解压(不解压)rootfs
- 格式目标媒体:至少一个分区应
ext2,ext3或ext4- 解压 Ubuntu Core 进行
ext{2,3,4}分区- 安装引导加载程序
- 安装 Linux
- 如果Linux内核需要的模块,这些增加
/lib/modules/$(uname -r)的ext{2,3,4}文件系统- 启动目标设备
- 使用安装任何其他所需的软件
apt-get
但是执行上述操作的具体命令是什么?我特别困惑的事情是:
PS我想要求在答案中提到安装过程中使用的所有命令,为了那些完全不熟悉的人和我自己,我应该忘记。
tur*_*rbo 21
所有这些命令都需要管理员权限。最简单的方法是sudo su获取根控制台。
像你的核心.tar.gz(这是 oneiric,精确的测试版在这里)这样的档案被合并在一个文件中(打包)并减小大小(压缩)。
gzip -d ubuntu-core-11.10-core-i386.tar.gz
将核心解压缩到 ubuntu-core-11.10-core-i386.tar(不再是 .gz;一个大文件)。
要将设备分区为核心,最简单的方法是使用 gparted 之类的图形工具。当那不可用时。见这里。简而言之 - 假设您要对设备 /dev/sda 进行分区:
fdisk /dev/sda然后按n p 1 <Return> <Return> a
1 w(有关详细信息,请参阅链接)。
这将创建 /dev/sda1 分区。
mkfs.ext4 /dev/sda1
这会在新分区上创建一个 ext4 文件系统。当然你也可以使用mkfs.ext3,mkfs.ext2也是如此。
安装它:mount /dev/sda1 /mnt然后去那里cd /mnt
tar -xf /path/to/where/you/put/ubuntu-core-11.10-core-i386.tar
将解压核心(许多文件)。
grub-install --root-directory=/mnt /dev/sda
将安装引导加载程序(这当然只是众多选项之一)。
cp /etc/resolv.conf /mnt/etc/resolv.conf
将通过复制 DNS 解析器配置在 chroot-ing(在第 7 步中)之后允许网络访问
for f in /sys /proc /dev ; do mount --rbind $f /mnt/$f ; done ; chroot /mnt
将转到 chroot,请参阅是否有比绑定安装更简单的 chroot 方法?有关安装 rbind 的详细信息
apt-get update && apt-get install linux-{headers,image}-generic
将安装内核(“linux”)
注意:apt-get update由于没有网络,这可能不起作用。
reboot 你可以走了。
我没有机器来测试这个,所以答案可能不完整。如果您遇到问题,我会更改我的答案。
| 归档时间: |
|
| 查看次数: |
18158 次 |
| 最近记录: |