The invention discloses a preparation method for 6-amino-1-
hexanol. The preparation method specifically comprises the following steps: mixing
nickel powder and absolute ethyl
alcohol, and
grinding until a
solvent is completely evaporated, dispersing in deionized water, adding
sodium ethylene diamine tetracetate, uniformly stirring and dispersing, and preparing dispersion liquid; enabling cerous
nitrate to be dissolved in the deionized water, uniformly stirring and mixing to prepare cerous
nitrate solution, and dropwise adding the cerous
nitrate solution and
sodium hydroxide solution to the dispersion liquid simultaneously, stirring and reacting, filtering after ending a reaction, and
drying a precipitate, to obtain a catalyst precursor; enabling the catalyst precursor to be placed in a
muffle furnace and treating for 1-2 h in 800-950 DEG C, after ending treatment, cooling to a
room temperature along with the furnace,
grinding, and preparing a
cerium-containing
nickel catalyst; and using 1,6-hexanediol as a
raw material, feeding an
ammonia gas and a
hydrogen gas, reacting for 1-2 h under
catalysis of the prepared
cerium-containing
nickel catalyst, and preparing the 6-amino-1-
hexanol. The method is simple in operation, and a product yield reaches 93.5% or more.