|
Grub4dos USB/HD 引導方式 複製CD內live資料夾到USB/HD
範例: LMDE
title Linux Mint Debian Edition find --set-root --ignore-floppies --ignore-cd /live/vmlinuz kernel /live/vmlinuz boot=live live-config live-media-path=/live initrd /live/initrd.gz boot
手動安裝Live系統到電腦
格式化分割區 範例:sda3 $ sudo su # mkfs.ext4 /dev/sda3 # ext4 格式化工具 # mkfs.ext4 -F /dev/sda3 # 強制格式化 # mkswap /dev/sdax # swap 格式化工具 貼上標籤 # e2label /dev/sda3 DEBS
例如安裝到目標分割區 sda3 $ sudo su # mount /dev/sda3 /mnt
解壓縮LiveCD映像到目標分割區 # cd /mnt # unsquashfs /lib/live/mount/medium/live/filesystem.squashfs # mv squashfs-root/* /mnt # rm -r squashfs-root # rm -r lost+found # cd ~
若有掛載獨立的分割區 範例: sda2當/boot sda6當/home 把解壓縮在/mnt/boot內的文件複製到sda2, /mnt/home/裡面複製到sda6 然後清空/mnt/boot與/mnt/home/ 卸載sda2與sda6, 再掛載到/mnt. /boot # mount /dev/sda2 /mnt/boot /home # mount /dev/sda5 /mnt/home
重建 fstab # genfstab -U /mnt > /mnt/etc/fstab
掛載虛擬檔案系統 # mount --bind /dev /mnt/dev # mount --bind /dev/pts /mnt/dev/pts # mount --bind /proc /mnt/proc # mount --bind /sys /mnt/sys
切換目標系統 # chroot /mnt
更新 Initramfs # update-initramfs -u
安裝 Grub Boot loader BIOS # apt-get install grub2 os-prober # grub-install --recheck /dev/sda # BIOS/MBR # grub-install --force /dev/sda # BIOS/GPT
UEFI # apt-get install grub2 efibootmgr os-prober # mkdir /boot/EFI # mount /dev/sda1 /boot/EFI # grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=linuxmint --recheck
建立開機選單 # grub-mkconfig -o /boot/grub/grub.cfg 或 # update-grub
設定主機名稱 範例: Extensa-2510G # echo Extensa-2510G > /etc/hostname
設定語言 範例: 繁體中文 # sed -i '$d' /etc/locale.gen # echo zh_TW.UTF-8 UTF-8 >> /etc/locale.gen # locale-gen # echo zh_TW.UTF-8 > /etc/default/locale # update-locale LANG=zh_TW.UTF-8 # update-locale LC_NUMERIC=zh_TW.UTF-8
修正系統時間 # dpkg-reconfigure tzdata 或 # ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
設定系統顯示時間為localtime(BIOS顯示時間) # hwclock --systohc --localtime
設定 root 密碼 # passwd
刪除Live帳號 # userdel -r mint
建立使用者帳號與密碼 如直接用Live帳號,修復權限後,不必再新增帳號. # chgrp -R mint /home/mint # chown -R mint /home/mint # chmod -R 755 /home/mint
範例: 全名 Mint Fans 帳號 mint # USERNAME=mint # FULLNAME="Mint Fans" # adduser --disabled-login --gecos '$FULLNAME' $USERNAME # passwd $USERNAME # adduser $USERNAME adm # adduser $USERNAME audio # adduser $USERNAME bluetooth # adduser $USERNAME cdrom # adduser $USERNAME dialout # adduser $USERNAME dip # adduser $USERNAME fax # adduser $USERNAME floppy # adduser $USERNAME fuse # adduser $USERNAME lpadmin # adduser $USERNAME netdev # adduser $USERNAME plugdev # adduser $USERNAME powerdev # adduser $USERNAME sambashare # adduser $USERNAME scanner # adduser $USERNAME sudo # adduser $USERNAME tape # adduser $USERNAME users # adduser $USERNAME vboxusers # adduser $USERNAME video
打開新的終端機修改 帳號範例:mint $ sudo leafpad /mnt/etc/mdm/mdm.conf [daemon] AutomaticLoginEnable=true AutomaticLogin=mint
退出 chroot # exit
================= 卸載全部掛載 # umount -a 或 ----------------- 卸載虛擬檔案系統 # umount /mnt/dev/pts # umount /mnt/dev # umount /mnt/proc # umount /mnt/sys
若有掛載獨立的 /boot 分割區 # umount /mnt/boot # umount /mnt/home 卸載最後裝置 # umount -l /mnt
=================
# exit
重新啟動
|