Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка Ubuntu LiveCD/DVD только в терминалу.  (Прочитано 1416 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor00000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
L~/fs$
L~/fs$ cat install-term.txt


   Установка Ubuntu LiveCD/DVD только в терминалу.

1. Встав диск и загрузку, нажми ctrl+alt+t открыл терминалу.
sudo su

2. Ли диск в файл filesystem.squashfs.
ls /cdrom/casper/filesystem.squashfs
есть, дальше смонтировать файл.
mkdir -p /mnt/fs
mount /cdrom/casper/filesystem.squashfs /mnt/fs
ls /mnt/fs
вывод.
L~#
L~$ ls /mnt/fs
bin   dev  home        lib    mnt  proc  run   srv  tmp  var
boot  etc  initrd.img  media  opt  root  sbin  sys  usr  vmlinuz
L~#
пусть норм и дальше.

3. Жесткий раздели в программы Gparted или fdisk, parted, mkfs.ext4.
Уже сделаем.
Пример уменя.
/dev/sdb1 - 2G - swap
/dev/sdb2 - 20G - / типа ext4, должна флаж для загрузкв.
/dev/sdb3 - до направо - /home тоже ext4
ну всё, пример умну вывод fdisk -l
L~# fdisk -l /dev/sdb
...
Диск /dev/sdb: 120.0 Гб, 120034123776 байт
...
/dev/sdb1            2048     4196351     2097152   82  Linux своп / Solaris
/dev/sdb2   *     4196352    58591231    27197440   83  Linux
/dev/sdb3        58591232   234440703    87924736   83  Linux
L~#

4. Смонтируетуем /dev/sdb2 в /mnt/sdb2 для '/'.
mkdir -p /mnt/sdb2
mount /dev/sdb2 /mnt/sdb2
чисто в папку /mnt/sdb2.

5. Твк копируем /mnt/fs/* на /mnt/sdb2.
cp -av /mnt/fs/* /mnt/sdb2/

6. Опять смонтировать для /home.
mount /dev/sdb3 /mnt/sdb2/home

7. hostname и hosts какие пользовтель зовут пример user1.
echo 'user1' > /mnt/sdb2/etc/hostname
редактор nano.
nano /mnt/sdb2/etc/hosts
встав текст выделить внизу.
127.0.0.1       localhost
127.0.1.1 user1

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
сохранить и выход - ctrl+o, enter, ctr+x.

8. А проблема без файл ядро vmlinuz-версмя, нашёл файл в диск /cdrom.
/cdrom/casper/vmlinuz на /mnt/sdb2/boot/
cp /cdrom/casper/vmlinuz /mnt/sdb2/boot/vmlinuz-$(uname -r)

9. chroot это виртмашина.
mount --bind /dev/ /mnt/sdb2/dev
chroot /mnt/sdb2 mount -t proc none /proc
chroot /mnt/sdb2 mount -t sysfs none /sys
так команды обновить в груб.
chroot /mnt/sdb2 grub-install /dev/sdb
chroot /mnt/sdb2 update-grub
chroot /mnt/sdb2 update-initramfs -k all -u
ещё создать пользователя и пароль для user1.
chroot /mnt/sdb2 useradd -m user1 -s /bin/bash
chroot /mnt/sdb2 passwd user1
chroot /mnt/sdb2 usermod -aG adm,mail,dialout,cdrom,sudo,dip,plugdev,lpadmin user1
так всё.

забыл ещё фстаб.
eval $(blkid -o udev /dev/sdb2)
echo "UUID=$ID_FS_UUID / ext4 defaults,errors=remount-ro 0 1" > /mnt/sdb2/etc/fstab
eval $(blkid -o udev /dev/sdb3)
echo "UUID=$ID_FS_UUID /home ext4 defaults 0 2" >> /mnt/sdb2/etc/fstab
eval $(blkid -o udev /dev/sdb1)
echo "UUID=$ID_FS_UUID none swap sw 0 0" >> /mnt/sdb2/etc/fstab
всё.

9. всех отмонтируем диски.
chroot /mnt/sdb2 umount /proc/ /sys/ /dev/
umount -lf /mnt/sdb2/home /mnt/sdb2 /mnt/fs

10. Ребут.
reboot

:)

L~/fs$
« Последнее редактирование: 22 Июня 2015, 22:50:36 от victor00000 »
Wars ~.o

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.