使用可写闪存驱动器安装 Debian

使用可写闪存驱动器安装 Debian

我可以通过以下步骤轻松制作用于安装 Debian 的可启动闪存驱动器:

dd if=debian-7.8.0-amd64-CD-1.iso of=/dev/sdg bs=4M; sync

但这样会使闪存驱动器变成只读。我想自定义一些东西,但该怎么做呢?

答案1

使安装介质可写可以实现很大的灵活性并节省时间。Debian 的简单安装很少会安装您想要的所有内容。使用预置文件,您可以提前选择如何设置系统以及要安装哪些软件包。有关此问题的完整讨论位于http://www.debian.org/releases/stable/amd64/apb.html.en可写闪存驱动器安装程序对于您可​​能立即需要且在网络可用之前需要的文件也很方便。这些文件可能包括单独打包的网络驱动程序(通常是笔记本电脑)、配置文件、壁纸、源代码或密钥。如果您选择包含密钥,请小心。

开始了...

  • 安装系统Linux
  • 插入闪存驱动器并使用 dmesg 查找设备(假设位于/dev/sdg以下)
  • 创建 FAT 分区并将其标记为可启动(假设/dev/sdg1以下)
  • 挂载 FAT 分区并将以下文件放入其中:
  • 如果已安装 FAT 分区,请将其卸载(umount/dev/sdg1
  • 跑步系统Linux /dev/sdg1以 root 身份

为了实现安装自动化,预置配置文件文件应进入闪存驱动器的根目录。然后您可以更改系统Linux配置文件文件至:

default vmlinuz append 
initrd=initrd.gz auto file=/hd-media/preseed.cfg locale=en_US 
console-keymaps-at/keymap=us

您现在有一个可启动的闪存驱动器,并且可以轻松修改它。除非您更改 vmlinuz 或 initrd.gz,否则无需重新运行 syslinux。除非您切换到其他版本,否则这实际上没有必要。

为了帮助您开始进行预播种,以下是我的预置配置文件文件:

d-i clock-setup/utc boolean true
d-i time/zone string US/Pacific
d-i clock-setup/ntp boolean true
d-i passwd/user-default-groups string cdrom floppy sudo audio dip \
    video plugdev netdev scanner bluetooth fuse vboxusers
d-i partman/mount_style select traditional
d-i mirror/country string US
d-i mirror/http/hostname string http.us.debian.org
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string
d-i popularity-contest/participate boolean false
d-i apt-setup/backports boolean true
d-i apt-setup/use_mirror boolean true
d-i pkgsel/include string alsa-base alsa-utils alsa-oss oss-compat \
    sudo wicd-curses wicd-cli units cups-bsd curl \
    irssi mate-desktop-environment-extras/wheezy-backports \
    build-essential debhelper dpkg-dev g++ automake autoconf \
    libncurses5-dev libtool intltool-debian libdpkg-perl \
    wicd-gtk xterm xfonts-terminus openjdk-7-jdk xinit lightdm \
    iceweasel flashplugin-nonfree mozplugger \
    xul-ext-ablock-plus xul-ext-flashblock \
    xul-ext-useragentswitcher \
    texlive-latex-extra texlive-extra-utils \
    texlive-fonts-recommended texlive-fonts-extra \
    psutils pdfjam \
    xclip gcolor2 geeqie xsane mikmod xmp gnucash \
    git gitk

请注意,一些旧的 BIOS 可能无法顺利启动以这种方式创建的 USB 驱动器。

本文基于一篇已不再可用的文章。

相关内容